Vlákno názorů k článku Java: Open@Source.net od Sid - Neviem ci autor vie ze existuje asi 200...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 5. 2006 9:28

    Sid (neregistrovaný)
    Neviem ci autor vie ze existuje asi 200 roznych jazykov ktore prekladaju do java byte codu takze su spustitelne vsade kde bezi java. O com tu vlastne sa snazil pisat?, zrejme ako uz niekto pisal predo mnou o niecom co pozna akurat z rychliku a to tiez este nejakeho superychleho :)). Jedine co nie je uvolnene je Java ako jazyk, respektive jeho specifikacia co si myslim nie je vylozene zle. JRE (tj behoveho prostredia) existuje niekolko, nielen od Sunu , navyse vznika open source implementacia pod zastitou Apache. Pokial viem tak vo verzii 7 sa chysta lepsia podpora pre dalsie jazyky, tusim uz prebehli aj nejake spolocne meetingy medzi predstavitelmi sunu a komunitou ktora stoji za tymito jazykmi. Takze nabuduce snad treba pisat o niecom v com sa autor orietuje, nielen prelozit nejaky clanok z webu a dat to sem bez suvislosti
  • 22. 5. 2006 12:32

    Zdenek (neregistrovaný)
    Na JRE vám kašlu, problém je v tom že Sun používá stejné praktiky jako Microsoft ("standardní" knihovny s proprietárními specifikacemi), aby vývojáře zamknul ve své verzi Javy.

    Free But Shackled - The Java Trap

    If you develop a Java program on Sun's Java platform, you are liable to use Sun-only features without even noticing. By the time you find this out, you may have been using them for months, and redoing the work could take more months. You might say, "It's too much work to start over." Then your program will have fallen into the Java Trap; it will be unusable in the Free World.

    The reliable way to avoid the Java Trap is to have only a free implementation of Java on your system. Then if you use a Java feature or library that free software does not yet support, you will find out straightaway, and you can rewrite that code immediately.

    Sun continues to develop additional "standard" Java libraries, and nearly all of them are non-free; in many cases, even a library's specification is a trade secret, and Sun's latest license for these specifications prohibits release of anything less than a full implementation of the specification. (See http://jcp.org/aboutJava/communityprocess/JSPA2.pdf and http://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html, for examples).
  • 22. 5. 2006 13:49

    PaJaSoft
    Kazdy bude kydat hnuj, vidte? A jeste to prohlasime za pismo svate? No a co, ze JVM v JRE od Sunu ma uvnitr spoustu trid v podstromu com.sun... to jeste vubec NIC neznamena... Jo, jenze vy jste si "tak nejak" odvodil co to ma delat a pouzil to... Vase blbost, Interface (kontrakt) je jasne zdokumentovan a ze ho porusujete - prekracujete - a jeste cekate, ze vsichni budou nadseni a pak si nabijete hubu, tak to je vrcholna davka drzosti ji jeste otevrit... Naopak, vsude, kde je alespon naznak toho, ze se bude dit nejaky ustalujici vyvoj je o tom v dokumentaci zminka... Jave bych vytknul ruzne veci, ale nekvalitni dokumentaci a kvalitni (=stabilni) kontrakt rozhodne ne! Podivejte se do JRE od IBM, ze je uvnitr jinak? No a co, myslim si, ze kontrakt je definovan dostatecne jasne (= pro blby) a ze je prinejmensim velmi sporne, zda-li se soucasne implementace od nej odchyluji nedovolenym ci nedokumentovanym zpusobem.
  • 22. 5. 2006 15:13

    Sid (neregistrovaný)
    mozete povedat konkretne ktore proprietarne specifikacie to su? nech sa bavime o konkretnych veciach a nielen o "jedna pani povedala"
  • 23. 5. 2006 14:04

    Zdenek (neregistrovaný)
    Nevím, Javu už dlouho nepoužívám. Zeptejte se autora (RMS) http://www.gnu.org/philosophy/java-trap.html
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).