Red de conocimiento informático - Espacio del host - Me gustaría preguntar: ¿debería usar más VB o .NET para aprender programación en lenguaje B ahora?

Me gustaría preguntar: ¿debería usar más VB o .NET para aprender programación en lenguaje B ahora?

En primer lugar, se recomienda que comprenda los conceptos de VB y .NET.

VB, Visual Basic, era un lenguaje de programación relativamente nuevo desarrollado por Microsoft en 1993, imitando el lenguaje de programación BASIC (lanzado en 1964). VB también formaba parte del COM (Modelo de objetos componentes) de Microsoft en ese momento. Puede desarrollar rápidamente GUI (interfaz de usuario) y conectarse a la base de datos utilizando DAO, RDO y ADO, incluido ActiveX, que también era una tecnología COM en ese momento. VBA y VBScript sólo tienen la misma sintaxis que VB, pero sus funciones son algo diferentes. VB obtuvo VB6.0 en 1998, que también es la versión final de VB en la actualidad y en el futuro. Microsoft dejó de actualizar VB en marzo de 2008. En otras palabras, VB está obsoleto.

La próxima versión del lenguaje VB es VB.NET, un lenguaje de desarrollo en .NET Framework de Microsoft (lanzado en 2002) (tenga en cuenta que es diferente de VB, pero la sintaxis es similar). .NET Framework es una tecnología de software en el entorno Windows. Contiene una enorme biblioteca (FCL, Framework Class Library) y una máquina virtual .NET (CLR, Common Language Runtime) similar a la máquina virtual Java. FCL y CLR son componentes centrales de .NET Framework. Lo que los programadores deben aprender a usar es que .NET tiene principalmente tres componentes principales: Winforms, ASP.NET y ADO.NET (Winforms se usa para desarrollar rápidamente aplicaciones de escritorio, ASP.NET es completamente desarrollo web y ADO.NET es relacionados con la conexión de la base de datos back-end y el procesamiento de datos).

Pero se puede decir que VB ya está incluido en .NET ¿Por qué? Para ser precisos, debería ser que en la infraestructura del lenguaje .NET (Common Language Infrastructure), existen varios lenguajes para que los utilicen los desarrolladores, como C #, VB.NET y J #. Después de la compilación, cada idioma se convierte en lenguaje intermedio común, CIL, y luego se ejecuta en CLR. En otras palabras, no importa qué idioma se utilice para el desarrollo, el efecto es el mismo.

En definitiva, VB está desactualizado (VB6 salió en 1998 y dejó de actualizarse y dar soporte técnico en 2008). .NET (que salió en 2002, el último es .NET Framework 3.5 en 2007) y .NET admite varios idiomas: VB.NET, C#, J# (de hecho, cada idioma es el mismo, al igual que el dialecto de Shandong). , dialecto del noreste Las palabras están escritas como caracteres chinos), con funciones tan poderosas, es una nueva tecnología de moda. Jaja, por supuesto que .NET es mejor. La mayoría de las personas aprenden .NET y también hay mucha Java.