Liberá el artista en vos.
La plataforma revolucionaria para el diseño y desarrollo web en PHP.

Diseñadores no programan

Haciendo la web accesible para diseñadores. Creá contenido HTML estático, como ya sabés hacer. Ni PHP ni tokens lógicos. Artise hará todo lo demás por vos.

Código reutilizable, en serio

Es super rápido programar, gracias a Artise Workflow, donde cada componente realiza una tarea única. ¡No Te Repitas!

Motor de idioma xLang

El primer motor de idioma que soporta Palabras que concuerdan con numeral y género. Traducir un sitio es tan fácil como agregar un archivo de idioma. Nada de código extra.

Suave curva de aprendizaje

La impresionante, corta documentación, guías y tutoriales hacen de Artise el framework más fácil de aprender en el planeta.

Cinco componentes de Código
Cada componente, un propósito único. Definiendo límites claros entre cada parte del código del sitio web. Sin HTML en ellos.
Router
Router
Action
Action
Render
Render
Painter
Painter
Plugin
Plugin

Router

El Router elije el Procedure (conjunto de Actions) y Render correspondiente de acuerdo a la regla de URI que coincida.

Action

Los Actions realiazn tareas con Plugins (agregar/editar/eliminar entradas), o pasarles información obtenida de la URI, Post o Get.

Render

El Render seleccionado eligirá el Layout principal e insertará otros Layouts hijos en sus zonas, para renderizar la página actual.

Painter

Los Painters, colocados en Layouts por el diseñador, obtienen información dinámica de los Plugins y la imprimen en Palettes, para mostrar listas o contenido dinámicamente.

Plugin

Los Plugins son componentes independientes del sitio, que realizan el I/O u otras tareas cuando un Action lo requiera. También proveen información a los Painters bajo pedido (como "info del producto actual" o "listado de tweets").

Dos componentes de Diseño
Markup estático y dinámico.
Sin PHP o tokens lógicos en ellos.
Layout
Layout
Palette
Palette

Layout

Los Layouts son el esqueleto de la aplicación web, así como el contenido estático insertado en estas.

Palette

Los Palettes son moldes para alojar información dinámica, como una lista de tweets o entradas de un blog.

Obtené Artise ahora

Descargá el motor y unite al programa Beta.

Click acá.

Cambiá a Artise

Aprendé qué es tan disinto y genial de Artise.

Click acá.

SEO + URLs amistoas

El Router de Artise trabaja siempre con direcciones amistosas, que pueden ser recordadas por un humano, y procesadas por el crawler de un buscador.
Compartir una dirección es sencillo, y lograr que potenciales visitantes te encuentren, aún más.

AJAX desde el núcleo

AJAX en Artise es tan sencillo como pedir información en formato JSON a un Action, o pedir HTML a un Layout o Painter para imprimir del lado del cliente. Reutilizá todo el código escrito previamente.

Hunter. Don't die();

Hunter es nuestro cazador de bugs. Mantiene un log de las advertencias y errores del sitio, y nos lo informa rápidamente a través de una consola en el sitio mismo. Cada reporte viene con una Sugerencia de cómo resolver el problema. Ni hay que pensar.
También hace que sea fácil inspeccionar información del código fuente, plantando banderas, y luego leyendo la consola. No más echo() que rompen la estética, ni die() que interrumpen el flujo de trabajo de todos.

Plugins de la manera Artise

Los Plugins están pensados solo apra realizar un tipo de actividades cada uno, pero pueden cooperar con otros para logar más. Eso significa que un plugin de Noticias, es exactamente un plugin de Noticias. Otros plugins como Comentarios o Búsqueda pueden extender a Noticias para proveer funcionalidad adicional. De esta manera, lleva poco tiempo crear plugins, todo se mantiene modularizado, y cada progreso es aprobechado entre todos los plugins.
Los Plugins son independientes del sitio, lo que significa que su código fuente nunca es modificado, sin embargo proveen la exacta funcionalidad que necesitás en cada proyecto. No más volver a parchear cada versión nueva de un Plugin.