Mostrando entradas con la etiqueta MVC. Mostrar todas las entradas
Mostrando entradas con la etiqueta MVC. Mostrar todas las entradas

2011-06-25

ThinPHP es otro Framework para PHP muy ligero menos de 50 KB comprimido

Thin PHP Framework (TPF)

ThinPHP es una fuente ligera, abierta, flexible PHP5 framework MVC. Su objetivo es ser un marco rápido, sencillo y muy extensible. Está diseñado para permitir RAD (Rapid Application Development), ayudará a poner en marcha su proyecto, empezar a codificar sus ideas en cuestión de minutos con la curva de aprendizaje mínima.
Thin marco PHP es adecuado para los desarrolladores web que quieren un marco sólido para iniciar sus proyectos, pero no quieren demasiadas dependencias. El código fuente está disponible para su descarga, es fácil de leer y ampliar.

Primeros pasos

Thin marco PHP es pequeño (menos de 50 KB comprimido), tiene menos clases que otras estructuras y de las bibliotecas independientes (excluidos núcleo vista lib - Smarty). Incorpora un montón de características útiles y mejores prácticas para ayudarle en el proceso de desarrollo web.

Características:

  • MVC (Model-View-Controller), OOP
  • RAD: download, unzip and start coding your ideas
  • URL routing to the controllers
  • Multi languages, i18n support
  • Log messages
  • Extension (plugin) system
  • Auto generate code (DB tables to VO (value object) classes)
  • Code is optimized: cache URI routes, minify js, css files, etc.
  • OAuth signin using: Google, Facebook, Twitter, etc.

Soporta:

  • Data-access layer: PDO (Mysql, SQLite...)
  • View layer (Template engine): Smarty - puede cambiar a usar su buscador favorito.
  • Caching: APC, Memcache
  • Apache, nginx
  • jQuery

Más:

  • Easy to apply the framework to most Website Templates
  • Validar al instante (ajax), both client side and server side
  • Sanitize input data
  • Anti flooding
  • Minify, compress and cache js, css files
  • Prevent form resubmission, remote Post... with form token
  • Cambiar de vista diferentes para: themes, languages...
  • Built-in extensions: authentication, captcha, twitter, editor, wiki, code highlighter
  • Authentication extension supports OAuth signin using: Google, Facebook, Twitter...
Link al sitio oficial deThinPHP

    2009-12-29

    Lista de Framework MVC para PHP

    Desde que un amigo me hablo de CakePHP, me metí en ese Framework y no lo he soltado mas, de hecho a veces intento participar del grupo, pero el tiempo que me queda entre la Universidad, el trabajo, la familia y la polola (novia), es casi nulo.

    Además de este Framework, que mas de alguna vez he mencionado acá también, existen una gran variedad, incluso hay algunos en español. Acá les presento una lista de Framework con arquitectura MVC para hacer tus desarrollos PHP mas ágiles y profesionales.

    Ahora es cosa de ustedes elegir el que mas se acomode a sus necesidades.

    Vía

    2009-12-23

    corMVC, modelo MVC basado en jQuery

    El modelo MVC nos permite separar las diferentes capas de nuestros desarrollos de una forma clara, actualmente es la arquitectura más usada por los principales lenguajes de programación para generar frameworks que nos facilitan el trabajo.

    cormvc-overview
    (Ver Imagen)

    Esa es la idea de corMVC, un framework jQuery que nos implementa esta tecnología. Para ello nos ofrece window.application con una serie de métodos para trabajar cómodamente con las diferentes capas.

    Instalación

    Para instalar el framework, y al estar basado en jQuery, debemos incluirlo previamente como vemos en el código:



    Modo de empleo

    mvc-workflow
    (Ver Imagen)

    Una vez instalado en nuestra página, podemos empezar a usar los métodos disponibles para difinir nuestro código.


    Fuente: anieto2k.com

    2009-12-07

    Acerca de LightVC Framework MVC



    LightVC es un modelo ligero-vista-controlador (MVC) marco, sin el modelo. Esta disociación permite que cualquier modelo o la cartografía relación de objeto (ORM) herramienta que se utiliza, incluso ninguno en absoluto si no es necesario.

    LightVC es comparable, aunque a diferencia, CakePHP, Codeigniter, Symfony, Solar, y Zend Framework para nombrar unos pocos. Es la diferencia principal es que no intenta ser un completo "marco Web" y en su lugar trata de resolver la necesidad de un MVC que no está acoplada a otras herramientas.

    Como tal, LightVC no mayor a sí mismo en toda las clases no relacionados con cualquiera de CV, como los de las sesiones de la gestión, ayudantes de forma, y así sucesivamente. Esto promueve la reutilización de código al permitir que el código existente para tales tareas se utilizará.

    LightVC ha estado en uso en la producción desde principios de 2007, y ahora está siendo liberado al público bajo la licencia de FreeBSD.

    Echa un vistazo a la documentación o el derecho de buceo en los controladores de ejemplo, puntos de vista, y la aplicación de configuración en la descarga.

    Características de LightVC

    • Ligero de un solo archivo de vista del marco regulador.
    • Permite el uso de cualquier modelo o ORM.
    • Promueve la re-utilización de código.
    • Altamente configurable.
    • Rápido. Puntos de referencia en breve.
    • PHP5 Strict.