Malo kasnim, pa cu pokusati da odgovorim svima. Samo prvo da ustanovima par cinjenica:
- Ne razumem se puno u .NET, i, osim sto ga ponekad, uglavnom zbog losih programera koji ga koriste, zovem dot-njet, nemam nista protiv njega. Necu pljuvati okruzenje koje ne razumem. Stavise, i sam koristim Mono. I ne, ne znam koliko je star. Jedino sto meni, kao adminu u IT decision maker-u bitno je da je standard otvoren, te da nije vezan za bilo koju pojedinacnu kucu.
- Ne mislim ni mnogo toga dobrog o Java-i. Jedina prednost koju vidim koj Java-e je jednostavno u tome sto postoji jako dugo. Mozemo pricati o tome da je java krs jezik, i da tek od skora valja, ali verujem da i Dejanov telefon koji vozi Windows ima podrsku za Java-u. To nema direktno veze sa serverima ali ima sa time koliko je tehnologija prodrla na trziste i koliko ima ljudi koji je koriste i znaju da je koriste. Ne tvrdim da je java bolja jer je starija, samo da je starija pa se vise koristi.
E sad, moje misljenje. De facto LAMP serveri drze, i drzace JAKO veliki deo trzista Web servera. Meni je recimo jako cudno da je MS imao Web izdanje Win 2k3 servera, ali da, kad je izasao x64 2k3 server on to nema. Meni to deluje kao znak da se MS povlaci sa trzista web servera. Uz postojeci trend ka "web 2.0" (sta god to znacilo), uz ovoliki hype ka tome ce progurati LAMP kao platofrmu koja mozda cak uspe da postigne dominaciju na tom trzistu. Ovde se ne prica o corporate, fortune 1000 serverima, vec o onim "obicim" primenama, od malog sajta za neku prosecnu firmu, do varijanti tipa youtube. Poenta: MS treba da uradi nesto hitno, ili ce potpuno izgubiti to trziste, kao sto ZD Net tvrdi.
Oracle sa druge strane, je poceo da zestoko gura Linux, i, delom, Solaris. IBM gura isto Linux za DB2, naravno pored AIX-a. MS je jedno vreme bio platforma na kojoj su se vrtele razne baze, sad mi se cini da, opet, ako nesto ne urade, svesce se na to da Windows server kad DB server koriste samo ljudi koji koriste MS SQL server.
Kao groupware server windows je neprikosnoven.Resenje je skroz validno, i radi sasvim OK, licno sam nekim ljudima predlozio da kupe MS SBS. Postoje alternativna resenja, ja ih koristim iz nekih razloga (cena, sigurnost...), ali ovo je glavna stvar koja drzi MS. Ono sto moze ovde da potrese MS nije Samba, vec Google Spreadsheet, ali trenutak kada ce to biti ozbiljna pretnja je daleko u buducnosti. Problem je u tome sto MS ne moze opstati kao proizvodjac serverskog softvera SAMO na tim serverima... To je Novell vec probao i videli smo gde je zavrsio.
To je i razlog zasto su bitni Java i application serveri, i .net. Ako MS izgubi ciste web servere (a deluje da hoce), i ako izgubi dobar udeo DB servera (sto je moguce, ali ne mora da znaci), jedino meste gde jos mogu nesto da urade su upravo aplikativni serveri. Znaci, e-bankig nije "samo web sajt", vec nesto dosta iznad toga. Takve stvari se jos uvek tradicionalno rade u Java-i, i to je ono sto pricam pod "usancila se java". Jednostavno sve vece finansijske institucije VEC koriste Java-u i prelaz na bilo sta drugo bi bio jako bolan... Pricamo o kucama koje zbog skupog prelaza nisu jos ni Cobol napustile :). .NET ulazi na mala vrata na to trziste, preko aplikacija koje menjaju tradicionalne Access aplikacije, ali ne znam koliko je to dovoljno. Sad, kada je Java GPL-ovana, i kada ce se uz vecinu Linux servera isporucivati java i poneki java-based application server, to deluje kao ozbiljan udarac MS-u. RH je vec rekao da ce da koristi GPL java-u, a RH vozi i JBoss. Ako RH ubaci java-u pojavice se i u RH forku zvanom "Oracle Unbreakable Linux". Ubuntu server ce takodje, vrlo verovatno, imati java-u. (Znam, to je vise hype nego server, ali ima MNOGO veliki hype. Cudo je publicitet). Ovo ce ispasti kao kad je MS poceo da u windows ugradjuje IE, pa je IE postao dominantan browser. Sad MS uz svaki Windows isporucuje .NET, ali ne i razvojne alate - kojih za Java platformu ima brdo besplatnih a upotrebljivih. (Nemojte o tome da je VS bolji od Net Beans ili Eclipse... Ni ne pokusavam, da pricam ko je bolji, samo o tome da su ovi DZABE).
Nadam se da ste sad shvatili sta zelim da kazem: Ili ce MS da uradi nesto da povrati deo trzista Web servera i da se nekako pojaca na DB trzistu s'jedne, ujedno agresivnije nastupajuci na trzistu application servera i tehnoloskih resenja sa druge strane, ili ce se za par godina svesti na Novell 21-og veka. Jednostavno, meni se cini da MS gubi trzista servera i da se polako svodi na sve manje toga...
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'