¿Cuáles son las ventajas?
Pero también asegura que Delphi tendrá su propio entorno de desarrollo integrado y no estará integrado en Visual Studio .Net. .Neto. 5. Soporte para dispositivos móviles Poco después del lanzamiento de Visual Studio .Net, Microsoft lanzó Mobile Internet Toolkit (MMIT) para desarrollar aplicaciones móviles con .Net. El kit de herramientas proporciona capacidades de visualización que le permiten arrastrar y soltar intuitivamente formularios y controles para dispositivos móviles. Este conjunto de herramientas ayuda a escribir correctamente lenguajes de marcado (como WML, WAP, etc.). .Net Compact Framework es una versión simplificada de la arquitectura .Net diseñada específicamente para dispositivos portátiles y se lanzará pronto. Utilizando esta arquitectura, los desarrolladores pueden crear ricas aplicaciones informáticas para Pocket PC. Puede escribir aplicaciones que se ejecuten en dispositivos pequeños, como dispositivos Pocket PC o teléfonos móviles con acceso a Internet. De hecho, MMIT contiene una serie de programas de emulación que utilizan código ROM real escrito para dichos dispositivos, por lo que puede probar el rendimiento de su aplicación en dichos dispositivos antes de comprometerse a usarla. 6. Gestión de código .Net puede gestionar el código de los usuarios, lo cual es importante en muchos aspectos, como reducir errores y crear aplicaciones más escalables. .Net puede manejar las siguientes operaciones: asignación y desasignación de memoria, creación y terminación de procesos e hilos, y permisos de acceso para ejecutar código. Los problemas que antes enfrentaban los desarrolladores de VB, como la administración de memoria, los subprocesos y la creación de procesos, ahora pueden ser manejados por .Net. Si bien los programadores de C pueden cambiar a C#, la probabilidad de pérdidas de memoria y otros errores se reduce considerablemente si .Net maneja estas operaciones en su nombre. Con el código administrado, puede utilizar todas las funciones multilingües de .Net. Aunque .Net fue creado para el sistema operativo de Microsoft, Microsoft publicó partes del marco y C# para el comité de estándares ECMA. Por ejemplo, el proyecto Mono implementa .Net para Linux, incluida la arquitectura y el compilador de C#. Esto significa que muchas aplicaciones, especialmente las basadas en web, deben escribirse una vez para ejecutarse en múltiples plataformas. .Net es difícil de aprender y probablemente se hayan escrito más libros sobre .Net que sobre cualquier otra tecnología de programación. Además, Microsoft y grupos de terceros ofrecen muchos cursos para que los desarrolladores se pongan al día rápidamente. Finalmente, muchos sitios web ofrecen técnicas y orientación para los desarrolladores que aprenden .Net. 9. Lenguajes modernos VB.Net y C# son lenguajes modernos. VB.Net y C# son lenguajes modernos. Están completamente orientados a objetos y diseñados para eliminar muchas de las inconsistencias de VB y C. Ambos lenguajes utilizan una arquitectura de n niveles basada en componentes. Por ejemplo, C# eliminó punteros y otras estructuras que habían causado serios problemas a los nuevos programadores de C, especialmente a los programadores novatos. Tanto VB.Net como C# se benefician de la gestión de código de la arquitectura .Net. La arquitectura .Net también incluye algunos objetos básicos necesarios para desarrollar aplicaciones, como subprocesos múltiples, soporte XML, etc. 10. Estandarizar tipos básicos en todos los idiomas Los desarrolladores de VB una vez enfrentaron un problema fatal: las cadenas en VB eran diferentes de las cadenas en C, por lo que ocurrirían problemas al llamar a las funciones API de Windows. .Net ahora tiene definiciones estándar para todos los tipos, por lo que una cadena en VB es lo mismo que una cadena en C# y lo mismo que una cadena en netCOBOL. Esto significa que ya no tiene que preocuparse de que los datos enteros sean de 32 bits en el lenguaje A, pero solo de 16 bits en el lenguaje B. .Net tiene muchas ventajas claras que pueden aumentar la productividad de los desarrolladores, reducir errores, acelerar el desarrollo de aplicaciones y simplificar el uso. Tiene sentido que el personal de TI tenga cuidado con .Net porque, después de todo, todavía es algo nuevo y requiere un proceso de aprendizaje más arduo. Pero para la mayoría de las organizaciones, las ventajas de .Net superan con creces las desventajas.
Con .Net, puedes ser más productivo en futuros proyectos de desarrollo. .Net se puede encontrar en www.iyuanma.com y hay muchas explicaciones y respuestas detalladas.
Referencia: /Book/CSDN/asppost12/web235198.htm