Article View: es.comp.os.linux.programacion
Article #8030Re: VBasic. Pregunta tonta.
From: Alvaro Sanchez-Mariscal
Date: Tue, 07 Jan 2003 15:54
Date: Tue, 07 Jan 2003 15:54
91 lines
4977 bytes
4977 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola: > Pues eso me pasa a mi, que si no lo digo reviento, [JAVA = .NET] y > [.NET = JAVA], por lo que he visto son tan iguales que no hay ninguna > diferencia. Pues entonces al parecer has visto poco. La idea de Java de producir c�digo independiente de la plataforma (los famosos bytecodes) lleva ya muchos a�os, desde los or�genes de Java hace ya m�s de 7 a�os. Microsoft, tras llevar a�os en el mercado con un irrisorio Visual Basic, se ha querido subir al carro de las aplicaciones empresariales, en parte bas�ndose en lo que ya existe: J2EE. La idea de .NET y del .NET Framework es crear compiladores para muchos lenguajes (actualmente, alrededor de 30) que generen _c�digo intermedio_ para el CLR (Common Language Runtime). En eso es en lo que m�s se parece, y s�lo en la idea porque las realidades son bien distintas. > Aunque tengo que decir que la plataforma Java tiene la ventaja de > llevar mas tiempo en el mercado. Efectivamente, esa es _una_ de las muchas ventajas que tiene J2EE sobre .NET. Hay que tener en cuenta que J2EE es un conjunto de especificaciones realizadas por Sun, y con implementaciones de m�ltiples compa��as / grupos de software libre. No en vano, la implementaci�n de referencia de las �ltimas API's de JSP y Servlet es Tomcat, desarrollado por la Apache Software Foundation. Adem�s, la ASF y Sun han llegado a un acuerdo recientemente para relajar la licencia de Java y permitir implementaciones *libres* de J2SE (hay que tener en cuenta, que existen versiones libres ya de herramientas del JDK), as� como para abrir a�n m�s al mundo open source el JCP (Java Community Process). J2EE es un est�ndar "de facto" gracias a la aportaci�n de m�s de 300 empresas. .NET es algo propietario de Microsoft, que hay ideado Microsoft _�nicamente_. Lo �nico que han hecho es enviar *una parte* del .NET Framework al ECMA para su estandarizaci�n: el CLI. �Y porqu�? Porque resulta mucho m�s f�cil vender una tecnolog�a con la pegatinita de "est�ndar". Publicidad en definitiva. Adem�s, la parte que han liberado lo han hecho bajo la Microsoft Shared Source License, que dista mucho de ser una licencia libre. J2EE lleva ya muchos a�os en el mercado, y ofrece una forma *profesional* de desarrollar aplicaciones empresariales multiplataforma, escalables, reutilizables y seguras, aplicaciones para las cuales PHP o ASP se quedan _muy_ cortas (al fin y al cabo no dejan de ser lenguajes de script). > las dos son una gran [KK]. Creo que arriba tienes algunos argumentos que demuestran que, al menos una de ellas (J2EE) *no* es "eso". En cualquier caso si te parece una gran "KK" `parchear' un lenguaje deficiente, mediocre y de juguete y llamarlo Visual Basic .NET, si te parece una gran KK *atar* a los programadores al Visual Basic .NET y a la MSDN, si te parece una gran KK redise�ar un lenguaje tambi�n deficiente, redenominarlo ASP .NET, y vender la moto sobre algo nuevo que ya tiene Java desde hace muchos a�os, pues en esas cosas s� estoy de acuerdo contigo. En cualquier caso, te sugiero que le eches un vistazo (y a todo aqu�l que le interese) a esta comparativa entre J2EE y .NET: http://www.javahispano.org/articulos/articulo.jsp?id=55 > �Y porque no python, perl, ruby, etc.? � �gcc? Efectivamente, cada lenguaje tiene un �rea en el que destaca sobre los dem�s. Una cosa es que Java valga para todo, y otra cosa es que sea lo m�s indicado utilizarlo para todo. Salu2. - -- .:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. Alvaro Sanchez-Mariscal mariscal@di.uc3m.es Debian GNU/Linux 3.0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE+GvgZJKROHiQUCxMRAjGBAJ4wwjL4SE92Z+NHI7qQLWFOkITcmQCdHjtf Fx1ofwbA8hnQ24yTWc/PmdI= =vyon -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<avet7p$evkjk$1@ID-146972.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!moralo.uc3m.ES!not-for-mailReferences:
<3E14BC8C.70201@averroes.cica.es> <av2eul$bkjfl$1@ID-146972.news.dfncis.de> <f8e5025.0301050046.73df817b@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,e4b0a78107b24ec1 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-01-07 07:54:35 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!moralo.uc3m.ES!not-for-mail From: Alvaro Sanchez-Mariscal <mariscal-NOSPAM@di.uc3m.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: VBasic. Pregunta tonta. Date: 7 Jan 2003 15:54:33 GMT Organization: Universidad Carlos III de Madrid Lines: 91 Message-ID: <avet7p$evkjk$1@ID-146972.news.dfncis.de> References: <3E14BC8C.70201@averroes.cica.es> <av2eul$bkjfl$1@ID-146972.news.dfncis.de> <f8e5025.0301050046.73df817b@posting.google.com> NNTP-Posting-Host: moralo.uc3m.es (163.117.131.223) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1041954873 15716980 163.117.131.223 (16 [146972]) User-Agent: slrn/0.9.7.4 (Linux)