¿Vale la pena elegir un entorno .NET en lugar de Python para desarrollar un back-end para un proyecto piloto?

No veo por qué no. Python probablemente hará que las cosas funcionen más rápido, pero al final .NET le ahorrará más dolores de cabeza.

Si estás usando esto como una experiencia de aprendizaje, definitivamente usaría Python. .NET hace las cosas de manera poco convencional, incluso si C # se parece mucho a Java. Las bibliotecas y las API funcionan de manera diferente a pesar de que los idiomas principales son similares.

Python es realmente fácil de poner en marcha y me hace trabajar más rápido y disfrutarlo más porque aunque tenga que refactorizar las cosas con más frecuencia, obtendrá las funciones reales que le interesan trabajando mucho más rápido.

Cuando esté haciendo programación OO, siga estos pasos (tomados de Head First OO&D):

  1. asegúrese de que el software haga lo que el cliente quiere
  2. Aplicar principios básicos de OO para flexibilidad
  3. Esforzarse por un diseño mantenible y reutilizable

Esos 2 últimos son mucho más fáciles en C #, pero el primero es mucho más fácil en Python.

More Interesting

Si reinventara findthebest.com, ¿cuáles serían los idiomas del lado del servidor y del cliente que usará?

¿Es efectivo tener un back-end y front-end separados?

¿Cómo funcionan los chatbots en el backend?

¿Qué debo aprender si quiero dar un mayor nivel de seguridad a mis páginas web? El lenguaje de fondo es importante para fines de desarrollo web de seguridad.

¿Qué idioma de backend usa AirBNB?

¿Cuáles son los mejores frameworks Java de back-end 2017?

Necesito un kit de inicio para mi nueva aplicación. ¿Dónde puedo encontrarlo según los siguientes requisitos?

Quiero hacer un cambio de carrera en desarrollo web especializado en el back-end. ¿Qué habilidades debería estar adquiriendo para hacerme más valioso?

¿Qué se consideraría un logro en el desarrollo de back-end?

Cómo utilizar más de un idioma en mi back-end para diferentes propósitos

¿Qué lenguaje de programación ha sido afectado por Node.js? ¿Es PHP o algún otro lenguaje de fondo?

¿Por qué usar un backend como Parse?

Cómo decidir qué idioma y marco de back-end usar para su proyecto

La base de datos M (escrita en MUMPS) es una base de datos NoSQL que existe desde la década de 1960. Todavía se usa ampliamente como el back-end de hospitales (VA) y bancos de todo el mundo. Dada una reputación de alta velocidad y rendimiento, ¿por qué no ha ganado más popularidad en el mundo de la programación?

¿Cuáles son los salarios medios para todos los desarrolladores (todos los niveles: frontal, posterior, UX / UI) en el Reino Unido y Australia, y ¿hay diferencias entre los salarios en Sydney a Brisbane o Londres a Cardiff?