http://www.tietoviikko.fi/kehittaja/article535471.ece
Ja hienosti esim. Ubuntun käyttäjät ovat voineet tehdä siirtymistä uuteen tekniikkaan porrastetusti ja synkassa käyttöjärjestelmän julkaisujen tahtiin.
Ubuntu 6.06 LTS Sun-Java 5
Ubuntu 8.04 LTS Sun-Java 6
Ubuntu 10.04 LTS OpenJDK Java 6 (tämän pohjalta tehdään Java 7).
Ubuntu 12.04 LTS Java 7
Ubuntu 14.04 LTS Java 8
Ei siis mitään yllättäviä päivityksiä jotka särkisi ennalta arvaamatta ohjelmia. Ja julkaisuihin on myös tuotu uudemmat Javat ladattavaksi kun niitä on ilmestynyt ja vanhoja versioita on raahattu mukana myös. Nykyisessä Ubuntu 10.04 LTS:ssä oletuksena OpenJDK 6 mutta mukana tulee vanha Sun-Java ja jokseenkin varmasti Java 7 lisätään myös!
Ja hienosti esim. Ubuntun käyttäjät ovat voineet tehdä siirtymistä uuteen tekniikkaan porrastetusti ja synkassa käyttöjärjestelmän julkaisujen tahtiin.
Ubuntu 6.06 LTS Sun-Java 5
Ubuntu 8.04 LTS Sun-Java 6
Ubuntu 10.04 LTS OpenJDK Java 6 (tämän pohjalta tehdään Java 7).
Ubuntu 12.04 LTS Java 7
Ubuntu 14.04 LTS Java 8
Ei siis mitään yllättäviä päivityksiä jotka särkisi ennalta arvaamatta ohjelmia. Ja julkaisuihin on myös tuotu uudemmat Javat ladattavaksi kun niitä on ilmestynyt ja vanhoja versioita on raahattu mukana myös. Nykyisessä Ubuntu 10.04 LTS:ssä oletuksena OpenJDK 6 mutta mukana tulee vanha Sun-Java ja jokseenkin varmasti Java 7 lisätään myös!
Vastaukset 18
Vanhimmat
Voisi vaikka kuolla koko kieli... mennen talven lumia.
Parempaa tavukoneympäristöä ei vaan ole markkinoilla. Palataan asiaan sitten kun sille saataisiin joku korvaaja tai sellainen olisi edes näköpiirissä.
Yhtään kunnollista java-sovelluta, jota ei voisi tehdä jollain toisella kielellä paremmin en ole vielä nähnyt!
Kaikki Java-kielellä tehdyt sovellukset ovat täyttää pask*aa!
Laiskojen koodareiden lelu, jotka eivät halua tehdä hyviä optimoituja sovelluksia, vaan tunkevat samaa paskaa koodia joka alustalle.
"Yhtään kunnollista java-sovelluta, jota ei voisi tehdä jollain toisella kielellä paremmin en ole vielä nähnyt!"
Kerro suljettu ohjelma jossa täysin sama käännös toimii paremmin MIPS:llä ja x86:lla.
Javalla on tehty paljon hyviä ohjelmistoja. Sehän on maailman eniten käytetty kieli.
"Laiskojen koodareiden lelu, jotka eivät halua tehdä hyviä optimoituja sovelluksia, vaan tunkevat samaa paskaa koodia joka alustalle."
Ai että ohjelmistot ei saisi toimia kuin pelkästään iPadissa vaikka haluaisit hankkimasi ohjelman läppäriin?
Javalla voi kyllä optimoida hyvin koodia, sehän on tunnetusti erittäin nopea kieli. Vertaa vaikka Pythoniin jonka ajo on 50x hitaampaa kuin Javan, ja tuo sentäs alkaa tuntumaankin jossain. Yleensähän ohjelmistot pyritään saamaan ensiksi toimimaan. Sitten niitä aletaan parannella ja viilata, ja nopeutta tulee sitä mukaa kun softan alla oleva alusta päivittyy. Olkoot sitten rauta tai alla olevat softakerrokset. Lopputulos on se, että Javasoftat ovat nopeutuneet huimasti jostain vuoden 1996 ajoista ja se on monissa use caseissa nopein kieli.
Hienosti myös monet huolella tehdyt vuoden 1998 Javasoftat toimivat edelleen ilman uudelleen kääntöä, ja ovat vaan nopeutuneet jatkuvasti.
Maailmalla eniten käytetty ohjelmointikieli C ...
???
"Laiskojen koodareiden lelu, jotka eivät halua tehdä hyviä optimoituja sovelluksia, vaan tunkevat samaa paskaa koodia joka alustalle"
*köh* .NET *köh köh*
Ei tosiaankaan. Mutta minä olin väärässä, C on suosituin. Sitten on Java. http://langpop.com/
Saisi olla kauniimpi kieli.
Pythonia on niin mukava latoa editoriin, mutta se on hidas.
Mites on, onko kellään kokemuksia CPython sijaan PyPy:stä? Mites Jython vs CPython?
" OpenJDK Java 6 (tämän pohjalta tehdään Java 7)."
Toimiiko sitten mikään. Veikkauskin toimii kunnolla vasta kun poisti OpenJDK ja icetea paskat ja laittoi sun javan ja java-plugin, tosin Firefoxi tuhnaa sittenkin Veikkauksen sivulla mutta Opera ja Chromium skulaa.
OpenJDK:lla on tuhnuinen.
Ei se ole OpenJDK:n vika jos Veikkauksen viritelmät on rikki. Laita palautetta Veikkaukselle jos heillä on bugeja. Tunnetusti Veikkauksen sivuilla on yhteensopivuusongelmia Operan kanssa. Firefoxilla toimii kyllä.
Veikkauksen sivu ei toimi Firefoxilla kunnolla, ei OpenJDK:lla eikä Sun Javalla. Sivujen "elementit" jäävät latautumatta kun "latausedistymispallot" jatkavat loputtomasti pyörimistään, samoin tulee ilmoitus ettei sivua voida ladata kokonaan tms. No Firefox on muutenkin sellainen hikituhnu nykyisin että kuka sillä jaksaa enää askarella muutenkaan.
Operalla vain rahansiirto pelitilille hallinta ei auennut OpenJKD:llä muuten toimi kyllä, Sun Javalla toimii sekin ja sillä Chromium ja Opera toimivat kaikkialla netissä jouhemmin vastaavilla sivustoilla.
OpenJDK ja icetea vain kokonaan pois ja Sun Java tilalle niin ainakin varmasti kaikki toimii ja jouheesti.
"Veikkauksen sivu ei toimi Firefoxilla kunnolla, ei OpenJDK:lla eikä Sun Javalla."
Veikkauksen sivu ei tietääkseni käytä Javaa.
"Sivujen "elementit" jäävät latautumatta kun "latausedistymispallot" jatkavat loputtomasti pyörimistään, samoin tulee ilmoitus ettei sivua voida ladata kokonaan tms."
Eli palvelin takkuaa.
"OpenJDK ja icetea vain kokonaan pois ja Sun Java tilalle niin ainakin varmasti kaikki toimii ja jouheesti."
Ei toimi. Jotkut uudemmat ohjelmat ovat yhteensopimattomia kun ovat tehty uudemmalle Javalle. Lisäksi unohdat täysin sen, että lähiviikkoina tulee Java 7 joka on tehty OpenJDK:n pohjalta. Parempi käyttää vaan uudempaa niin näkee mistä ohjelmista pitää hankkiutua eroon joita ei enää ylläpidetä.
"Eli palvelin takkuaa."
No, palvelimen takkuaminen ei näytä haittaavan kuin Firefoxia. Ehkä hyvä esimerkki Firefoxin nykyisestä alennustilasta.
"Veikkauksen sivu ei tietääkseni käytä Javaa."
Tiedän että olet kaikkivaltias mutta ehkä uskon paremmin omia kokemuksiani sekä Veikkauksen ohjeita:
"Jotkut palvelut vaativat myös, että koneeseesi on asennettu Flash Player 10 (tai uudempi) sekä Java."
https://www.veikkaus.fi/fi/ajankohtaistaPelaamisenABC/apua
Ja tuo java tulee olla Sun eikä JDK että toimii jouhevasti.
Tietääköhän kukaan todella, mikä tuo JDK on ja mihin sitä käytetään?
Juu, kyllä siellä jotain lisäpalveluita voi olla tehty Javalla. Jos ne on rikki nykyisellä Javalla niin tietysti kannattaa kertoa asiasta Veikkaukselle että korjaavat rikkinäiset ohjelmat.
JDK tarkoittaa Java Development Kit, eli kyseessä on Java-ohjelmien kehittämistä varten tarvittava työkalupakki. Se sisältää muun muassa kääntäjän, jolla Java-ohjelmat käännetään suoritettavaan muotoon.
Jos taas tarkoitat OpenJDK:ta, niin se on avoin versio Javasta, josta on poistettu ne osat, jotka Sun on lisensoinut muilta eikä siten voi julkaista niitä vapaasti, ja ne on korvattu avoimilla vastineilla. Tämän vuoksi kaikki Java-ohjelmat eivät ole täysin yhteensopivia OpenJDK:n ja IcedTea-virtuaalikoneen kanssa.
OpenJDK:sta ei ole poistettu mitään, vaan on kirjoitettu uusiksi. OpenJDK on Oraclen uusin Javatoteutus ja sillä on viralliset sertifioinnit. Tekee juurikin kaiken mitä pitääkin.
Tietysti Java on hyvin monimutkainen alusta, että kun on jotain kirjoitettu uusiksi niin on aina jotain pieniä muutoksia ja jos on riippuvuuksia johonkin mikä ei kuulu Java sertifiointeihin niin voi hajota ja se on sitten ohjelman vika, ei OpenJDK:n eikä Ubuntun.
OpenJDK on ihan täyttä paskaa.
Idioottimaista tehdä jotain noin paljon käytettyä kokonaan uusiksi, siitähän tunnetusti seuraa vain ongelmia. Ihan sama Perl-versioiden kanssa.
Tietysti jotkut ohjelmanikkarit haluavat itselleen ja kaltaisilleen lisää työtä.
Loppukäyttäjä on se joka kärsii ja maksaa viulut.