10
-
BlackRose #10 Csak, hogy valaki ne értse fére a 90-es ávek UNIX... dolog az elöző beszolásomban arra vonatkozik, hogy a valamikori nagy UNIX játékosok eltüntek és helyüket azok foglalták el akik elég flexibilissek voltak (pl. Sun) és persze a Linux ami még ezeknek is fekete fedőt húzott a szemükre. Tehát a UNIX piac megérése egy konszolidáláshoz vezetett... ami egyrészt megerősítette a UNIX piacot, másrészt meg egy addig el nem képzelhető fejlődéshez vezetett (persze itt minden összejött - pl. Internet, olcsó és gyors hardware stb.). Azt hiszem, hogy ez lesz most magasabb szinten is az OS-ekkel és platformokkal - EGY TELJES MÉRTÉKŰ KONSZOLIDÁCIÓ. És nem leszünk többé sem Windows világban, sem egy Linux vilaágban (ami szintén nem lenne jó), hanem egy olyan világban ahol válaszhatunk és mindegy, hogy melyiket válasszuk, nem kell félnünk, hogy zsákutcában kötünk ki (mint jelenleg, mert most ha Windows-ot választunk akkor az MS zsákutcában kötünk ki, de ha Open Source-t választunk akkor meg az MS-t ki kell kerülnünk teljessen (és ez nem jó szintén mert ugye milyen jó lenne Linuxon .NET-en pl. Visual Studioban fejleszteni és MS Officet is futtatni... vagy pl. a kiválló MS SQL Serveren tárolni az adatainkat - ez a jővőben web szolgáltatások álltal normális dolog lesz.) -
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. -
#8 mert vszleg ott vannak az appletek által létrehozott temp fileok , cache fileok .. etc.. minden féle cucc amit letöltött , hogy futtatni tudja az appletet. Így elvileg a pár KByteos appletek is nagyon komplex feladatokat tudnak ellátni, mert a kódbázis [a sok mega] már a gépen figyel.. -
mittu #7 j2re1.4.2_06-windows-i586-p telepítve nekem csak 33,7 mega, de lehet rosszul jobbklikkeltem... :x
És nem egy rphadt applet futtasását végzi. szerintem, ha jó. -
#6 ok, sdk az tök más, én vagyok fogalomzavarban, de
j2re-1_4_2_05-windows-i586-p telepítve 100-120 Mega :)
minek ekkora? -
Benoke #5 Mester hallotál már az SDK ról. Tudod mi az?
SDK = Software Developer Kit
JRE = Java Runtime Edition
A kettő között marha nagy különbségek vannak egyrészt, másrészt akkor is ugyan igy terjedne haa futattó valójában nagy lenne, de nem az. -
Garfield #4 A runtime enviroment 13 mega... -
#3 <off>
GNU != GPL és GPL != OSS
Magyarul: a GNU az egy olyan csoport, akik szabad szoftvereket tesznek elérhetővé, azt hiszem, hogy mindet GPL liszensz alatt. Az OSS-hez meg még hozzátartoznak a BSD és egyéb, az OSI (Open Source Initiative) által elfogadott liszenszek is. Bocs a kötekedést, de azt hiszem, ezt érdemes tudni.
<on>
Amúgy egyetértek abban, hogy azért szemétnek nézni valakit, mert nem OSS-eket ír, az bugyuta dolog.
De a cikk azt hiszem, hogy arról szólt, hogy néhány Sunos szoftvert működőképesebbé akarnak tenni Windows alatt. És nem követelőztek, ha jól értem, hanem a megállapodás alapján kértek. De persze tévedhetek is, de én így olvastam ki :-) -
FTeR #2 ha én egy szoftver gyártó cég vagyok és írok 1 alkalmazást, majd úgy döntök nem akarom, hogy más belepiszkáljon a dologba, vagy megnézze hogyan is oldottam meg a problémát (a mester szakács sem adja ki a receptet a specialitásáról) és azt sem akarom, hogy kiegészítő alkalmazást írjanak hozzá - ami szerintem egy normális ésszel felfogható elgondolás - mi alapján gondolja egy vad ideken (akár cég/bizotság), hogy neki joga van tudni róla, hogyan jut eszébe egyáltalán követelőzni?
Ha írok egy progit és úgy gondolom közkézre adom (GNU), akkor lehet neki örülni, de ha úgy döntöm mégsem akkor nehogymár szemét legyek.
Sose fogom ezt megérteni...
a csávo által mondottak alapján tényleg nem sok értelme van a szerződésnek, mert mi értelme van, h megnézhetem de nem használhatom fel az ezzel szerzett tudást. De gondolom nem az M$ ment oda, h léci-léci had mutassam meg... -
#1 java?
1 rohadt applet futtatáshoz a környezet 120 Mb? (SDK 1.42)
hát kössz inkább nem