Jos C#, Visual Basic ja .net ympäristö ovat niin hyviä ja hienoja, niin miksi Microsoftin Bing on koodattu Javalla? Siksikö, että nyt on tosi kyseessä ja piti käyttää luotettavia työkaluja?
Yllättäen Microsoft on melko avoin siitä, että Bingin moottorina on Java-pohjainen HBase. Viime aikoina Microsoft antanut merkkejä NIH-syndrooman [1] olevan hellittämässä. On hyvä, jos Microsoftat viimeinkin ymmärtäisivät, että ulkopuolisten kanssa yhteinen ohjelmistoinfrastruktuuri ja standardit ovat hyvästä. Ne innovaatiot voi rakentaa tämän yhteisen infran päälle. Kuvittele, että autot olisivat uusi asia ja asfalttitiestä tehdään standardi. Microsoftille olisi tyypillistä, että heidän rakentamilleen teille rakennetaan metrin välein muun merkkisten autojen puhkovat naulat [2]. Tämä ei ole kenellekään, edes Microsoftille, hyväksi.
Ei kaikkea tarvitse tehdä aina talon sisällä uusiksi. Ei lisää vastaavia pareja, kiitos: OpenGL - Direct3D, Java - C#.net, Flash - Silverlight, SVG - VML, Java appletit - ActiveX, HTML - Microsoft HTML, LDAP - Active Directory, ODF - OOXML, MPEG/h.264/yms. - Windows Media, ICQ/AIM - MSN, PDF - lit/XPS... esimerkkejä olisi vaikka kuinka paljon.
[1] Not Invented Here, taipumus keksiä pyörä aina uudestaan.
[2] Eli taipumus ottaa standardi, nostaa standardia koskevan tuotteen markkinaosuus merkittävään asemaan Windowsin määräävää markkina-asemaa hyväksikäyttämällä ja tuotteen muuttaminen vähän kerrallaan epäyhteensopivaksi kilpailevien tuotteiden kanssa. Pidemmän päälle pelisääntöjä noudattavat kilpailijat ovatkin hitaasti alakynnessä tuotteensa paremmuudesta riippumatta.
Yllättäen Microsoft on melko avoin siitä, että Bingin moottorina on Java-pohjainen HBase. Viime aikoina Microsoft antanut merkkejä NIH-syndrooman [1] olevan hellittämässä. On hyvä, jos Microsoftat viimeinkin ymmärtäisivät, että ulkopuolisten kanssa yhteinen ohjelmistoinfrastruktuuri ja standardit ovat hyvästä. Ne innovaatiot voi rakentaa tämän yhteisen infran päälle. Kuvittele, että autot olisivat uusi asia ja asfalttitiestä tehdään standardi. Microsoftille olisi tyypillistä, että heidän rakentamilleen teille rakennetaan metrin välein muun merkkisten autojen puhkovat naulat [2]. Tämä ei ole kenellekään, edes Microsoftille, hyväksi.
Ei kaikkea tarvitse tehdä aina talon sisällä uusiksi. Ei lisää vastaavia pareja, kiitos: OpenGL - Direct3D, Java - C#.net, Flash - Silverlight, SVG - VML, Java appletit - ActiveX, HTML - Microsoft HTML, LDAP - Active Directory, ODF - OOXML, MPEG/h.264/yms. - Windows Media, ICQ/AIM - MSN, PDF - lit/XPS... esimerkkejä olisi vaikka kuinka paljon.
[1] Not Invented Here, taipumus keksiä pyörä aina uudestaan.
[2] Eli taipumus ottaa standardi, nostaa standardia koskevan tuotteen markkinaosuus merkittävään asemaan Windowsin määräävää markkina-asemaa hyväksikäyttämällä ja tuotteen muuttaminen vähän kerrallaan epäyhteensopivaksi kilpailevien tuotteiden kanssa. Pidemmän päälle pelisääntöjä noudattavat kilpailijat ovatkin hitaasti alakynnessä tuotteensa paremmuudesta riippumatta.
Vastaukset 1
Vanhimmat
Jaa paha sanoa miks java kun en oo noissa toteutushommissa. Oisko yks vaihtoehto se, että mikki on ostanut jonkun firman jolla on ollut paketti tehtynä javalla ja sitten siitä on kasattu mikille oma hakukone samalla pohjalla?
Mikki nyt puskee työasemiin ja muualle tota dotnettiä ja koittaa tappaa muita tieltä ihan kuten kuuluukin jos haluaa vaikka nyt monopolia markkinoille. Ainakin se on tarkottanut kohtuuhintasia kehityssoftia ja pirun hyvää ideä. Varmaan kääntäjät saa ilmatteks ja kova kaveri koodaa vaikka pinäärikytkimiö vääntäen. Ite mä tykkään hyvästä ymopörustöstä joka on useimmissa paikoissa aika vakioitu.
Enkä mä koita muuttaa maailmaa valkkaamalla jotain muuta vaan siks ettei joku firma pääsis isompaan valtaan. Idealistien hommia.