• BlackRose
    #9
    jre1.5.0.01 és 68MB a runtime, az sdk meg 114MB, nállam, de nem az a lényeg. a lényeg ott van, hogy mire való... mert a Java nem igen destop alkalmazásra a menő (épp ugy mint a .NET sem), habár idővel itt is teret hódítanak, jelenleg még ritka alkalmazás fut rajtuk a desktopon egyszerűen azért mert a C++ és a nativ kód ami direkt az API-hoz fordul az gyorsabb. De az enterprise oldalon (vállalati alkalmazások stb.) ahol a hangsúly a szerver oldalon van és web alkalmazások meg web szolgáltatások működnek (pl. Service Oriented Architecture stb.) ott jelenleg a Java (Unixos környezetben - Linux, Solaris, AIX, HP-UX stb.) és .NET (Windowsos környezetben) az alfa és az omega. Különben ha valaki komolyan SD karrier elé néz akkor J2EE vagy .NET nélkül feleslegessen állmodozik, mert esélytelen.
    Na de mondjak 1-2 szót a topic témáról is... azt hiszem James nagyítja a dolgokat, mert még mindég a szíve mélyén MS ellenes, viszont a Sun és az MS együttműködése nem ott kell, hogy legyen amiről ő itt beszélt, hanem ott, hogy a két technológia tükéletessen együttműködhessen (interoperability), mert mindkét megoldás győzőtt és mindkét megoldást milliók alkalmazzák, ezért a két cég (mármint a két technológia megteremtője) kutyaköteles biztosítani a zökkenőmentes interoperabilitást, éppen erről irt tegnap Bill Gates nyílt levelet, tehát James Gosling is itt kell keresse a választ és ide kell feltegye a kérdést, mert a nyitott XML alapú szabványokon keresztül ez mind elérhető, még akkor is, ha a cégek nem tárják mintenki elé a telyes specifikációt, csak megteremtik a megfelelő szolgáltatásokat amelyek mint fekete dobozok is tőkéletessen összehangolhatók egymással. Ma már az egész dolog magasabb szinten megy, ragaszkodni az alsó szintű specifikációkhoz nem igen értelmes dolog, aki ide néz az rövidlátó. Persze az Open Source filozófia nyers alapértelmezése ezt esetleg más szinben mutatja be, de ha valaki pl. követi maga az Open SOurce világ főbb embereinek kijelentéseit akkor láthatja, hogy azok is erre az irányba néznek és megtanulták, hogy megbecsülhető a zárt szoftver is, és most ezt kezdik bemutatni is, persze jogossan elvárják, hogy a másik tábor is becsülje az open source softvert, ami szintén napról napra pozitivabb irányban halad (pl. látható a Microsoft változása is, most már nem olyan bezárt és csökönyos mint volt - és ez csak nagyon pici részben a perek hatása, ez inkább maga a softverpiac megérése, ami egyszerűen elkerülhetetlen). Szerintem a következő évtizedben egy olyan világban fogunk élni, ahol a Windows és a Linux jobban elismeri egymást, ahol kölcsönössen fogják egymást előre vinni és ahol a Java és a .NET (és a napról napra komolyabb Mono (Open Source .NET)) magassan együtt fognak működni. Lesz e domináns OS és domináns platform? Hát nem hiszem, egy idejig persze a Windows marad fölényben a desktopon, de ez napról napra kevesebb jelentőségű lesz, mert a két rendszer funkcionalítása konvergálni fog a legnagyobb mértékben, és ez a Java és .NET platformra is egyaránt érvényes. Amikor telyessen megérik a softverpiac, az OS és ezáltal a platform egy kölcsönössen kompatibilis környezetté fog válni és aki mesterségessen próbálja ezt megakadályozni az elfog tünni (mint a 90-es évek elején a UNIX-al történt). Ezt a Microsoft időben meglátta és már kezd alkalmazkodni... a Longhorn lesz az utolsó stand alone kiadás, ezután a Windows is a Linuxhoz hasonló gyakori kis upgrade-ok modeljére fog áttérni. Maga a softver piac (alkalmazások piaca) lesz az a hely ahol a profit lesz, nem pedig a platformon (és persze az IT support). Képzeljünk el egy mérnököt aki nem azért veszi a pénzt el, mert használják az eljárását, hanem azért mert megmondja, hogy hogyan kell használni az eljárást és mikor melyik eljárás vezet az optimálisabb eredményig. Tudom ezt most egy picit nehéz megérteni, de idővel normális dolog lesz... na de mindegy, most már nem nézegetek többet az IT tenyerébe , de azt hiszem, hogy másfajta út nem igen járható, aki meg nem látja ezt az lecsúszik az útról és... szóval meg kell szokni, hogy a jövőben egy Windows/Linux mix világban fogunk élni ahol egy Java/.NET mix platformon egy web szolgáltatás sokaságban válogathatunk a magunk kedvére.