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/ ----------------------------------------------------------------
