Comick ha scritto:ma perchè ms avrebbe dovuto far standardizzare il .net?
Le ragioni dietro la logica di MS non le conosco. Alcune cose che mi vengono in mente a random:
1) tenere buono antitrust e compagnia (nsomma...)
2) attrarre piu` sviluppatori. lavorare con un linguaggio standard (o gestito da un comitato open e indipendente, vedi Perl, Python, Ruby etc etc etc) da piu` garanzie .
3) Dovevano fare le scarpe a Java. C# e` un linguaggio standard, che chiunque puo` implementare. Java e` una roba iperproprietaria (voglio dire... quanti sarebbero passati ad una cosa iperproprietaria Sun ad una iperproprietaria MS?)
4) MS non e` il mostro che e` divertente dipingere. Si rendono conto anche loro che un *linguaggio* standard e` meglio.
E poi diciamolo... cosi` hanno ottenuto a costo 0 una piattaforma che come ti fai notare e` portabile.
Hanno fatto lavorare gratis quelli di Mono, e cosi` loro possono dire che in fondo la loro roba e` portabile (senza avere speso una lira) e molte aziende sono comunque piu` invogliate ad usarlo (sapendo che se volessero mollare MS potrebbero comunque).
Comunque resta il fatto che al momento attuale mono non vale un pelo di .Net. Attendo smentite... la sfiga e` che per contratto non si possono pubblicare benchmark se uno usa .Net senza autorizzazione MS.