En/na Josep Mon�s i Teixidor ha escrit:


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.

Totalment correcte. Nom�s matizar que alguns namespaces (jocs de classes) estan estandaritzats, tot el tema XML i corlib (classes core).


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

Poca gent ho sap, per� Microsoft t� fa molt de temps una implementaci� del CLI i les classes principals [1] anomenada Rotor amb llic�ncia 'Shared Souced', que no vol dir lliure l�gicament.


Salut,

[1] Veure http://www.microsoft.com/downloads/details.aspx?FamilyId=3A1C93FA-7462-47D0-8E56-8DD34C6292F0&displaylang=en

--

Jordi Mas i Hern�ndez (homepage http://www.softcatala.org/~jmas)
http://www.softcatala.org       


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

Respondre per correu electrònic a