Seguramente puede hacerlo y mucha gente lo hace, especialmente para aplicaciones empresariales. Eche un vistazo al framework java de código abierto, centrado en el rápido desarrollo de aplicaciones empresariales: la plataforma CUBA. 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 de 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. De hecho, no necesita poner ninguna línea de código para desarrollar una aplicación CRUD estándar; Studio lo hará si usted (vea los videos de inicio rápido ).
- ¿Cuáles son algunas herramientas de creación de formularios de marca blanca que puede integrar en su propia aplicación?
- ¿Cómo se implementaría la conversión de idiomas en una aplicación web?
- ¿Cuáles son los asuntos legales a tener en cuenta al crear una aplicación web (proteger mi idea, términos, condiciones, políticas, etc.)?
- ¿Qué es una aplicación de Windows que puede organizar mi biblioteca de música y hacer lo siguiente?
- Soy un desarrollador independiente desconocido. ¿Cómo puedo publicitar mi aplicación web gratis?
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.