Sun otevře celou platformu Java
24. 4. 2008 11:53
Petr Krčmář
Společnost Sun Microsystems otevřela svou Java platformu už před časem. Bohužel z licenčních důvodů nejsou uvolněny úplně všechny součásti a zhruba 4 % Javy jsou distribuovány jen v uzavřené podobě. Firma se nyní rozhodla tento problém řešit a oznámila, že pracuje na kompletním uvolnění kódů. Důvodem je prý jednodušší šíření Javy v linuxových distribucích.
Dále čtěte…
- Jak pokračuje soud mezi Googlem a Oraclem 26. 4. 2012 14:27
- Oracle chce s Javou jít ve stopách Sunu 17. 9. 2010 12:42
- Sun zaměstnal dva vývojáře Pythonu 5. 3. 2008 14:43
- Sun chce odměnit vývojářskou komunitu 6. 12. 2007 15:09
- Druhý release candidate NetBeans 6 23. 11. 2007 12:21
VM (neregistrovaný)
24. 4. 2008 12:41
Nový
pozdě
celé vlákno
Trochu pozdě. Mohli to udělat už před tím, než Microsoft začal dělat dotnet. Teď je krom něj i několik opensource implementací Javy, a na oblíbenost platformy to už nebude mít vliv.
hisaak (neregistrovaný)
24. 4. 2008 13:19
Nový
Re: pozdě
celé vlákno
dotnet by tu byl, i kdyby Sun otevrel Javu hned na pocatku.
leos (neregistrovaný)
24. 4. 2008 13:23
Nový
Re: pozdě
celé vlákno
Souhlasím. .NET je pro MS nezbytný.
hmm (neregistrovaný)
24. 4. 2008 14:04
Nový
Re: pozdě
celé vlákno
zase si povedzme ze .NET a MONO maju ovela vecsie sance ako JAVA. JAVA uz je minulost...
cortex (neregistrovaný)
24. 4. 2008 14:37
Nový
Re: pozdě
celé vlákno
myslis to MONO ktore je niekolkokrat pomalsie ako jeho vzor .NET?
a .NET ktory je absolutne nepouzitelny pri projektoch ktore nie su viazane na jednu proprietarnu platformu?
java urcite nie je minulost ;)
a .NET ktory je absolutne nepouzitelny pri projektoch ktore nie su viazane na jednu proprietarnu platformu?
java urcite nie je minulost ;)
Ž (neregistrovaný)
24. 4. 2008 14:46
Nový
Re: pozdě
celé vlákno
Tak už mě dlouho nikdo nepobavil, díky :-)))
24. 4. 2008 14:55
Nový
Re: pozdě
celé vlákno
Kolik opravdu zajimavych podnikovych aplikaci, nemyslim ted zadna tick-tack-toe, beha na Monu? A jak bohaty je ekosystem kolem .NET?
24. 4. 2008 15:52
Nový
Re: pozdě
celé vlákno
"A jak bohaty je ekosystem kolem .NET?"
Myslis primo v $$$? :) Myslim ze .NET bude docela bohate. :D
Myslis primo v $$$? :) Myslim ze .NET bude docela bohate. :D
hrr (neregistrovaný)
24. 4. 2008 19:39
Nový
Re: pozdě
celé vlákno
Zaujimave, ze programatorov v tom "jazyku minulosti" idu na trhu prace vyvazovat zlatom... Vazne by ma zaujimalo kde ste k tej perle ducha prisiel.
LENIN POWER! (neregistrovaný)
24. 4. 2008 21:26
Nový
Re: pozdě
celé vlákno
No COBOL, JCL a podobne jazyky jsou take davno minulosti a podivejte se kolik dostane programator v COBOLu pro z/OS nastupni plat. Google odhalil 12-15 tisic.
hrr (neregistrovaný)
24. 4. 2008 22:02
Nový
Re: pozdě
celé vlákno
Ja som nenarazal len na plat, ale aj na dopyt (poptavku pre bratov cechov) po takych ludoch.
Dave (neregistrovaný)
24. 4. 2008 14:07
Nový
Re: pozdě
celé vlákno
ale dnes spise vitezi .Net. Kdyby Sun byl aktivnejsi a hned z pocatku neusnul na vavrinech (napr. tvorba GUI, J2EE apod.), mohla byt dnes java bezkonkurencni.
LENIN POWER! (neregistrovaný)
24. 4. 2008 14:29
Nový
Re: pozdě
celé vlákno
Svet nejsou jen widle. Pochybuju ze mono nekdy vubec dosahne pouzitelnosti javy.
JS (neregistrovaný)
24. 4. 2008 15:20
Nový
Re: pozdě
celé vlákno
Nevitezi, ani zdaleka. Viz treba
http://www-03.ibm.com/servers/eserver/zseries/software/java/
http://www-03.ibm.com/servers/eserver/zseries/software/java/
LENIN POWER! (neregistrovaný)
24. 4. 2008 19:34
Nový
Re: pozdě
celé vlákno
co Java, dost oblibenym softem OS na system Z je Linux. Ma jednu podstatnou vyhodu. Procesory na kterych bezi linux jsou crippled (chybi jim nektere instrukce) a neni na nich mozne behat z/os takze se nepocitaji jako 'opravdove' procesory kdyz se pocita cena za licence pro mainframovy soft. Takze je dostanete prakticky za cenu hw. Licence na RHEL pro mainframe stoji pouhych $30k katalogova cena a muzete si jich tam nainstalovat kolik chcete. V soucasne dobe u nas bezi asi kolem 200 virtualnich linuxu.
Na youtube je video kde nabootovali do z/VM hypervisora Solaris.
Mainframe do kazde rodiny!
Ted si nejsem jisty zda na system z behaji i widle ale na minimainframech aka system i tam widle po pripojeni intel blades behaji.
Na youtube je video kde nabootovali do z/VM hypervisora Solaris.
Mainframe do kazde rodiny!
Ted si nejsem jisty zda na system z behaji i widle ale na minimainframech aka system i tam widle po pripojeni intel blades behaji.
JS (neregistrovaný)
24. 4. 2008 19:56
Nový
Re: pozdě
celé vlákno
Jenom to trochu opravim, ty Linuxove procesory jsou uplne stejne jako procesory pro z/OS, akorat z/OS to umi poznat a odmitne se na nich spustit. Krome toho ma zSeries i levnejsi procesory pro Javu, abychom byli k tematu. Windows na zSeries mainframe samozrejme nejsou, je to specificka architektura.
LENIN POWER! (neregistrovaný)
24. 4. 2008 21:51
Nový
Re: pozdě
celé vlákno
ibm dokumentace trdi toto.
Integrated Facility for Linux (IFL)
An IFL is almost exactly the same as a normal central processor. The only
difference is that the IFL lacks two instructions that the CP has, and which are
used only by z/OS. Linux and z/VM do not use these instructions.
a ty procesory pro Javu:
The System z Application Assist Processor (zAAP) is a processor
with a number of functions disabled (interrupt handling, some instructions)
such that no full operating system can be executed on the processor.
However, z/OS can detect the presence of zAAP processors and will use
them to execute Java code (and possibly other similar code in the future).
These processor types exist only to control software costs.
jinak na i5/os coz ted beha na POWER5+, tehda snad jeste as/400 behali intelacky widle uz pred 10 lety co pamatuju. Takze neni zadny duvod predpokladad ze kdyz dokazali nasroubovat widle na intelacky karty pro as/400 tak ze by to same nedokazali v pripade zajmu dnes s intel blade serverama pro system z.
Integrated Facility for Linux (IFL)
An IFL is almost exactly the same as a normal central processor. The only
difference is that the IFL lacks two instructions that the CP has, and which are
used only by z/OS. Linux and z/VM do not use these instructions.
a ty procesory pro Javu:
The System z Application Assist Processor (zAAP) is a processor
with a number of functions disabled (interrupt handling, some instructions)
such that no full operating system can be executed on the processor.
However, z/OS can detect the presence of zAAP processors and will use
them to execute Java code (and possibly other similar code in the future).
These processor types exist only to control software costs.
jinak na i5/os coz ted beha na POWER5+, tehda snad jeste as/400 behali intelacky widle uz pred 10 lety co pamatuju. Takze neni zadny duvod predpokladad ze kdyz dokazali nasroubovat widle na intelacky karty pro as/400 tak ze by to same nedokazali v pripade zajmu dnes s intel blade serverama pro system z.
JS (neregistrovaný)
25. 4. 2008 2:50
Nový
Re: pozdě
celé vlákno
Procesor v zSeries neni jenom POWER5/6, je to specificky procesor, viz treba:
http://www2.hursley.ibm.com/decimal/IBM-z6-mainframe-microprocessor-Webb.pdf
Mozna maji zAAPy a IFLy nahrany trosku jiny mikrokod, ale na hardwarove urovni jsou identicke s procesory pro z/OS.
http://www2.hursley.ibm.com/decimal/IBM-z6-mainframe-microprocessor-Webb.pdf
Mozna maji zAAPy a IFLy nahrany trosku jiny mikrokod, ale na hardwarove urovni jsou identicke s procesory pro z/OS.
24. 4. 2008 15:51
Nový
Re: pozdě
celé vlákno
dotnet by tu byl, ale mono by se mozna ani nepovedlo nakopnout...
a java by mozna byla mnohem vic odladena a pouzitelna.
a java by mozna byla mnohem vic odladena a pouzitelna.
Robert Smol (neregistrovaný)
24. 4. 2008 21:06
Nový
Re: pozdě
celé vlákno
No rekl bych, ze Java je docela dobre zavedena pro podnikove enterprise systemy a asi ji jen tak neco pryc nedostane. Gui mozna trochu zaspala, ale to je nejspise dano politikou SUNu a tou urcite bylo hlavne se prosadit v prave tech enterprise/skalovatelnych systemech kde jsou velke penize.
Posledni verze Javy jsou funkcne vyrovnane s C# a tusim, ze dnes v Jave jde behat i dalsi jazyky (Jython). Webove aplikace jsou dnes v Jave uz take snadne, viz JBoss Seam a dalsi. Vubec bych to nevidel jako jazyk minulosti.
Kompletni otevreni kodu je jiste velky krok vpred, nyni uz bude mit uzivatel kompletni Java prostredi dostupne v kazde distribuci bez nutnosti cokoli manualne instalovat/potvrzovat coz je nejvetsi prinos. To by mohlo pritahnout i dalsi developery.
Jestli je Mono pomale nevim, jakmile aplikace nabehne, tak se to zda rychle dost, nejvetsim problemem je prave doba startu aplikace. Jestli to ma MS desne rychle, tak jedine dobre, jen aby to nebylo diky tomu, ze to preloaduji. Dodnes se bavim tim, jak windows rychle najedou, jen aby se pak s nima jeste 5 minut nedalo nic delat, protoze "neco spousti na pozadi" :)
Aloha
Posledni verze Javy jsou funkcne vyrovnane s C# a tusim, ze dnes v Jave jde behat i dalsi jazyky (Jython). Webove aplikace jsou dnes v Jave uz take snadne, viz JBoss Seam a dalsi. Vubec bych to nevidel jako jazyk minulosti.
Kompletni otevreni kodu je jiste velky krok vpred, nyni uz bude mit uzivatel kompletni Java prostredi dostupne v kazde distribuci bez nutnosti cokoli manualne instalovat/potvrzovat coz je nejvetsi prinos. To by mohlo pritahnout i dalsi developery.
Jestli je Mono pomale nevim, jakmile aplikace nabehne, tak se to zda rychle dost, nejvetsim problemem je prave doba startu aplikace. Jestli to ma MS desne rychle, tak jedine dobre, jen aby to nebylo diky tomu, ze to preloaduji. Dodnes se bavim tim, jak windows rychle najedou, jen aby se pak s nima jeste 5 minut nedalo nic delat, protoze "neco spousti na pozadi" :)
Aloha
Palo (neregistrovaný)
24. 4. 2008 22:57
Nový
Re: pozdě
celé vlákno
S tou vetou "Posledni verze Javy jsou funkcne vyrovnane s C#..." si robis srandu, nie? Kedy a co malo C# naviac oproti Jave? Teda okrem neprenosneho spustania asembleru.
25. 4. 2008 8:17
Nový
Re: pozdě
celé vlákno
delegaty (co ty musis robit cez rozhrania), partial classy (vobec nemozes), properties (gettery, settery - nastavujes si pristup pre kazdy zvlast) - properties musis v jave robit cez metody, linq (v jave riesis knizicami ala hibertane, ktory je ale aj pre .net), nativny pristup ku systemu (linkovanie kniznic) - ok je to aj v jave, ale tu je to bohovsky jednoduche, c# ti umoznuje pracovat s pointermi (ked musis tak musis ;-)) - na to v jave zabudni atd atd atd... Nechcem sa tu hadat co je lepsie, co nie, len ti odpovedam co ma c# naviac oproti jave (jednym slovom, c# ma lepsie vyjadrovacie schopnosti)...

