Keskiviikko, 18.7.2001
Microsoft lopettaa Javan tukemisen tulevissa tuotteissaan
Microsoft lopettaa Javan tukemisen uusissa tuotteissaan, raportoi Wall Street Journal-lehden verkkoversio tänään keskiviikkona. Java-tuki puuttuu jo Windows XP:n pre-release versiosta. Mikäli käyttäjät esimerkiksi netissä surffaillessaan kaipaavat tukea Javalle, he voivat imuroida erillisen ohjelmapaketin. Microsoftin edustajan mukaan Java pudotettiin pois puhtaasti bisnessyistä. Viime vuonna Microsoft pääsi pitkän riidan jälkeen sopuun Javan kehittäjän Sun Microsystemsin kanssa.
Muita aiheeseen liittyviä uutisia
Anonyymi kommentoija, 18.7.2001 13:00:42
Tämä on varsin totta. Keskivertokäyttäjä ei Javalla tee muuta kuin näkee jotain kikkareita veppisivuilla. Ja jos Javaa todella tarvitsee, saa sen ilmaiseksi netistä.
Hyvää tässä Javan pois jättämisessä on se, että Windows vie vähemmän tilaa kun turha pakotetusti asennettu osa jää pois. Huonoa lienee se, että tilalle tulee varmasti C# tai jokin muu Microsoftin oma kikkare.
Anonyymi kommentoija, 18.7.2001 18:11:53
Anonyymi kommentoija, 18.7.2001 21:26:56
Mutta pasianssi täytyy kyllä säilyttää.
Anonyymi kommentoija, 25.7.2001 09:17:29
Siispä aivan suora yritys lopettaa Javan leviäminen ja siirtyä levittämään C#:aa. Harvapa nettijulkaisija haluaa tuottaa palvelua, joka ei toimisi valtakäyttöjärjestelmässä perussetillä. Bisnes pelaa kuitenkin volyymista, ei Gurujen toiveista.
- Nimim. Java-tuki pois päältä ja siitä välillä kärsin, tosin vähemmän kuin sen päälläolosta.
Zemial, 18.7.2001 13:37:14
Anonyymi kommentoija, 18.7.2001 16:41:33
Kypeli, 19.7.2001 00:17:11
Anonyymi kommentoija, 19.7.2001 11:57:09
bluex, 23.7.2001 11:27:01
t. se ohjelmoija ;)
Anonyymi kommentoija, 22.7.2001 20:00:02
ATQ0, 23.7.2001 11:12:31
V: Siitä on raaputettu viimeinen nolla pois...
:)
/(ATQ0)
Lt. Kloner, 19.7.2001 09:38:50
Ounastelisin että siinä on javalla väännetty frontendi ja jotain muuta kikkaretta hoitamassa "oikeat duunit".
Zemial, 19.7.2001 17:42:46
Anonyymi kommentoija, 18.7.2001 21:37:23
bungle, 19.7.2001 12:53:59
COM: Komponenttien rekisteröinti
NET: Sovellukset ovat itsensä kuvaavia
COM: Globally Unique Identifiers (GUID)
NET: Assemblyt tallentuvat hierarkiseen
nimiavaruuteen
COM: IDL tiedostot
NET: Yhtenäinen oliomalli
COM: HRESULTs
NET: Rakenteiset poikkeutukset
COM: IUnknown
NET: Juuriolio
COM: AddRef / Release
NET: Garbage Collection
COM: CoCreateInstance
NET: New operaattori
jne.
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Anonyymi kommentoija, 19.7.2001 14:44:36
nimiavaruuteen
bungle, 19.7.2001 14:59:26
Täältä löytyy yks vertailu javan ja .netin väliltä, se tosin sisältää muutamia virheitä, joita en nyt jaksa tähän listata.
http://groups.google.com/groups?hl=en&safe=off...
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Anonyymi kommentoija, 19.7.2001 18:48:14
G'd ol' C++, and you get things done and to work. Olisivat ennemmin tehneet MS:lle aikatauluun sopivan kokoisen urakan, eli C++:lle yhden toimivan luokkakirjaston joka tekisi tarvittavat asiat. Voisi vaikka todellisuudessa toimiakin useammalla kuin yhdella plattiksella.
Anonyymi kommentoija, 24.7.2001 15:02:14
Rich library support
Kirjastotkin ovat niin yksi-yhteen, että Java-luokat voi suoraan muutaa C#:ksi.
bungle, 25.7.2001 15:10:50
JIT compilation
Garbage collection
Rich library support
.NETkö nämä toikin? Mihin? Eikös nämä ole kopioitu kaikki Javasta?
Se, että NET muistuttaa paljolti Javaa ja J2EE:tä, ei tee siitä automaattisesti huonoa ja apinoitua. Tai jos tekisi, niin myös J2EE olisi huono. Suosittelen itse tutustumaan moniin eri arkkitehtuureihin ja järjestelmiin. Tollasella tyrmäys mentaliteetilla ei saa kuitenkaan mitään aikaiseksi eikä ainakaan pysty vertailemaan noita ainakaan rehellisesti.
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Anonyymi kommentoija, 23.8.2001 11:21:14
koodin sekaan voidaan kirjoittaa aivan normaalia C koodia, jossa koodaajan on
sitten itse huolehdittava siitä, että ohjelma käyttäytyy asianmukaisesti ja
vapauttaa muistinsa jne.
Anonyymi kommentoija, 21.7.2001 11:31:08
Anonyymi kommentoija, 24.7.2001 09:51:07
Eikö star office ole tehty javalla?
Toisekseen, nykyisillä suoritintehoilla java on melko nopeaa ja tottakai portable language, rajoittaa jonkin verran. Ja voi sitä javakoodiakin optimoida?
Anonyymi kommentoija, 23.8.2001 11:15:24
jokin toimiva ja nopea ohjelmisto joka on tehty javalla ja on laajassa käytössä"
rosmo, 23.7.2001 11:34:00
"I love deadlines, especially the whooshing sound they make as they go by."
Anonyymi kommentoija, 18.7.2001 13:47:58
Nyt kun MS on alkanut karsimaan Windows:sta joitakin ennen tulleita ohjelmia/ominaisuuksia niin siitäkin valitetaan. Menkää itseenne, tappakaa se pingviini! ;)
dotcom, 18.7.2001 14:09:34
Nyt kun MS on alkanut karsimaan Windows:sta joitakin ennen tulleita ohjelmia/ominaisuuksia niin siitäkin valitetaan. Menkää itseenne, tappakaa se pingviini! ;)
Okei, tuo kommentti olisi pitänyt jättää sanomatta. Itselleni on täysin selvää mitä ajattelen Microsoftista ja tulevasta XP:stä. On Microsoft hyvää softaa tehnyt siihen asti kunnes kaupallistuminen pilasi yrityksen TÄYSIN. Todella.
Se mikä kommentissä pänni, oli se että tämä toinen ääripää puolustaa Windowsia ja Microsoftia henkeen ja vereen ja haukkuu kaikki "nörttipingviinit" lyttyyn, vaikka ei ole ikinä pingviiniä nähnytkään.
Anonyymi kommentoija, 18.7.2001 14:19:57
Anonyymi kommentoija, 18.7.2001 18:51:26
Eiköhän pälleys ole alunalkaenkin ollut molemminpuoleista.
"Kaikissa aktivisteissa on jonkin verran sitä samaa huvittavuutta, kuin esim. kettutytöissä."
Anonyymi kommentoija, 20.7.2001 13:30:02
En väitä etteikö microsoftilla olisi ollu ja osaltaan vieläkin parhaita tuotteita. Nykyään homma vaan ruokkii itse itseään. Siirtyminen toiseen ympäristöön on vaikeaa.
Aikoinaan esim. World Perfect oli huomattavasti parempi ja silloin kehittyneempi kuin world. Silti se ei pärjännyt, vaan MS office söi markkinat.
Tuntuu että microsoft yrittää vallata
itselleen kaikkia mahdollisia ohjelmisto aloja ja kun suuruus kasvaa on sen koko ajan helpompi tunkea markkinoille huonompia ohjelmia, jotka kuitenkin pärjäävät paremmin. Ei löydy enään monta aluetta, varsinkaan tavalliselle käyttäjälle, jonka tekemiseen ei löytyisi ms tuotetta.
Anonyymi kommentoija, 18.7.2001 17:31:46
Zemial, 18.7.2001 14:16:57
dotcom, 18.7.2001 14:53:14
bungle, 18.7.2001 20:27:10
Eikös yksi koodauksenkin taidoista ole se, että miten hyvin pystyy hyödyntämään muiden tietämystä siten, että ei tarvitse itse miettiä joka asiaa skrätsistä ja siinä samalla keksiä se pyörä jälleen kerran uudestaan?
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
anony, 18.7.2001 15:01:25
dotcom, 18.7.2001 15:06:43
Onko oikein varastaa toisen idea, ja oikein vielä kehua kuinka hyvin se saatiin kopioitua?
Pineapple, 18.7.2001 16:13:45
Anonyymi kommentoija, 18.7.2001 13:09:39
Anonyymi kommentoija, 18.7.2001 13:15:48
dotcom, 18.7.2001 13:37:37
Ei se end userin päässä mikään paras veto ole. Vaikka Nokia tuo miljoonia Java ME (micro edition) pulikoita markkinoille.
Palvelinpää rules, forever and ever...
*M*, 18.7.2001 14:19:48
Kyllähän tuo MS:n ilmoitus että XP:ssä ei ole Java tukea tappaa selain- ja clienttipuolen Javan aika nopeasti. C# kuuluukin olevan parempi siihen puoleen. Java ja C# tulevat olemaan rinnan, toinen palvelimissa ja toinen clienteissä. Noin suurin piirtein.
Anonyymi kommentoija, 18.7.2001 15:07:46
mutru, 19.7.2001 16:38:07
Javaa käytetään usein väärin esimerkiksi navigointiapplettina, johon sitä ei todellakaan ole tarkoitettu. Kuinka ollakaan, myös appleteille löytyy ihan oikeitakin käyttötarkoituksia - ei weppisivun koristeena, vaan ihan oikeasti hyödyllisinä ohjelmina.
Keskivertokäyttäjälle nämä "oikeasti hyödylliset ohjelmat" eivät välttämättä näy mitenkään, mutta esim. itse työskentelen juuri tällaisen appletin parissa (mukaan kuuluu myös pari palvelinpäässä ajettavaa softaa).
Vähemmän hyödyllisistä Java-applettien käyttöesimerkeisät mainittakoon Pasimaailma. ;) Siinä ihmiset tulevat sivuille juuri Java-appletin tuoman toiminnallisuuden takia, eikä se Java-appletti ole sielä jossain nurkassa häiritsemässä käyttäjien viattomia Nettikaappeja "Starting Java..." -ilmoituksilla.
Anonyymi kommentoija, 18.7.2001 18:37:59
Anonyymi kommentoija, 18.7.2001 21:27:57
Tuohon 80%:n ennusteeseen en usko että Gartnerillä itselläkään uskotaan. Asia tietysti riippuu aivan puhtaasti siitä mitä noihin 'suuriin mainframe sovelluksiin' luetaan, mutta veikkaisin javan olevan vahvimmillaan suurimmillaankin *keskisuurissa* serverisovelluksissa, joiden hinta ja time-to-market on erinomaisen tärkeässä asemassa.
Zemial, 18.7.2001 14:25:44
Pienenä helpotuksena kommenttini wince myönteisyyteen voin vielä lisätä että linux puritanisteillahan on edelleen mahdollisuus vaihtaa sen ipaq:n käyttöjärjestelmäksi jokin pda linuxi.
Anonyymi kommentoija, 18.7.2001 14:55:57
Zemial, 18.7.2001 14:59:08
Anonyymi kommentoija, 18.7.2001 21:05:31
Niinpä niin. Kannattaa kuitenkin muistaa, että kenellekään C/C++:aa OIKEASTI tuntevalle ei se epoc ole mitään muuta kuin samoja vanhoja design patterneja (homma tehdään oikein). Sitä en kiistä, etteikö enemmän joutuisi ko. kielistä ja ympäristöistä osaamaan (ja jopa oppimaan uutta), mutta jälkikin on sen mukaista.
Jätetäänpä harjoitustehtäväksi seuraava pointti. Miettikääpä, miten tuskaisen hidas se PPC/HPC olisi ilman sitä 206MHz StrongARM suoritinta, ja verratkaa sitä oliko se nyt 36MHz:n epoc-nokialaisen pikkuarmiin. Väittäisin jopa, että tuon nokialaisen GUI (EIKON) on tuollakin 36MHz lutikalla huomattavasti responsiivisempi. PPC:n suunnittelun perusteet ovat kaikkea muuta kuin kunnossa.
Anonyymi kommentoija, 18.7.2001 21:45:31
JttL, 18.7.2001 15:05:01
Anonyymi kommentoija, 18.7.2001 16:02:23
Anonyymi kommentoija, 21.7.2001 09:55:29
Valtaosa ei vain tunnut ymmärtävän tai tietävän vähääkään Javasta. Jos elät vielä aikaa, jolloin Java tarkoitti bugisi appletteja ja versiota 1.0 niin on aika avata Internet selain ja surffata http://java.sun.com ja mennä ihmettelemään mitä kaikkea javalla voi tehdä.
Java on parhaimmillaan nimenomaan tehtäessä palvelinpään sovelluksia eli oikeastaan nyt puhutaan Java 2 Enterprise Editionista (J2EE). Erityisesti hajautettujen sovellusten tekemiseen Java on peto. Yrittäkääpä kirjoittaa sellainen esim. C++:lla.
.NETistä voi laulaa samassa kuorossa Microsoftin markkinointiosaston kanssa, mutta on turha lässyttää ennen kuin se on valmis ja oikeasti nähdään mihin siitä on. Ja versio 1.0 on aina versio 1.0.
Otosta vielä.. Isot yritykset (esmes. pankit) vääntää uudet softat nimenomaan J2EE:llä ja vanhoihin järjestelmiin rakennetaan vain Connectorit, joilla niitää voidaan käyttää Java komponenteista. Edelleen on paljon Cobol koodia, mutta siitä yritetään päästä eroon jos mahdollista. Eli uusissa (ja varsinkin liiketoimintakriittisissä) sovelluksissa Java hoitaa "oikean duunin".
However, ei Java ole mikään viisastenkivi. J2EE:ssä on paljon puutteita, esim. EJB komponenttiteknologian täytyy mennä vielä paljon eteenpäin, että se olisi state-of-the-art ratkaisu. Tällä hetkellä ei vain parempaakaan ole joten..
Anonyymi kommentoija, 24.7.2001 20:49:45
Entäpä, jos valmiiksi koodattu ei olekaan riittävästi ? Tai jos javassa toteutettu HA (High Availablity) ei katakkaan tarpeitasi ? Mitäs javalla sitten tehdään ?
Kyllä C++:aan löytyy vastaavat temput tekeviä ilmaisiakin HA luokkakirjastoja/frameworkkejä kuten ACE jo useita. Sieltä vain valitsemaan. Onnistuuhan se oman luokkakirjaston teko tähän tarkoitukseen tietty javallakin, mutta mahdollisuudet ovat takuuvarmasti puhtaita järjestelmäkutsuja ja natiivia koodia tehottomampia.
Anonyymi kommentoija, 21.7.2001 11:37:58