c# .net asp.net vb.net

¿Diferencia entre ASP.Net, C#.Net y VB.Net?



(9)

Respondí que ASP.Net abarca tanto VB.Net como C # .Net, por lo que sé, estas son las dos secciones principales de ASP.Net. ¿Es esto correcto? ¿Estaba hablando sin sentido o he malinterpretado todo el concepto de .net durante los últimos años?

Hablaste sin sentido. La entrevista habría estado allí conmigo.

VB.Net y C # .Net son IDIOMAS, como C, Smalltalk, etc.

ASP.NET es un framework para hacer aplicaciones web. Es parte de NET Framework, pero si lee las especificaciones de lenguaje para VB.NET o C #, no encontrará una sola referencia a ASP.NET en ellas. O cualquier otra parte del marco, excepto las cosas de bajo nivel (IDisposable, IEnumerable usado para usar y foeach, por ejemplo).

Hay otros idiomas que puede usar: CUALQUIER lenguaje que sea compilable a .NET bytecode puede usar ASP.NET (o cualquier otro marco, como WInForms, WPF, el agradable espacio de nombres System.Data para acceder a las bases de datos).

Para comparar su respuesta con los automóviles, acaba de decir que el elemento principal de un automóvil es la marca de la estación de servicio. Ninguna relación en absoluto.

Solo necesito una aclaración sobre algo.

Actualmente estoy buscando trabajo. Pongo mi CV en Monster el lunes y he tenido cerca de 8 agencias telefoneando sobre los trabajos que tienen disponibles. Uno de ellos dijo que se da cuenta de que VB.Net está en mi CV pero me preguntó si conozco ASP.Net. Respondí que ASP.Net abarca tanto VB.Net como C # .Net, por lo que sé, estas son las dos secciones principales de ASP.Net. ¿Es esto correcto? ¿Estaba hablando sin sentido o he malinterpretado todo el concepto de .net durante los últimos años?

Creo (o espero) que tengo razón y él está equivocado. Quiero decir que es simplemente un agente que trabaja para una agencia de contratación en la industria de TI, por lo que no es necesariamente un experto en el campo y simplemente está tratando de encontrarme un trabajo. .

Si ambos están equivocados, por favor siéntase libre de corregirme.

Saludos,

Ricardo


ASP.net es el marco o la plataforma donde puede usar los lenguajes principales como C #, VB, J #, etc. C # o VB son los lenguajes que se usan comúnmente en el marco de ASP.net, así que puede llamarlo C # .net o VB.net .


C # y VB.Net son lenguajes de programación que se pueden usar al acceder al marco de trabajo de ASP.Net, en lugar de que ASP.Net los incluya.


Como Bill Murray, Ernie Hudson, una vez dijo sabiamente: "Si alguien te pregunta si eres un dios, ¡di que SÍ!" Como se trataba de un reclutador, es casi seguro que no tienen idea de cuál es la distinción. Sólo están marcando las casillas de una lista.


La persona que llama es parcialmente correcta. Incluso si conoce VB.NET, no es necesario que conozca ASP.NET. Es posible que esté jugando con las aplicaciones de la consola VB.NET o usándolo para aplicaciones basadas en Windows.

Aunque VB.NET o C # o cualquier otro idioma que pueda usar para trabajar en ASP.NET Framework, le aconsejo que lo mencione así:

1 año de experiencia en VB.NET (aplicación basada en Windows)

y si conoces ASP.NET

1 año de experiencia en ASP.NET Framework (Idioma: VB.NET)

Puede que me equivoque, pero me gusta esto.


Puede conocer VB.Net, pero haga el desarrollo de WinForms y no sepa nada sobre ASP.NET.


VB.Net y C # son lenguajes de programación.

ASP.Net es un SDK / Framework de desarrollo web.

Usted escribe el código en un lenguaje de programación y usa un SDK para acelerar el desarrollo.

.Net es un marco que se usa cuando se programa en vb.net, C # o cualquier otro lenguaje que se pueda compilar en msil.


c # .net y vb.net son idiomas para usar la tecnología .net (usted elige su favorito).

asp.net es la parte web de esta tecnología


Bueno, para comenzar, C # y VB son lenguajes, donde ASP.NET es un marco ...

Debes huir de lugares donde los reclutadores ni siquiera saben de qué hablan.