Permítame responder a su pregunta desde el punto de vista del propietario de la empresa (también desarrollador en el pasado). Dirijo una tienda de desarrollo web.
No hay tal pila. No existe esa bala de plata.
Los desarrolladores a menudo buscan y discuten sobre las balas de plata. Pero noté que no se acumula, sino que el rendimiento de ciertos desarrolladores es importante para el desarrollo rápido.
- ¿Es posible enviar un fax desde Android utilizando un operador GSM propio?
- ¿Cómo puedo construir un sitio web complejo y escalable completamente a través del navegador o con software libre?
- Si tengo una base de datos con millones de entradas y quiero encontrar elementos similares por título, ¿cuál debo elegir: MongoDB, Elasticsearch, MySQL, PostgreSQL u otro?
- ¿Qué es mejor para probar una aplicación web: Protractor o Selenium?
- ¿Qué es un sistema GDS de puerto de viaje?
A pesar de no tener una solución mágica para el desarrollo web, existen tecnologías que son más adecuadas para algunas tareas que para otras.
- Node.Js: la tecnología es excelente para crear aplicaciones en tiempo real como chats debido a su modelo de rendimiento. Además, en este caso, JavaScript se usa tanto en el servidor como en el cliente y cuando crea SPA (aplicaciones de una sola página) podría reducir el tiempo dedicado al desarrollo.
- Si desea crear un sitio web o blog basado en contenido, WordPress es su elección. Trabajando fuera de la caja, tiene características para lidiar con el contenido y la administración de usuarios.
- Use Python Django CMS si desea crear un sitio web con lógica personalizada y diccionarios internos de datos CRUD y un extenso modelo a seguir.
La lista continúa. En aspirity.com utilizamos Node.Js ya que creemos en un lenguaje unificado para el desarrollo web.
¡Entonces, use la herramienta adecuada para su tarea!