¿Cuál es el mejor framework web para la productividad?

Me gustaría llamar su atención sobre el framework java de código abierto, centrado en el rápido desarrollo de aplicaciones empresariales: la plataforma CUBA. Es un marco bastante nuevo que trae muchas cosas listas para usar, comunes para la mayoría de las aplicaciones empresariales, como seguridad, auditoría, tareas programadas, gestión de permisos en tiempo de ejecución, informes, atributos dinámicos (EAV), etc. .

Usando CUBA Studio, una herramienta de desarrollo especializada, puede construir infraestructura en pocos minutos, crear o realizar ingeniería inversa del modelo de datos, andamio de pantallas CRUD, servicios, pantallas de diseño visual (ver la imagen a continuación), etc.

Aún así, la plataforma le brinda acceso completo para agregar nuevos y modificar mecanismos existentes. Por lo tanto, todo el ecosistema de Java se puede utilizar en aplicaciones CUBA.

En resumen, tiene muchos componentes empresariales de alto nivel listos para usar y una herramienta especializada para un inicio rápido y un desarrollo fácil y rápido. Todo eso lo convierte probablemente en el mejor RAD del mundo empresarial.

Obviamente soy parcial porque son los 2 marcos con los que trabajo a diario, pero diría que Ruby on Rails y Angular.js.

Los rieles se inventaron literalmente para la productividad, y utiliza una ideología llamada Convención sobre configuración que básicamente dice construir sus proyectos de esta manera en lugar de pasar horas configurándolos. Con el uso de la meta programación integrada de Ruby, los rieles vienen repletos de ayudantes, atajos y diferentes formas de hacer cosas que aumentan la productividad (como configurar su base de datos).

Angular, al menos para mí, se siente mucho más productivo que otros frameworks JS. Con React, por ejemplo, sentí que tenía que gastar demasiado tiempo en los detalles de configurar el proyecto, y tenía que aprender todas estas otras cosas solo para expresar mis puntos de vista. Con angular, ya sé html, así que si quiero interactividad en diferentes elementos DOM, todo lo que tengo que hacer es agregarlo con ng-whatever y estoy listo para comenzar. Personalmente no me gustó la idea de representar un DOM en lugar de usar el DOM que ya conozco y solo agregarle interactividad.

Otros seguramente tendrán sus propias opiniones, pero para mí, no puedes vencer al combo Rails + Angular.

More Interesting

¿Habrá alguna vez un marco de creación de aplicaciones / sitios web de facto?

¿Qué aplicaciones web sociales que no son juegos tienen la misma adicción y utilidad que Quora?

¿Cuál es el punto de mantener la autenticación de múltiples proveedores (Facebook, Twitter, etc.) y ponerlos en una cuenta en su sitio web (por ejemplo, Quora)?

¿Hay un clon de Quora en meteor.js o angular.js?

¿Cuáles son las herramientas 'imprescindibles' para el desarrollo web?

¿Cuál es el mejor marco de trabajo de PHP para que una aplicación web altamente escalable se ejecute en EC2 y por qué?

¿Debo construir una aplicación web con herramientas que ya conozco o aprender nuevas?

¿Puedo usar Microsoft Access Database para una aplicación web PHP?

¿Cuál es el mejor marco de aplicaciones web Java?

¿Qué aplicaciones web realmente podrían mejorar su sección de preguntas frecuentes / ayuda?

¿Cuánto cuesta construir un sitio web de transmisión de películas? Las características principales incluirían dispositivos compatibles como computadoras portátiles, páginas de clientes donde navegan por catálogos y compran / alquilan películas. y páginas finales. ¿Cuál es el rango de precios probable?

¿Qué marco de JavaScript es el mejor para la nueva aplicación ahora?

¿Cuál es la práctica estándar para que un servidor notifique a un equilibrador de carga que no está disponible?

¿Existe una plataforma de publicación de libros de código abierto?

¿Qué es mejor, PHP o JSP? ¿Por qué?