Originalmente, hacer un sitio web con lenguajes de script y marcos maduros como PHP / Laravel, Python / Django / Web2py o Ruby on Rails era más amigable y rápido si no estaba haciendo un software empresarial. Hice un salto de PHP a Java en 2004/2005 y la transición fue muy dolorosa. Mi productividad se redujo considerablemente.
Sin embargo, este panorama ha cambiado mucho desde entonces. Los lenguajes modernos como Kotlin y Swift unifican las ventajas de ambos mundos e incluso dan algunos pasos adelante. Hoy en día no comenzaría ningún proyecto web más pequeño en Python, no solo porque no tengo mucha experiencia en él, sino también porque no ofrece ventajas obvias contra Kotlin o Swift, mientras que tiene debilidades considerables. Ver https://www.quora.com/What-are-the-main-weaknesses-of-Python-as-a-programming-language?share=7d980f25&srid=ThCn. Y, en la parte superior, siento aversión personal contra la sintaxis basada en espacios en blanco. Tanto Kotlin como Swift son mejores a este respecto (también), pero igualmente elegantes. Proyectos web más grandes tampoco comenzaría en un lenguaje de tipo dinámico.
Pruebe Kotlin / Spring Boot, o Swift / Vapor, ambos son pares de lenguaje / framework muy productivos.
- ¿Cuáles son las principales diferencias entre WampServer y Xamp Server?
- ¿Hay algo que JQuery pueda hacer que JavaScript no pueda?
- ¿Puedes dar una opinión entre mis dos sitios web? ¿Qué te gusta más: Insider Biz Pros o IBP Products?
- ¿Qué sabes sobre Joomla! 3.5 lanzado por días?
- ¿Es buena idea node.js para la aplicación saas?