Imprimir

Introducción

El Codificador es una herramienta para desarrolladores que permite:

  1. Ver, crear y eliminar componentes de una extensión: app, libraries, plugins, snippets, etc.
  2. Descargar, importar y exportar componentes.
  3. Crear, reordenar y eliminar puntos de entrada de un controlador, incluidas las vistas, los modelos, los botones y el javascript.
  4. Ver, crear y eliminar librerías de una extensión: middlewaresnotifications, enums, etc.
  5. Copiar extensiones.
  6. Ver las configuraciones y los íconos utilizados.

Es importante comprender que la herramienta permite generar una base de código lo suficiente robusta para comenzar cualquier proyecto. Sin perjuicio de ello, siempre será necesario modificar y completar el código generado.

 

Conceptos básicos

Aplicación

Una aplicación es un programa informático, diseñado como una herramienta para realizar tareas o funciones específicas.

La aplicación esta compuesta de una o varias extensiones, que facilitan la lógica y optimizan la resolución de los problemas propios de la tarea encomendada.

Extensión

La extensión es el primer nivel de desglose de una aplicación y agrupa regiones comunes de ésta. Por ejemplo, una Tienda Virtual puede dividirse en varias extensiones, cada una de ellas estará, por separado, encargada de: los productos, los clientes, las ordenes, la facturación, la logística, etc.

Componente

El componente es una parte más pequeña de la extensión. El componente debe servir a una sola tarea y en un único ámbito, por ejemplo, administrar una tabla de la base de datos, o, como habitualmente se lo conoce, realizar un CRUD.

Elementos de componente

A su vez, los componentes tienen sus propios elementos comunes. Estos elementos pueden ser: controlador, modelo, vista y javascript.