Mitäs veikkatte kumpi vie voiton? Tällä hetkellä puolet ohjelmoinneista suoritetaan vielä VisualBasicilla. Luulisi, että suurin osa noista on siirtymässä tällä hetkellä käyttämään VB.NET:iä eikä javaa.
java vs. VB.NET
dfgdf
321798
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 32
Vanhimmat
Java. Vai joko VB.NET on käyttisriippumaton?
Ja mitä sillä iloa on käyttisriippumatomuudesta, kun se kaikilla alustoilla toimii yhtä surkeasti ja hitaasti?
Näytä minulle edes yksi kunnollinen GUI ohjelma joka on tehty Javalla? Miinaharava joka toimii selaimella?
Kyllä kaikki "oikeat" ohjelmat kuten Adobe PhotoShop, Premiere, Illustrator, InDesign, PageMarker Macmedia DreamWeaver, Flash, FireWorks, FreeHand, Microsoft Office, jne.. on tehty C :lla
Samoin kaikki oikeat pelitkin kuten HALO, Quake, Max Payne, Wolfenstein, jne.. kaikki on myös tehty C _lla.
Entäs Javalla? Selaimella toimivat matopelit, miinaharavat ja tetrikset? Vai jopa ohjelma joka laskee painoindeksin?
Lapset on terveitä kun ne leikkii.
Quake on toteutettu myös .NET alustalla. Setup ja C lähdekoodit löytyvät osoitteesta:
http://www.vertigosoftware.com/Quake2.htm
Tähän Java ei taivu ikinä.
Muunmuassa java desktop, joka on todella jouheva ja hyvin toimiva. Eli java tulee ja jyrää, hitaasti mutta varmasti.
Ferrari on paras auto.
Ykskään formulakuski ei aja LandRoverilla. Sanokaa ykskin formulakuski?
Scumacher ja Häkkinen on ainoita oikeita kuskeja.
Häkkinenkään ei aja landroverilla, koska sillä ei pääse 300km/h.
LandRover ei pärjäis kierrostakaan, jos sillä ajettais kilpaa ton Ferrarin kans.
Nää "pilipalit" aina unohtaa tuohduksissaan se, että mitäpä jos onki vaikka 30cm lunta ja pitääki hakee joulukuusi metiköstä, eikä ajaa jumalattoman kovaa ympyrää?
"Ja mitä sillä iloa on käyttisriippumatomuudesta, kun se kaikilla alustoilla toimii yhtä surkeasti ja hitaasti? "
Ensinnäkin, toimiiko java sinusta hitaasti jossain 3,2 gigasessa Pentium IV:ssa? Ei varmastikaan ja sehän tässä koko homaassa onkin takana.. se tulkki vie sieltä vain vakio ajan ja ajan mittaan koneiden tehot kasvat riittävästi, niin siitä tulkkauksen osuudesta tulee mitättöman pieni ja silloin ei enää ketään kiinnosta miten ohelmat on tehnyt, kunhan ne toimii.
Ei javaa voinut vielä 10 vuotta sitten ajatellakaan ja moniajo käyttiksistä vain unelmoitiin 25 vuotta sitten, molempien tekniikat on kuitenkin kehitetty jo 60-luvulla..
Javalla ei voi tehdä natiiveja Windows-sovelluksia, eikä hyödyntää käyttöjärjestelmän ominaisuuksia ja palveluja, vaan kaiken koodin on toimittava Sunin määrittelemässä "hiekkalaatikossa".
Java tuskin tulee kuolemaan, mutta .NET voittaa ilman muuta, sillä suurin osa sovelluksista tehdään nyt ja vastaisuudessakin vain ja ainoastaan Windows-alustalle.
että eipä kiinnosta pätkääkään koko dot net. Vaikka suurin osa sovelluksista tehtäisiinkin ikuisesti vain ja ainoastaan windows alustalle, niin se on sellainen alusta johon minä ja ainakaan toistaiseksi firmanikaan ei koske edes pitkällä tikulla.
Se mitä suurin osa tekee, ei ole estänyt muiden platformien hyödyntämistä ennen eikä tule sitä tekemään tulevaisuudessakaan.
NET on huomattavasti kehittyneempi kuin Java, ja siinä on korjattu kaikki Javan puutteetkin. Et ole edes tutustunut siihen, kun puhut tällaista.
Tietokantapuolella sille ei ole edes haastaja, parilla rivillä koodilla tekee sen mitä muilla kielillä vaatii satoja riveja. Ja uusi kääntäjä? Voi tehdä ohjelmat VB:lla, C , vai vaikka C#:lla ja kaikilla syntyy sama välivaihe koodi, joka sitten käännetään konekielelle. Joten ei ole tehokkuudessa tai nopeudessa eroa millä kielellä ohjelmoi. Ja tämä välivaihekoodi on avoin standardi, ja jopa Borland sanoi tukevansa sitä tulevissa versioissa.
Ja kun Javasta tulee joka päivä huonompi ja hitaampi, lisää uusi alusta riippuvaisia luokkia, jne.. niin Net on näyttää aika pahalta kilpailijalta Javalle.
Jos Java on sinulle ja firmallesi se "ainoa oikea" väline ja pärjäät hyvin ilman Windowsin palveluja (käyttöliittymäkomponentit jne), mitäpä siihen voi kukaan sanoa?
Jatka siis rauhassa vain, ei kukaan pakota sinua vaihtamaan nykyisiä välineitäsi .NET:iin.
Ne jotka käyttävät tätä "piste verkkoa" tulee ensimmäisenä mieleen kala, joka nielee koukun vielä syvemmälle sisuksiinsa.
.NET:ssä on (ainakin) yksi vika:
Supported Operating Systems: Windows 2000, Windows NT, Windows Server 2003, Windows XP
Listasta puuttuu muutama käyttis.
Mikäli Pikkupehmo kiinnittäisi vähän enemmän huomiota käyttiksen suunnitteluun, se(kin) olisi soveltanut "hiekkalaatikko"-ajattelua jo aikapäiviä. Tämä olisi hiukkasen haitannut esim. makrovirusten kehittämistä.
Vaikuttaa siltä, että Java-tyyppien ainoa argumentti on se, että Javalla voi tehdä alustariippumattomia sovelluksia, ominaisuus, jota vain murto-osa sovelluskehittäjistä _todella_ tarvitsee ja haluaa.
Ja KUITENKIN esimerkiksi Iltalehti-Onlinen ristikosta on tarjolla kaksi eri versiota (jos ristikko ei toimi, kokeile tätä toista versiota). Miksi? Eikö sama sovellus toimikaan kaikilla alustoilla ja selaimilla?
Käytössä on Sunin sivuilta ladattu Javan viimeisin versio ja silti on aina ladattava ristikon vaihtoehtoinen versio, jotta saisi sen toimimaan. Eipä juuri vakuuta.
Alustariippumattomuuden merkitys kasvaa, saatpa nähdä!
Oletko selvillä syistä miksi esimerkiksi Iltalehti-Onlinen ristikko ei toimi Sunin sivuilta ladatulla Javan viimeisimmällä versiolla? Et? Mikähän käyttis koneessasi sattuu olemaan, ettei sillä vain olisi jotakin tekemistä ongelmien kanssa?
"Alustariippumattomuuden merkitys kasvaa, saatpa nähdä!"
Niin kauan kun MS hallitsee n. 90-95% käyttöjärjestelmämarkkinoista, alustariippumattomuus on merkittävä tekijä vain aniharvoille.
Kyllä ohjelmointikielen on pystyttävä haluttaessa/tarvittaessa hyödyntämään kaikkia käyttöjärjestelmän ja raudan tarjoamia palveluja ja resursseja, eikä vain niitä jotka ovat kaikille yhteisiä. .NET pystyy, Java ei.
"Oletko selvillä syistä miksi esimerkiksi Iltalehti-Onlinen ristikko ei toimi Sunin sivuilta ladatulla Javan viimeisimmällä versiolla? Et?"
Aivan oikein. En tiedä, eikä kiinnosta. Sen kuitenkin tiedän, että sen *pitäisi* toimia, onhan sovellus väännetty alustariippumattomalla Javalla.
"Mikähän käyttis koneessasi sattuu olemaan, ettei sillä vain olisi jotakin tekemistä ongelmien kanssa?"
Yhdentekevää. Javan *pitäisi* toimia samalla tavalla riippumatta käyttöjärjestelmästä. Jollei näin ole, ja tietyille käyttöjärjestelmille tarvitaan eri versio sovelluksesta, on silloin turha puhua mistään alustariippumattomuudesta.
Ettei olis vaan kyse Microsoft JVM vs. Sun JVM? Microsoftin JVM:ssä on ollut yhteensopivuusongelmia..
Vai onko kyse ihan Iltalehen omasta toilailusta jos eivät osaa tehdä kunnon javasovelluksia?
"Niin kauan kun MS hallitsee n. 90-95% käyttöjärjestelmämarkkinoista, alustariippumattomuus on merkittävä tekijä vain aniharvoille."
No tilannetta ei ainakaan helpota se että käytetään jotain .NETiä joka ei toimi kuin MS:n alustoilla..
Kyllä .NET -koodia voidaan tarvittaessa ajaa myös UNIX/Linux -alustalla (http://www.go-mono.com/), edellyttäen että sovelluksessa ei ole käytetty käyttöjärjestelmän palveluja ja funktioita.
Mono-projekti osoittaa sen, että .NET voidaan jopa harrastelijavoimin portata lähes mille hyvänsä alustalle.
Onhan toki olemassa monenlaista paikkaa missä javaa kannattaa käyttää. Vaikkapa noi kännykkä sovellukset ym.
"Niin kauan kun MS hallitsee n. 90-95% käyttöjärjestelmämarkkinoista, alustariippumattomuus on merkittävä tekijä vain aniharvoille."
Ja tämähän ei todellakaan pidä paikkaansa! Kyllä maailman yleisin käyttöjärjestelmä on ihan kotimaista tekoa. :)
Koti koneissakin MS:llä on tällä hetkellä 500 milj. käyttistä ja arvioitavissa oleva menekki seuraavien vuosikymmenten aikana on kaksi miljardia, joten MS voi tipahtaa vielä pahasti. Vai luuletko, että köyhillä intialaisilla on varaa osta Windows, kun ne väsää siihen vielä kunnon kopiointisuojaukset.
"Javalla ei voi tehdä natiiveja Windows-sovelluksia, eikä hyödyntää käyttöjärjestelmän ominaisuuksia ja palveluja, vaan kaiken koodin on toimittava Sunin määrittelemässä "hiekkalaatikossa". "
Voi todellakin koodata vaikka C :lla mokkuloita ja ajaa niitä..
"Ja tämähän ei todellakaan pidä paikkaansa!"
Googlen käyttötilastojen mukaan Windows löytyy 92% käyttäjistä ja Linuxilla on vain vaivainen 1% osuus. Ei herätä kunnioitusta.
http://www.google.com/press/zeitgeist_nov03.html
"Kyllä maailman yleisin käyttöjärjestelmä on ihan kotimaista tekoa"
Just joo. Varsinainen avainlipputuote.
"Vai luuletko, että köyhillä intialaisilla on varaa osta Windows"
Luuletko, että köyhillä minkämaalaisillahyvänsä on varaa ostaa edes tietokonetta ja nettiyhteyksiä, joilla imuroida "ilmainen" "suomalainen" Linux?
"Voi todellakin koodata vaikka C :lla mokkuloita ja ajaa niitä.."
Ne "mokkulat" pitäisi pystyä tekemään myös Javalla, vaan eipä taida onnistua. Silloinhan sovellus olisi väistämättä alustariippuvainen.
"Googlen käyttötilastojen mukaan Windows löytyy 92% käyttäjistä ja Linuxilla on vain vaivainen 1% osuus."
Tuo kertoo enemmän desktop käyttäjistä. Webbiserveripuolella tilanne on terveempi.
Prosenttiosuuksia katsellessa ei voi olla erehtymättä yrityksestä, jolla on selvästi liian määräävä markkina-asema.
Yllätti että Macillakin on vain 3% osuus.
"Googlen käyttötilastojen mukaan Windows löytyy 92% käyttäjistä ja Linuxilla on vain vaivainen 1% osuus. Ei herätä kunnioitusta. "
En minä linuxista puhunutkaan, vaan Nokia OS:stä. =) Se on kotimainen ja sillä on enemmän käyttäjiä kuin millään muulla käyttöjärjestelmällä. Tästä päästään siihen, että Nokia tulee supporttaamaan Symbian OS:ää ja mobiili laiteet tekevät yhä enemmän tuloaan. Pelkäämpä pahoin, että Windows tulee kokemaan kunnon inflaation lähi vuosina..
"Luuletko, että köyhillä minkämaalaisillahyvänsä on varaa ostaa edes tietokonetta ja nettiyhteyksiä, joilla imuroida "ilmainen" "suomalainen" Linux? "
Ei nyt, mutta 5-10 vuoden päästä..
"Ne "mokkulat" pitäisi pystyä tekemään myös Javalla, vaan eipä taida onnistua. Silloinhan sovellus olisi väistämättä alustariippuvainen. "
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html
Metodi public static void loadLibrary(String libname)Loads the system library specified by the libname argument. The manner in which a library name is mapped to the actual system library is system dependent.
Tuosta vielä luet ekan kappaleen:
http://www.geocities.com/sahirshah/java/jni.html
Kompromissi, kyl molemmat on hyvii riippuu vaan siitä mitä ollaan tekemäs, kuka on tekemäs, mihin tarkotukseen ja mihin paikkaan.
Java on hyvä jos pitää tehä softaa vaikka palvelinpuolelle, useisiin käyttöjärjestelmiin, pienlaitteisiin, nettiin.
Microsoftin hässäkät on hyviä tehdessä graaffista raskasta softaa, nopeasti koodattavia käyttöliittymä -ohjelmia, isompia kaupallisia työpöytä -sovelluksia.
Molempia käytetään ja tullaan käyttämään siis paljon ! Joihinkin firmoihin ei tulis kuulookaan ruveta tekemään javalla mitään eikä ole mitään tarvettakaan. Joissain taas huomattavasti kannattavampi tehdä javalla.
...mutta molemmilla on oma käyttäjäkuntansa ja sovelluskohteensa. Näin varmasti tulee olemaan myös vastaisuudessa.
Eihän C-kielikään ole kuollut, vaikka monia ohjelmointikieliä on tullut markkinoille pilvin pimein sen jälkeen. Jopa Cobolilla on oma käyttäjäkuntansa, vaikka monien mielestä "parempiakin" vaihtoehtoja on tarjolla.
Kysymys on siis ilmeisesti siitä, kumpi tulee olemaan suositumpi tulevaisuudessa (esim. 5-10 vuoden päästä); Java vai .NET. Microsoftin resurssit tuntien oma veikkaukseni on .NET.
Java toki soveltuu hyvin alustariippumattomien sovellusten tekemiseen, mutta kuinka monella on _todellista_ tarvetta sellaisten ohjelmien tekemiseen, se onkin sitten jo eri juttu. Muita Javaa puoltavia etuja en ole nähnyt tässäkään keskustelussa. Onko todellakin niin, että Javan ainoa valtti on alustariippumattomuus? Mikäli niin on, veikkaanpa ettei pelkästään sillä pötkitä kovin pitkälle.
"Kysymys on siis ilmeisesti siitä, kumpi tulee olemaan suositumpi tulevaisuudessa (esim. 5-10 vuoden päästä)"
Mitä enempi mennää kohti tulevaisuutta niin sitä enempi alustariippumattomuuden tarve kasvaa. Veikkauksesi ei siis välttämättä osu oikeaan. Linuxin suosio kasvaa koko ajan ja on varmaa, että 10 vuoden päästä Windowsien suosio on laskenut, kaikki merkit viittaa siihen.
Myöskin mobiililaitteet ovat 5-10 päästä todella yleisiä ja niihin java soveltuu .NET:ä huomattavasti paremmin.
Myöskin Aasian markkinat ovat 5-10 vuoden päästä todella tärkeät, kuten ne ovat jo nyt kännykkävalmistajille. Esim. Java-desktopia myytiin jo nyt Kiinan valtiolle todella isot määrät. Aasian valtion ovat tietoteknistyneet 5-10 vuoden päästä merkittävästi. Useimmat Aasian valtiot ottamassa kuitenkin Linuxin tms. käyttöjärjestelmäkseen.
Siinä vaiheessa kun pelkästään Aasiasta rupee löytymään kymmeniä miljoonia Linux koneita, niin pakko softaa tehdä paljon myös alustariippumattomalle pohjalle.
Myös Euroopassa 5-10 vuoden päästä osa kunnista, kaupungeista tai jopa valtioista on saattanut siirtyä Linuxiin sen edullisuuden takia. Onhan nytkin ollut jo semmoista ilmassa.
Palvelinpuolella Linux johtaa Windowsia tällä hetkellä aika hyvin. Palvelinpään ohjelmat siis ehdottomasti kannattavampi tehdä javalla.
En siis usko, että on varmaa, että .NET vie voiton vaikka se Microsoft onkin. Nyt IT-piireissä Euroopassa ja jenkeissäkin pidetään hyvänä sitä ettei kaikki rakentuisi yhden käyttöjärjestelmän varaan. Linux myönteisyys esim. tuntuu kasvavan koko ajan.
Mutta kuten sanottu molemmat varmasti tulevaisuudessa tärkeitä ja merkittävässä asemassa. .Net ympäristö ihan ylivoimanen jos softaa tehään vaan Windowsin työpöydälle. Esim. edellisessä työpaikassani käytettiin Visual Basicia ja mitään muuta kieltä olis ees turha ollu miettiä, koska tarve oli saada Windows-työpöytä-käyttöliittymä -ohjelmia tehtyä nopeasti.
Jos Linuxin suosio todellakin kasvaa kuten arvioit, mikä estää Microsoftia porttaamasta .NET frameworkia myös Linuxille tai lähes mille hyvänsä muulle käyttöjärjestelmälle?
Mono-projekti (www.go-mono.com) osoittaa, että se on täysin mahdollista jopa huomattavasti pienemmillä resursseilla kuin mitä MS:llä on käytössään. Kysymys ei kuitenkaan loppujen lopuksi ole kuin luokkakirjaston konvertoinnista ja run-time -ympäristön luomisesta eri käyttöjärjestelmäalustoille.
"Myöskin mobiililaitteet ovat 5-10 päästä todella yleisiä ja niihin java soveltuu .NET:ä huomattavasti paremmin."
Ei välttämättä, mikäli mobiililaitteesta löytyy .NET framework. .NET löytyy niin PocketPC kuin SmartPhone -alustoille. Se miten ko. käyttöjärjestelmät yleistyvät seuraavan 5-10 vuoden aikana jää nähtäväksi.
PocketPC on kuitenkin jo nyt onnistunut kaappaamaan lähes 59.6% markkinaosuuden Euroopassa, kun PalmOS -laitteet jäivät "vain" 38.9%:iin ja Linux-laitteet 1.5%:iin. USA:ssa PalmOS:lla tosin on vielä toistaiseksi edellä.
http://www.internetnews.com/ent-news/article.php/3303781
Matkapuhelinpuolella arvioita onkin jo hieman vaikeampi tehdä, sillä vaikka SmartPhone -puhelimia onkin ollut saatavilla jo joitakin kuukausia, ne ovat käytännössä vasta tulossa.
"Palvelinpuolella Linux johtaa Windowsia tällä hetkellä aika hyvin."
IDC:n mukaan Microsoftin markkinaosuus palvelinpuolella on n. 55% ja kasvaa edelleenkin. Miksi Java olisi parempi väline Windows-palvelimilla pyöriviin sovelluksiin?
"kaupungeista tai jopa valtioista on saattanut siirtyä Linuxiin sen edullisuuden takia"
Edullisuudesta voisi tapella vaikka hamaan maailmanloppuun asti, mutta on kuitenkin muistettava, että hankintahinta on tyypillisessä yrityskäytössä vain murto-osa kokonaiskustannuksista (mukaan lukien asennus, ylläpito, tuki, koulutus jne).
Joopa joo, taas tätä samaa. Itse asiassa ihan ihmetyttää kuinka sitä vielä näihin edes jaksaa kommentoida. Lähinnä ihmetyttää tuo sairaalloinen kilpailuvietti ihmisillä, että kumpi kielistä voittaa. No jo on perhana! Eikö teillä ole muuta tekemistä kuin miettiä tuollaista asiaa... tai ei miettimisessä ole mitään vikaa, mutta kun jotkut meinaavat loukkaantua ja raivota ihan tosissaan jos oma lempilapsi (java/VB.NET tms.) meinaa jäädä häviölle. Hankkikaa elämä jos tuollaisesta asiasta pitää suuttua!
Kuitenkin mielestäni mielenkiintoisia argumentteja ovat helppous tehdä ohjelmia Windows ympäristöön ja javan puolella taas alusta riippumattomuus... just joo... kumpikin arumenteista loppuun kulutettuja ja puolet täällä surffaavista kakaroista eivät edes tiedä mitä merkitystä noilla asioilla oikeasti on (pahoittelen asiatonta kieltä). Jos projekti pitää viedä nopeasti läpi työelämässä ja puhutaan sovelluksesta jota käytetään päällisin puolin desktopilla ja työasemana on Windows kannattaa vakavasti harkita jo esim. VB.NETin käyttöä, tietysti jos ympäristö on 100% geneerinen Windows ympäristö muutenkin. Mutta jos puhutaan järeästä sovelluksesta/sovelluksista, jota/joita ajetaan hajautetussa ympäristössä ja jonka tietoturvalla ja transaktioturvallisuudella on merkitystä ja ympäristössä on muutakin kuin MS kamaa niin java ja J2EE on lähes välttämättömyys. Ja kaikki, jotka täällä eivät työskentele vakituisesti erilaisten softa projektien parissa tai muuten oikeasti ymmärrä miten paljon oikeasti yrityksillä on muitakin kuin Windows ympäristöjä niin turpa kiinni.
Ok tuossa tuli haukuttua .NET ympäristöä vähän turhan rankasti, mutta valitettava totuus on, että vaikka .NETiä valmistetaan myös linuxille, niin siltä puuttuu Microsoftin oma tuki. Jälleen kerran siis Microsoft tekee tuotetta, joka on erittäin kallis ja vaikea portata muihin ympäristöihin. Kuitenkin vähäinen kokemukseni kertoo, että yrityksillä on yllättävän monipuolisia ympäristöjä eikä pelkkiä geneerisiä MS tuoteperheitä. Ok ok, sovelluksethan yleensä tehdään tietylle alustalle kuten juuri esimerkiksi Windows alustalle ja palvelimelle, eikä sovelluksen tarvitse pyöriä jokaisella yrityksen palvelimella. Mutta kylmä totuus kuitenkin on, että kun puhutaan useista samanaikaisista käyttäjistä ja samanaikaisista transaktioista ei Windowsin palvelin enää olekaan kovin varteenotettava vaihtoehto.
Ja vielä .NETiä tai oikeastaan Microsoftia puolustaen ja arvostellen niin Microsoft on ennenkin onnistunut tulemaan vahvasti uusille markkinoille kovalla markkinoinnilla ja nopealla toiminnalla, mutta MS:n kompastuskiveksi saattaa todellakin muodostua sen sisäänpäin suuntautuneisuus ja avoimien standardien "vääristely", jota MS harrastaa sen verran, että muiden ympäristöjen kanssa työskentely vaikeutuu huomattavasti.
Java ja J2EE taas ovat kestävää kehitystä (=mielipide), joissa oikeasti panostetaan tietoturvaan ja transaktioturvallisuuteen sekä alustariippumattomuuteen (=kirosana) kun Microsoftilla nämä asiat monesti ovat pelkkää sanahelinää. Sun kehittää javaa ja J2EE "standardia" huomattavasti hitaammassa tahdissa ainakin vielä toistaiseksi kuin MS .NETiä, mikä on Sunin kannalta huono asia, mutta tällä taas varmistetaan kehityksen ja tuotteen versioiden laadun pysyminen korkeanampana koska ei tarvitse heti laittaa patcheja markkinoille.
Tehkää hyvät ihmiset itse päätelmiänne siitä mikä kannattaa. Jos teette standalone softaa Windows alustalla niin älkää nyt missään nimessä javaa harkikitko, mutta jos taas työskentelette ympäristössä, jossa on useita eri käyttiksiä niin sitten suosittelenkin jo javan vakavaa harkitsemista. Kaikki kuitenkin on viimekädessä kiinni siitä, että mikä sen leivän tällä hetkellä tuo pöytään eikä asiat todellakaan tule muuttumaan ihan hetkessä. 5-10 vuotta kuitenkin on pitkä aika työ- ja liike-elämässä, jossa ehtii tapahtua paljon. Eikä ne työt silloinkaan lopu, kuitenkin todennäköistä on, että kaksi näin laajaa teknologiaa tulee kamppailemaan vielä pidempään, mikäli ei mitään mullistavaa tule tapahtumaan.