Joko (palabra en Guarani, pronunciada jokó en castellano) es un framework basado en Spring Boot y proyectos lightweighted Javascript, HTML5 y CSS3, orientado a aplicaciones web y mobile.

Parte de todo desarrollo informático, es seleccionar las tecnologías con que se trabajará en los distintos ambientes en donde se utilizará la aplicación/proyecto, sea para las tecnologías de backend como para las que son utilizadas en una interfaz de usuario (UI).

En Sodep venimos trabajando en estandarizar nuestros proyectos sobre una arquitectura común, es decir definir el framework de desarrollo de Sodep para proyectos {web,mobile,microservices, *}.

Al framework lo bautizamos con el codename: Joko.

En guaraní significa “sujetar”, tiene el plus que tiene la J de Java, tecnología principal para el desarrollo de backends, es pronunciable en Inglés, y se adecua bastante a la tarea más dura que tiene un framework:

Sujetar todo para que funcionen las diferentes tecnologías juntas.

La versión 0.1 es básicamente un merge de los stacks utilizados en nuestros proyectos más recientes.

Buscamos con esto que los avances sean para beneficio de todos los proyectos en curso o por venir, y de todos los que deseen compartir con nosotros Joko.

Para la primera versión, tenemos contemplados las siguientes categorías:

  1. Devops
  2. Funcionalidades Comunes
  3. Utilidades genéricas Web
  4. Front end web development
  5. Backend (Spring patterns):
    • Controllers Web (Rest y otros)
    • Services y Components (Capa de negocios)
    • Repositories y DAOs (Capa de persistencia)
  6. Guías de uso de componentes
  7. Mobile Backend End as a services (MBaaS)
  8. Multi tenant push notificacions server
  9. Desarrollo para smartphones (Android e iOS)
  10. Proyecto piloto

Posts