Debería ser un poco más claro en cuanto al dominio en el que desea crear un marco.
Podría depender de muchos factores de lo que todos deberían incorporar.
Spring es prácticamente un gran marco en sí mismo con muchas capacidades.
Combinado con Hibernate o cualquier otro marco ORM, puede ser invulnerable.
Nuevamente, dependiendo de sus necesidades, se puede extender aún más.
Encontré un marco increíble para el comercio electrónico en JAVA, que es probablemente la única plataforma de comercio electrónico Java de código abierto. Se llama Broadleaf.
Puede visitar su sitio AQUÍ: http://www.broadleafcommerce.com
Personalmente, he desarrollado un par de aplicaciones de comercio electrónico completamente funcionales basadas en esta plataforma.
Básicamente, la plataforma utiliza Spring e Hibernate como base y la amplía para las funciones que estas dos tecnologías no proporcionan.
Sus características: –
- Soy estudiante de primer año de ingeniería eléctrica. Estoy realmente interesado en el desarrollo web, el procesamiento de imágenes y el desarrollo de software. ¿Qué debo hacer en el verano para desarrollar suficientes habilidades?
- Quiero hacer un sitio web ¿Cuál es la mejor y más fácil forma de crear uno?
- Estoy planeando iniciar un sitio web, algo como ScoopWhoop / BuzzFeed. ¿Cuáles son algunas sugerencias útiles?
- He pasado la última década trabajando en el software de otras compañías, pero tengo algo que quiero construir para mí. ¿Debo construir primero el front-end o la capa de API / datos primero?
- Estoy buscando un sistema de transferencia de archivos confiable que pueda alojar yo mismo. Alguien recomienda goFileTransfer.com. ¿Alguien lo usó?
- Una base de Spring e Hibernate [Ambos en Java]
- Plataforma de código abierto
- Integración SOLR para búsqueda
- Capacidades de SEO [característica impresionante]
- Integración de pasarela de pago
- Aplicación DEMO en ejecución y extensible.
- El soporte es pagado, pero si eres inteligente, no lo necesitarás. Los foros de Broadleaf resuelven muchos problemas, y si no lo hacen, ¡simplemente puede descompilar el código fuente u obtener el código fuente de su cuenta GITHUB!
Investigue sobre la plataforma que desea construir y compruebe si aún no está construida.
Si ya está construido, ¡piense qué puede mejorar y cómo!