Oriol Carcelle Bayona wrote:

Hola Xavier,



Els entorns Java són molt més propietaris que .Net. Si dimonitzem tant a
M$ encara els acabarem fent un favor. Amb .Net amb fet una jugada molt
intel·ligent per treure's del damunt el Java de Sun però una cosa no treu
l'altra.




Em pots explicar aquest punt? Per què dius que la tecnologia Java és més propietaria?




El que diré ara ho dic una mica de memòria i puc estar equivocat:

Inicialment el Java tenia una llicència molt restrictiva que afectava al mateix llenguatge. Això ho van fer per evitar la tàctica "embrace and extend" de Microsoft, que consistia en crear el J (un Java amb extensions) on els desenvolupadors que utilitzaven les extensions no podien utilitzar els programes en altres màquines virtuals. Per això volien controlar el llenguatge. Fent això van convertir el llenguatge en una cosa molt tancada.

La alternativa era estandaritzar-lo, però imagino que el probelma que hi van veure és que la estandarització d'alguna manera "congela" una tecnologia, i s'ha d'anar en compte en fer-la bé o després es pot convertir en una faixa molesta.

Recentment em sembla que ha canviat tot això, i la llicència és MOLT més oberta. Ara afecta a la màquina virtual només diria.

Si us hi fixeu Microsoft ha fet el mateix amb el .NET. Què és el que es pot (el que s'ha de) congelar més: la màquina virtual i el CLI. Però les biblioteques, que evolucionen i que representen el control pràctic sobre el tema no les estandaritzen. A la pràctica a mi em sembla tant lliure un com l'altre.

És clar que els rumors que Sun podria alliberar Java per competir contra .NET com estan?

Josep

----------------------------------------------------------------
Podeu consultar els arxius d'aquesta llista o canviar la vostra
subscripció a http://www.softcatala.org/llistes/
----------------------------------------------------------------

Respondre per correu electrònic a