Principales respuestas
Diferencia en C# y Visual Basic.Net

Pregunta
-
Hola Buenas Tardes
Me dedico al desarrollo de software me enfoco en desarrollar en C# pero en la empresa que estoy actualmente el lenguaje que utilizan es Visual Basic.NET. Mi pregunta es Que ventajas tiene una aplicación desarrollada en C# sobre una aplicación desarrollada en visual Basic.Net ? Realmente es mejor programar en C# ? o ambos lenguajes son igual de potentes ? que argumentos puedo dar a la Gerencia de Informática para que acepten que los nuevos desarrollos lo realicemos en C# ?
De antemano Gracias por su respuesta.
Respuestas
-
hola
>>Que ventajas tiene una aplicación desarrollada en C# sobre una aplicación desarrollada en visual Basic.Net ?
ninguna
porque lo importante no es el lenguaje sino el framework y ambos usan .net framework como base, despues la notacion del lenguaje es cuestion de gusto en la sintaxis
>>Realmente es mejor programar en C# ?
por ahi el unico punto que veo como ventaja es que como a muchos les gusta la sintaxis encotnraras mas ejemplos
>>ambos lenguajes son igual de potentes ?
son igual de potentes ya que ambos compilan a MSIL
>>que argumentos puedo dar a la Gerencia de Informática para que acepten que los nuevos desarrollos lo realicemos en C# ?
mm no ha argumento salvo que la mayoria de los desarrolladores conocen java o c++ lo cual la transicion a c# sera mas facil para encontrar personal, es mas javascript y TypeScript tienes una sentencia similar por lo que sera mas facil adaptarse a otras tecnologias
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator miércoles, 11 de octubre de 2017 18:39
- Marcado como respuesta Juan MondragónModerator martes, 17 de octubre de 2017 17:33
Todas las respuestas
-
Comparison of C Sharp and Visual Basic .NET
Concentrate en las secciones:
- Features of Visual Basic .NET not found in C#
- Features of C# not found in Visual Basic .NET
- Other characteristics of Visual Basic .NET not applicable to C#Desde mi punto de vista, la empresa no debería adoptar un lenguaje de programación en particular para todos los proyectos de manera "indiscriminada", la elección de un lenguaje de programación se da según las especificaciones y exigencias del proyecto a desarrollar (básicamente los requerimientos no funcionales). Si el proyecto "permite" ser desarrollado en Visual Basic o c#, por poner de ejemplo los lenguajes que mencionas, entonces se debe elegir uno u otro en función de las habilidades del equipo de desarrollo, es un riesgo iniciar un proyecto de desarrollo cuando el equipo no cuenta con el conocimiento adecuado de las herramientas que se ocuparán.
Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.- Propuesto como respuesta Jorge TurradoMVP martes, 10 de octubre de 2017 21:51
-
hola
>>Que ventajas tiene una aplicación desarrollada en C# sobre una aplicación desarrollada en visual Basic.Net ?
ninguna
porque lo importante no es el lenguaje sino el framework y ambos usan .net framework como base, despues la notacion del lenguaje es cuestion de gusto en la sintaxis
>>Realmente es mejor programar en C# ?
por ahi el unico punto que veo como ventaja es que como a muchos les gusta la sintaxis encotnraras mas ejemplos
>>ambos lenguajes son igual de potentes ?
son igual de potentes ya que ambos compilan a MSIL
>>que argumentos puedo dar a la Gerencia de Informática para que acepten que los nuevos desarrollos lo realicemos en C# ?
mm no ha argumento salvo que la mayoria de los desarrolladores conocen java o c++ lo cual la transicion a c# sera mas facil para encontrar personal, es mas javascript y TypeScript tienes una sentencia similar por lo que sera mas facil adaptarse a otras tecnologias
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator miércoles, 11 de octubre de 2017 18:39
- Marcado como respuesta Juan MondragónModerator martes, 17 de octubre de 2017 17:33
-
no hay ninguna diferencia, yo trabajo en un proyecto que es totalmente mixto, la solucion se compone de la mitad de los proyectos echos en vb.net y otros en c#. Respecto a los ejemplo no es asi porque hay traductores automaticos online que pones el codigo en un lenguaje y te lo traduce sin dificultades. Incluso una vez que te acostumbras a ambos si ves un codigo ya te volves indistinto, te da lo mismo. Incluso tampoco es que porque sabes un lenguaje te cuesta mas o menos esfuerzo adaptarte a otro.
naiosoft