none
Diferencia en C# y Visual Basic.Net RRS feed

  • 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.

    martes, 10 de octubre de 2017 21:30

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

    miércoles, 11 de octubre de 2017 13:13

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.
    martes, 10 de octubre de 2017 21:49
  • 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

    miércoles, 11 de octubre de 2017 13:13
  • 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

    miércoles, 30 de septiembre de 2020 18:00