Que es .NET: Microsoft .NET es una plataforma de desarrollo y ejecución de aplicaciones, que facilita el proceso de construcción de proyectos multipropósito, tanto en ámbitos cliente como en ámbitos Web o móviles. . NET es un conjunto de tecnologías basado en la visión de brindarle a las compañías una infraestructura tecnológica flexible, capaz de modificarse rápidamente a los cambios del negocio, que es capaz de comunicarse a través de estándares y que en común busca la creación de fáciles de integrar, de modificar, y agilizar la implementación de cualquier tipo de soluciones, para cualquier tipo de dispositivo. entajas de .NET: Una mayor ventaja que le note al visual en la experiencia que tuve por esta clase ya que es la primera vez que lo use es la facilidad de crear diseños de un modo sencillo y veloz solo con pasar el click por el objeto deseado para crear ya crearía el textbox en la posición por el cual uno dejo el click de modo que ahí se crearía aunque te supieras de memoria el código para crearlo y realizarlo visible en java que es: span lang="EN-US" import javax.swing.*; span lang="EN-US" import java.awt.event.*; span lang="EN-US" public class Formulario extends JFrame implements ActionListener{ span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" span lang="EN-US" Formulario formulario1=new Formulario(); Un simple acción de mouse lo hace más sencillo no creen. Resumiendo en visual el diseño podría analizar que es mucho mas comodo que en java. No requieres un mayor conocimiento de los lenguajes para trabajar. Abarcar mayor variedad de lenguajes en un mismo proyecto como ser el .net, java o c++ entro otros. a través públicos reduce la porción de dificultades que se presentan al laborar con el mismo. información también librerías y son algúnas las aplicaciones que se pueden desarrollar en tal plataforma: Aplicaciones móviles Aplicaciones basadas en Web Aplicaciones GUI de Windows (formularios Windows Forms) Aplicaciones de ASP.NET Aplicaciones de escritorio las desventajas de .NET: Mayor necesidad de actualizaciones para poder ser compatible. Mayor necesidad de lugares 1.1 si mal no recuerdo span lang="EN-US" Dim i as string span lang="EN-US" Dim I as integer I = Cint(i) Pienso que pore so es que produce el fallo de beber dos veces el valor de I la realidad no termine de verificar al notar que eran dos i/I cambien de letra . Mantenimiento en múltiples lenguajes. Mantener un programa en múltiples lenguajes es costoso. Si una aplicación está realizada en varios lenguajes se requieren entendidos en varios lenguajes para entenderla y mantenerla, aumentando los costos.. NET no es multiplataforma. La plataforma .NET sólo esta disponible para la familia Windows. Licencias: Es un código cerrado, no hay licencias libres. La infraestructura para construir en .NET representa un alto costo para las empresas. Portabilidad. Hay artículos que proporcionan mucha más portabilidad que .NET, que sólo está preparada para ejecutarse sobre plataformas Microsoft Windows. Ventajas de JAVA: span lang="EN-US" public class Clase1 { span lang="EN-US" span lang="EN-US" span lang="EN-US" System.out.println("Hola Mundo Java"); Jaja recuerdos ¿como colocar hola mundo? xd El JDK es una dispositivo abierta de licencias (sin costo), creada por Sun.- Está respaldado por un mayor número de proveedores. Debido a que tienen lugar distintos artículos de Java, hay más de un proveedor de servicios. Sun saca al mercado cada 6 meses una nueva versión del JDK. Es independiente de la plataforma de desarrollo. Existen dentro de su librería clases gráficas como awt y swing, las cuales facultan crear objetos gráficos comunes altamente configurables y con una arquitectura independiente de la plataforma. Java faculta a los desarrolladores aprovechar la flexibilidad de la Programación Enfocada a Objetos en el diseño de sus aplicaciones. El conocimiento sobre tecnología Java está en alto crecimiento en el mercado. Se puede alcanzar a fundamentos de datos fácilmente con JDBC, independientemente de la plataforma utilizada.o El empleo de las fundamentos de datos es uniforme, es decir transparente y simple. Cristal desventajas de JAVA: Considero desventajas aunque es mas que todo un requerimiento el saber bien el código de java para poder lanzarse por esta rama, ya que que instruyendo de eso se trata ¿no? De entender el código. con el visual es un simple IDE que alienta la experimentación y la exploración a través de la simplicidad, visualización y la interactividad. Hay distintos tipos de soporte técnico para la misma herramienta, por lo que el análisis de la mejor alternativa se dificulta Portabilidad El diseño de interfaces gráficas con awt y swing no es simple.o Existen dispositivos como el JBuilder que facultan generar interfaces gráficas de forma sencilla, pero tienen un costo adicional. Puede ser que no haya JDBC para fundamentos de datos escaso comerciales. Algunas dispositivos tienen un costo adicional