Kezdőlap › Fórumok › Linuxos hírek a nagyvilágból › „Új Mono Visual Basic fordító: platformfüggetlen fejlesztés”- Szükség van erre ?
- This topic has 172 hozzászólás, 13 résztvevő, and was last updated 18 years, 3 months telt el by
Macskajancsi.
-
SzerzőBejegyzés
-
2007-02-28-15:26 #2093305
„Ehhez képest egy javás program nem annyira toxikus, de Pl. windows vagy Mac alól nézve már nem annyira egyértelmű a helyzet.”
Mi értesz azon, hogy toxikus?Nem önmagában a .net-tel, hanem a benne lévő értelmetlen baromságokkal van baj. (Ami úgy sz@rrá, teszi ahogy van.)
A C# cuccról meg annyit, hogy a ms (saját bevallása szerint) „biztonságos” nyelvet fejleszt.
Ha saját bevallása szerint is hagy némi, csak egy némike biztonsági kivánnivalót, akkor mi a valóság.
(Az a valóság, hogy szemfényvesztés. Ez nem azt jelenti, hogy van/nincs linuxon normális alternatíva? (nem akarok ilyen alternatívát), hanem azt, hogy nem kell ez. Akkor maradjon inkább a jóval babrásabb sz@r, mint ez a parasztvakítás.)
Az, hogy linux alatt nincs „egyesség” az nem azt jelenti, hogy .net olyan qurvajó.
Az x-et meg már el kéne felejteni, mert egy elavult sz@r.
És egyetértek abban, hogy a .net egy piszkosul kitalált valami, ahogy a windóz is… csak nem érted van, hanem a pénzzért, a hatalomért, az egyeduralkodásért és ezekért az „eszmékért” bármilyen használható dolgot kidobnak belőle, és beleraknak valami sz@rt, csakhogy „inkompatibilis” legyen – ezért a mentalitásért úgy sz@r ahogy van.
És igen, nem lehet figyelmen kívül hagyni, mert eljutunk odáig, hogy már csak .net lesz minden a linux is… lesz rajta egy linux kernel, majd afölött fut a .net. És a linux el lesz intézve… használhatsz windózt, meg windózt.
Bocs én ezt nem akarom. (Örülök, hogy használhatok linuxot, meg osx-t…)2007-03-01-06:26 #2093306vizsla wrote:„Ehhez képest egy javás program nem annyira toxikus, de Pl. windows vagy Mac alól nézve már nem annyira egyértelmű a helyzet.”
Mi értesz azon, hogy toxikus?Azt hogy a felhasználó meglátja és visítva menekülőre fogja a dolgot. Ha egy ügyfelet leültetsz egy windows elé és megtanítod használni a Gipsz Jakab Bt könyvelőprogramját akkor nem fogja túl nagy meglepetés érni akkor sem ha a Fenyő Jenő Bt programját rakod elé. Ezzel szemben linux alatt elég határozottan el tud térni Pl. egy Gnome-os vagy egy KDE-s program kinézete, kezelése, ráadásul elég ocsmányul is néz ki a dolog: mint egy toldozott-foldozott rongyszőnyeg. Ugyanez fokozottan igaz programozóként nézve a rendszert. De pont emiatt az hogy a java ad egy harmadik HIG-et a meglévő két-három másik mellé már nem annyira feltűnő.
vizsla wrote:Nem önmagában a .net-tel, hanem a benne lévő értelmetlen baromságokkal van baj. (Ami úgy sz@rrá, teszi ahogy van.)Konkrétan mire gondolsz ?
vizsla wrote:A C# cuccról meg annyit, hogy a ms (saját bevallása szerint) „biztonságos” nyelvet fejleszt.Ha saját bevallása szerint is hagy némi, csak egy némike biztonsági kivánnivalót, akkor mi a valóság.Mi az hogy „biztonságos” nyelv ? Nem a nyelvnek kell biztonságosnak lennie hanem a futtatókörnyezetnek. Ha .NET alatt van jogod (a usernek, illetve a programodnak) írni valahová vagy elérni valami erőforrást akkor megteheted ha nincs akkor meg nem. Az meg hogy a kódban van unsafe rész (külön leválasztva) elsősorban a régi programokkal való kompatibilitást érinti, amúgy az esetek 99.999%-ában a kutya sem használja.
vizsla wrote:(Az a valóság, hogy szemfényvesztés. Ez nem azt jelenti, hogy van/nincs linuxon normális alternatíva? (nem akarok ilyen alternatívát), hanem azt, hogy nem kell ez.Kipróbáltad már ? Próbáltál már nagyobb programot csinálni .NET alatt és mondjuk C++-ban Pl. wxWidgets-szel, esetleg Qt-vel ? A nagyobb alatt úgy 20 000 sort, adatbázisban úgy 60-100 táblát értek. Persze még ez is pici program, de ez az a méret ahol már érzed a különbséget a platformok és a fejlesztőeszközök között. A „helló világ”-ot assemblyben is könnyen megírhatod.
vizsla wrote:Akkor maradjon inkább a jóval babrásabb sz@r, mint ez a parasztvakítás.)
Az, hogy linux alatt nincs „egyesség” az nem azt jelenti, hogy .net olyan qurvajó.
Az x-et meg már el kéne felejteni, mert egy elavult sz@r.
És egyetértek abban, hogy a .net egy piszkosul kitalált valami, ahogy a windóz is… csak nem érted van, hanem a pénzzért, a hatalomért, az egyeduralkodásért és ezekért az „eszmékért” bármilyen használható dolgot kidobnak belőle, és beleraknak valami sz@rt, csakhogy „inkompatibilis” legyen – ezért a mentalitásért úgy sz@r ahogy van. És igen, nem lehet figyelmen kívül hagyni, mert eljutunk odáig, hogy már csak .net lesz minden a linux is…Kicsi naív. Azt hiszed hogy a linuxot hosszú hajú, zsákruhás mezítlábas guruk fejlesztik ? Persze, van olyan is, de a komolyabb projectek mögött nyíltan vagy rejtve de bizony kőkemény kereskedelmi cégek állnak akik nem jószándékból fejlesztik a linuxot hanem mert a pillanatnyi üzleti érdekeik így kívánják. Lásd Eclipse, NetBeans, OpenOffice, a linux kernel jelentős része, KDE, Gnome, MySQL, PHP, Postgresql – ezek mögött mind elég jelentős részben profitorientált cégek által foglalkoztatott emberek állnak – de még olyan, látszólag marginális projectekre is igaz ez mint Pl. a wine. Ja, és persze ilyen a mono is. Az „eszme” pedig az egész mögött a profit, csak míg a microsoft nyílt üzletet ajánl, azt mondja hogy itt van a windows vedd meg X forintért és használhatod, addig linux esetén ott a szép ideológia, megkapod a szoftvert ingyen (persze az átlag mezei user úgysem használ linuxot otthonra, a cégek pedig inkább fizetnek de kell nekik a támogatás – nem véletlenül nyereséges Pl. a RedHat) ugyanakkor egy rakás önkéntes munkáját használják fel profit termelésére – Pl. a RedHat aligha fizet Gipsz Jakabkának aki csinál egy vadiúj csilli-villi számológépet a Gnome alá, ugyanakkor a következő Redhat verzió előnyei közt ami miatt érdemes megvenni a cégeknek az új verziót már ott lesz a csilli-villi számológép, persze Jakabka emlegetése nélkül… A példa persze kissé sarkalatos, de szvsz elég jól mutatja a dolog lényegét.
lesz rajta egy linux kernel, majd afölött fut a .net. És a linux el lesz intézve… használhatsz windózt, meg windózt.
A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… 😉
2007-03-01-06:26 #2093307vizsla wrote:„Ehhez képest egy javás program nem annyira toxikus, de Pl. windows vagy Mac alól nézve már nem annyira egyértelmű a helyzet.”
Mi értesz azon, hogy toxikus?Azt hogy a felhasználó meglátja és visítva menekülőre fogja a dolgot. Ha egy ügyfelet leültetsz egy windows elé és megtanítod használni a Gipsz Jakab Bt könyvelőprogramját akkor nem fogja túl nagy meglepetés érni akkor sem ha a Fenyő Jenő Bt programját rakod elé. Ezzel szemben linux alatt elég határozottan el tud térni Pl. egy Gnome-os vagy egy KDE-s program kinézete, kezelése, ráadásul elég ocsmányul is néz ki a dolog: mint egy toldozott-foldozott rongyszőnyeg. Ugyanez fokozottan igaz programozóként nézve a rendszert. De pont emiatt az hogy a java ad egy harmadik HIG-et a meglévő két-három másik mellé már nem annyira feltűnő.
vizsla wrote:Nem önmagában a .net-tel, hanem a benne lévő értelmetlen baromságokkal van baj. (Ami úgy sz@rrá, teszi ahogy van.)Konkrétan mire gondolsz ?
vizsla wrote:A C# cuccról meg annyit, hogy a ms (saját bevallása szerint) „biztonságos” nyelvet fejleszt.Ha saját bevallása szerint is hagy némi, csak egy némike biztonsági kivánnivalót, akkor mi a valóság.Mi az hogy „biztonságos” nyelv ? Nem a nyelvnek kell biztonságosnak lennie hanem a futtatókörnyezetnek. Ha .NET alatt van jogod (a usernek, illetve a programodnak) írni valahová vagy elérni valami erőforrást akkor megteheted ha nincs akkor meg nem. Az meg hogy a kódban van unsafe rész (külön leválasztva) elsősorban a régi programokkal való kompatibilitást érinti, amúgy az esetek 99.999%-ában a kutya sem használja.
vizsla wrote:(Az a valóság, hogy szemfényvesztés. Ez nem azt jelenti, hogy van/nincs linuxon normális alternatíva? (nem akarok ilyen alternatívát), hanem azt, hogy nem kell ez.Kipróbáltad már ? Próbáltál már nagyobb programot csinálni .NET alatt és mondjuk C++-ban Pl. wxWidgets-szel, esetleg Qt-vel ? A nagyobb alatt úgy 20 000 sort, adatbázisban úgy 60-100 táblát értek. Persze még ez is pici program, de ez az a méret ahol már érzed a különbséget a platformok és a fejlesztőeszközök között. A „helló világ”-ot assemblyben is könnyen megírhatod.
vizsla wrote:Akkor maradjon inkább a jóval babrásabb sz@r, mint ez a parasztvakítás.)
Az, hogy linux alatt nincs „egyesség” az nem azt jelenti, hogy .net olyan qurvajó.
Az x-et meg már el kéne felejteni, mert egy elavult sz@r.
És egyetértek abban, hogy a .net egy piszkosul kitalált valami, ahogy a windóz is… csak nem érted van, hanem a pénzzért, a hatalomért, az egyeduralkodásért és ezekért az „eszmékért” bármilyen használható dolgot kidobnak belőle, és beleraknak valami sz@rt, csakhogy „inkompatibilis” legyen – ezért a mentalitásért úgy sz@r ahogy van. És igen, nem lehet figyelmen kívül hagyni, mert eljutunk odáig, hogy már csak .net lesz minden a linux is…Kicsi naív. Azt hiszed hogy a linuxot hosszú hajú, zsákruhás mezítlábas guruk fejlesztik ? Persze, van olyan is, de a komolyabb projectek mögött nyíltan vagy rejtve de bizony kőkemény kereskedelmi cégek állnak akik nem jószándékból fejlesztik a linuxot hanem mert a pillanatnyi üzleti érdekeik így kívánják. Lásd Eclipse, NetBeans, OpenOffice, a linux kernel jelentős része, KDE, Gnome, MySQL, PHP, Postgresql – ezek mögött mind elég jelentős részben profitorientált cégek által foglalkoztatott emberek állnak – de még olyan, látszólag marginális projectekre is igaz ez mint Pl. a wine. Ja, és persze ilyen a mono is. Az „eszme” pedig az egész mögött a profit, csak míg a microsoft nyílt üzletet ajánl, azt mondja hogy itt van a windows vedd meg X forintért és használhatod, addig linux esetén ott a szép ideológia, megkapod a szoftvert ingyen (persze az átlag mezei user úgysem használ linuxot otthonra, a cégek pedig inkább fizetnek de kell nekik a támogatás – nem véletlenül nyereséges Pl. a RedHat) ugyanakkor egy rakás önkéntes munkáját használják fel profit termelésére – Pl. a RedHat aligha fizet Gipsz Jakabkának aki csinál egy vadiúj csilli-villi számológépet a Gnome alá, ugyanakkor a következő Redhat verzió előnyei közt ami miatt érdemes megvenni a cégeknek az új verziót már ott lesz a csilli-villi számológép, persze Jakabka emlegetése nélkül… A példa persze kissé sarkalatos, de szvsz elég jól mutatja a dolog lényegét.
lesz rajta egy linux kernel, majd afölött fut a .net. És a linux el lesz intézve… használhatsz windózt, meg windózt.
A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… 😉
2007-03-01-12:39 #2093308„A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… ;-)”
Kiváncsi lennék, milyen gépeket kellene építeni, ha java alkalmazásokkal akarnánk kiváltani a Linux alatt hiányzó programokat. Elég érdekesen festene, CoreQadro 8Ghz, 10Gb RAM stb..? :)). És akkor a villám működést garantálni sem lehetne…. A java 20 éve képtelen a megfelelő szintet elérni, godolom ezért is dobta oda a Sun MS a közösségnek, mint a kutyának a lerágott csontot..
Szóval felesleges a vita, mindenki tudja, hogy a Linux jövője eléggé egy irányba mutat, és bár van lassú fejlődés, az még sem annyira szívderítő mint amilyen lehetne, ha nyitott szemmel járnának a fejlesztők. És a fejlődés csak akkor tud a maximumra kerülni, ha az üzleti szférából a megfelelő darabot ki tudja tépni, és megfelelő számú kereskedelmi fejlesztés érhető el hozzá.
Egy dolgot meg kellene értenetek. A PC felhasználók 90% nem akarnak érteni a PC-hez, nem akar konzolban logokat olvasni, nem akar válogatni a hardverek között, hogy vajon melyik megy a gépében, nem akar dokumentumokat konvertálni, hogy egyáltalán olvasni tudja, nem akar lemondani bizonyos műveletekről amit eddig a hardveren megnyomott gomb végzett el helyette, és a legtöbben PC-t sem akarnak látni a munkahelyükön kívül. (Csak Mo.-n született mindenki informatikusnak, pontosabban ezt hiszik magukról azok akik tudják, hogy egy ikonra hányt kell klikkelni…) Ezek az emberek csak használni akarják, és csak addig amíg muszáj !
Ha szerintetek szar a VB akkor is egy olyan lehetőség, hogy a XY cég feljesztése „holnap” bekerülhet bármelyik disztribe, és ez jó…
2007-03-01-12:39 #2093309„A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… ;-)”
Kiváncsi lennék, milyen gépeket kellene építeni, ha java alkalmazásokkal akarnánk kiváltani a Linux alatt hiányzó programokat. Elég érdekesen festene, CoreQadro 8Ghz, 10Gb RAM stb..? :)). És akkor a villám működést garantálni sem lehetne…. A java 20 éve képtelen a megfelelő szintet elérni, godolom ezért is dobta oda a Sun MS a közösségnek, mint a kutyának a lerágott csontot..
Szóval felesleges a vita, mindenki tudja, hogy a Linux jövője eléggé egy irányba mutat, és bár van lassú fejlődés, az még sem annyira szívderítő mint amilyen lehetne, ha nyitott szemmel járnának a fejlesztők. És a fejlődés csak akkor tud a maximumra kerülni, ha az üzleti szférából a megfelelő darabot ki tudja tépni, és megfelelő számú kereskedelmi fejlesztés érhető el hozzá.
Egy dolgot meg kellene értenetek. A PC felhasználók 90% nem akarnak érteni a PC-hez, nem akar konzolban logokat olvasni, nem akar válogatni a hardverek között, hogy vajon melyik megy a gépében, nem akar dokumentumokat konvertálni, hogy egyáltalán olvasni tudja, nem akar lemondani bizonyos műveletekről amit eddig a hardveren megnyomott gomb végzett el helyette, és a legtöbben PC-t sem akarnak látni a munkahelyükön kívül. (Csak Mo.-n született mindenki informatikusnak, pontosabban ezt hiszik magukról azok akik tudják, hogy egy ikonra hányt kell klikkelni…) Ezek az emberek csak használni akarják, és csak addig amíg muszáj !
Ha szerintetek szar a VB akkor is egy olyan lehetőség, hogy a XY cég feljesztése „holnap” bekerülhet bármelyik disztribe, és ez jó…
2007-03-01-13:27 #2093310LCoder wrote:A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… 😉Ha ez bekövetkezik, akkor a Linux nem lesz többé Linux, hanem egy mutáns.
Abban a pillanatban egy m$-mentes valamilyen UNIX-ra fogok cserélni.
Nem óhajtok a (pénz)árral és a divatirányzatokkal sodródni és Java még jó
darabig lesz az biztos.Pont azért vesződöm Java-val, mert amire nekem kell pont arra találták ki és
platformfüggetlenül tudom használni, és főleg nem m$ cucc.Ha jobban megfigyeljük mi a Java, látjuk hogy elviekben is ellent mond m$-nak
és több köze van a Linux-hoz mint m$-hoz :
Eredetileg UNIX-on készült, Patrick Naughton és James Gosling vezetésével
a SUN berkeiben készűlt a C++ észszerüsítésével, beágyazott programok írására,
kommunikációs eszközök programozására.
Eredetileg Oak-nak hívták
(egy a SUN-nál Gosling ablaka előtt álló nagy tölgyfa miatt) de mint kiderült
ilyen néven futott már nyelv.
Vicces, hogy az új nyelv nevét az általuk éppen fogyasztott kv származási
helyéről(valóban, a kv-juk javai volt) nevezték el.
Hiába sikerűlt nagyon jóra a nyelv, szerették volna terjeszteni, természetesen
mivel nem láttak benne állati sok pénzt akik felhasználhatták volna, kutya sem
állt velük szóba, még Jim Clark sem.
Persze a pénz szagának érzete azonnal megtette a hatását, röhej,
de később pont Jim Clark a Netscape vezetője támogatta eleinte legjobban a
Java-t és alkotóit (a Java beágyazhatósága miatt).
Mivel a net mindenkitől részben „független”, részben a szereplőknek igazodniuk
kell a rendkívűl heterogen környezetekhez, pontosan a net miatt alakult ki a Java
óriási felhasználói tábora.Mindezt ingyen megkaphatjuk, bárki szabadon használhatja.
Ezzel szemben az m$-os cuccokban bármit pénz és pénz vezérel, nem a
használhatóság/kompatibilitás/hordozhatóság
és az hogy bárki, szabadon, és kompatibilis módon használhassa.Az m$-t egy dolog vezérli : én+én+enyém+nekem semmi sem elég és mindenki
azt tegye amit én akarok, még ha soxor törvénytelen módon, de akkor is !
Ebből, köszönöm nem kérek, és azt gondolom, hogy m$-nak semmi de semmi
keresni valója a szabad forrásban.2007-03-01-13:27 #2093311LCoder wrote:A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… 😉Ha ez bekövetkezik, akkor a Linux nem lesz többé Linux, hanem egy mutáns.
Abban a pillanatban egy m$-mentes valamilyen UNIX-ra fogok cserélni.
Nem óhajtok a (pénz)árral és a divatirányzatokkal sodródni és Java még jó
darabig lesz az biztos.Pont azért vesződöm Java-val, mert amire nekem kell pont arra találták ki és
platformfüggetlenül tudom használni, és főleg nem m$ cucc.Ha jobban megfigyeljük mi a Java, látjuk hogy elviekben is ellent mond m$-nak
és több köze van a Linux-hoz mint m$-hoz :
Eredetileg UNIX-on készült, Patrick Naughton és James Gosling vezetésével
a SUN berkeiben készűlt a C++ észszerüsítésével, beágyazott programok írására,
kommunikációs eszközök programozására.
Eredetileg Oak-nak hívták
(egy a SUN-nál Gosling ablaka előtt álló nagy tölgyfa miatt) de mint kiderült
ilyen néven futott már nyelv.
Vicces, hogy az új nyelv nevét az általuk éppen fogyasztott kv származási
helyéről(valóban, a kv-juk javai volt) nevezték el.
Hiába sikerűlt nagyon jóra a nyelv, szerették volna terjeszteni, természetesen
mivel nem láttak benne állati sok pénzt akik felhasználhatták volna, kutya sem
állt velük szóba, még Jim Clark sem.
Persze a pénz szagának érzete azonnal megtette a hatását, röhej,
de később pont Jim Clark a Netscape vezetője támogatta eleinte legjobban a
Java-t és alkotóit (a Java beágyazhatósága miatt).
Mivel a net mindenkitől részben „független”, részben a szereplőknek igazodniuk
kell a rendkívűl heterogen környezetekhez, pontosan a net miatt alakult ki a Java
óriási felhasználói tábora.Mindezt ingyen megkaphatjuk, bárki szabadon használhatja.
Ezzel szemben az m$-os cuccokban bármit pénz és pénz vezérel, nem a
használhatóság/kompatibilitás/hordozhatóság
és az hogy bárki, szabadon, és kompatibilis módon használhassa.Az m$-t egy dolog vezérli : én+én+enyém+nekem semmi sem elég és mindenki
azt tegye amit én akarok, még ha soxor törvénytelen módon, de akkor is !
Ebből, köszönöm nem kérek, és azt gondolom, hogy m$-nak semmi de semmi
keresni valója a szabad forrásban.2007-03-01-13:37 #2093312VectoR wrote:„A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… ;-)”
Kiváncsi lennék, milyen gépeket kellene építeni, ha java alkalmazásokkal akarnánk kiváltani a Linux alatt hiányzó programokat. Elég érdekesen festene, CoreQadro 8Ghz, 10Gb RAM stb..? :)). És akkor a villám működést garantálni sem lehetne…. A java 20 éve képtelen a megfelelő szintet elérni, godolom ezért is dobta oda a Sun MS a közösségnek, mint a kutyának a lerágott csontot..
Nos, a java és a C++ közt sebességben úgy 10-13% körüli a különbség, persze feladattól is függ a dolog. Ami miatt picit lassú az alapjában véve két dolog:
1. Mivel nem natív widgeteket használ hanem önmaga renderel le mindent (legalábbis a swing) így nem igazán tudja kihasználni a grafkártyák nyújtotta 2D-s gyorsítást.
2. A legtöbb java progi saját JVM-et indít. Ami kb. annyi mintha egy saját kis oprendszer indulna el a gépen belül.
Ezzel együtt ha nagyban játszol akkor nem igazán látszik túl nagy sebességkülönbség a java és a natív kód között, Pl. egy Delphi7 sem nagyon gyorsabb mint egy Eclipse, NetBeans vagy épp Visual Studió, pedig a tudása a töredéke a fentieknek.2007-03-01-13:37 #2093313VectoR wrote:„A jövő pedig efelé mutat. Valójában ma is ez zajlik: linux alatt ma gyakorlatilag a java az egyetlen ütőképes fejlesztőeszköz. Azaz a végeredmény az hogy van egy linux kernel, fölötte pedig ott fut a .NET nagypapája… ;-)”
Kiváncsi lennék, milyen gépeket kellene építeni, ha java alkalmazásokkal akarnánk kiváltani a Linux alatt hiányzó programokat. Elég érdekesen festene, CoreQadro 8Ghz, 10Gb RAM stb..? :)). És akkor a villám működést garantálni sem lehetne…. A java 20 éve képtelen a megfelelő szintet elérni, godolom ezért is dobta oda a Sun MS a közösségnek, mint a kutyának a lerágott csontot..
Nos, a java és a C++ közt sebességben úgy 10-13% körüli a különbség, persze feladattól is függ a dolog. Ami miatt picit lassú az alapjában véve két dolog:
1. Mivel nem natív widgeteket használ hanem önmaga renderel le mindent (legalábbis a swing) így nem igazán tudja kihasználni a grafkártyák nyújtotta 2D-s gyorsítást.
2. A legtöbb java progi saját JVM-et indít. Ami kb. annyi mintha egy saját kis oprendszer indulna el a gépen belül.
Ezzel együtt ha nagyban játszol akkor nem igazán látszik túl nagy sebességkülönbség a java és a natív kód között, Pl. egy Delphi7 sem nagyon gyorsabb mint egy Eclipse, NetBeans vagy épp Visual Studió, pedig a tudása a töredéke a fentieknek.2007-03-01-13:49 #2093314LCoder wrote:Nos, a java és a C++ közt sebességben úgy 10-13% körüli a különbség, persze feladattól is függ a dolog.Ez igaz mindaddig amíg az adott gépben van bőven RAM, aztán mikor elfogy, akkor hogy néz ki ez ? :))))) Biztos, hogy nagyot fejlődött a JAVA, már 10 éve is írtunk alkalmazást rá, sajnos használhatatlan lett a végére, mert a vásárló nem tudott 100Mft-ot gépfejlesztére fordítani (Nagy cég volt) . Látom a különbséget a vizuális oldalról is meg látom, azt is hogy ez mibe kerül ha a folyamatlistát megnézem :)))))))
A Mercury az Azureus, DrawSWF és társai nagyon frankó fejlesztések csak elismerést érdemelnek, de csak egy meghatározott teljesítmény felett használhatóak, a futtatásuk pedig egyidőben…..hát…:)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz