C # viene con un marco MVC maduro (ASP.NET MVC) y un IDE fantástico, Visual Studio. Para aquellos que provienen de un entorno de código abierto, puede que no sea muy atractivo usar un IDE pesado, pero para aquellos que provienen de un entorno empresarial, VS es una gran herramienta de productividad sin la cual no se puede vivir, especialmente con un lenguaje compilado que se integra muy bien con IntelliSense (sintaxis muy útil de autocompletar). Como usted sugirió, he pasado de C # a otros lenguajes, pero hay algo que extraño mucho sobre el IDE que simplemente no está disponible para mí en editores simples o IDE de código abierto.
C # también es más conciso y más corto que algunos lenguajes ampliamente utilizados como Java, porque ha agregado algunas construcciones de lenguaje a lo largo de los años que Java carece. Me lleva la mitad de la escritura en C # para escribir parte del código que escribo en Java. Sin embargo, si vienes del mundo del código abierto y eliges algo solo para desarrollo web, C # no sería mi primera sugerencia. Para las personas con antecedentes de Microsoft que ya han superado la curva de aprendizaje y no quieren ser acorralados solo en el desarrollo web o en un lenguaje menos conciso, probablemente sea una opción lo suficientemente potente como para hacer el trabajo. (Dice que no querer aprender un nuevo idioma no es una buena razón para usar C #, pero el sentido común lleva a muchas personas a usar lo que les funciona en lugar de arriesgar un proyecto en una curva de aprendizaje).
Al igual que elegir nuevos lenguajes humanos para aprender, su elección de un nuevo lenguaje de programación debe basarse más en la cultura con la que se está alineando a largo plazo que en los estereotipos. Los estereotipos cambian.
- ¿Cuál es el mejor entrenamiento para aprender AngularJS en Chennai?
- ¿Quiénes son los mejores diseñadores web en Kerala?
- Cómo obtener el valor de entrada de la página html usando angularJs en otra página html en angularJs
- Cómo luchar contra críticas falsas
- ¿Por qué algunos sitios web implementan su enlace de cierre de sesión como una publicación de formulario a través de JavaScript frente a una solicitud GET antigua y simple?