webs software restful mvc framework desde descargar curso cero apis php frameworks choice

software - php framework



Elegir un Framework PHP para implementación a largo plazo (7)

Estamos comenzando un nuevo proyecto y me pregunto qué framework PHP deberíamos usar y si deberíamos usar un framework.

Decidimos elegir PHP en lugar de ASP.NET en parte porque no queríamos quedar atrapados en un paradigma inflexible (WebForms, todo-automático-pero-no-tan-flexible), pero creo que un framework PHP podría ponernos en la misma situación

La aplicación se desarrollará ahora y probablemente no se mantenga activa durante años. Necesitamos algo que sea resistente al tiempo, ya que el próximo gran re-desarrollo no será antes de 10 años. Necesitamos algo estándar y fácil de entender.

Estoy considerando Zend Framework, y tal vez ADODB como una capa de base de datos, pero no estoy seguro. También excluí PEAR de la lista debido a su gran árbol de dependencia.

Sería preferible separar la visualización de la lógica, ya que la apariencia puede cambiar en los próximos años. Entonces, un buen lenguaje de plantilla debería hacer.

¿Qué piensas?


Symfony es realmente sólido y muy configurable.

http://www.symfony-project.org/

Poco lento, pero realmente puedes despojarlo cuando comienzas a entender sus "agallas".


Zend Framework ha funcionado bien para mí, aunque solo lo he usado en proyectos más grandes. Utilicé Code Igniter en sitios más pequeños y simples, y también funcionó bien.

En cuanto a la capa de la base de datos, siempre he ido con lo que ofrece ZF (aunque el 99% de lo que hago es casi exclusivamente MySQL). ADODB está a salvo ... ¿tal vez también consideres a Doctrine?


Zend Framework parece ser el marco más popular para PHP actualmente, en una proporción de dos a uno, según esta encuesta reciente:

" ¿Qué framework de PHP tiene una promesa para el futuro? "

Descargo de responsabilidad: trabajé para Zend como líder en el proyecto ZF a través de su versión 1.0.


Tener un loog en CodeIgniter . Es un buen compromiso entre simplicidad, practicidad y desarrollo de framework MVC.


De los frameworks que he probado, CakePHP y CodeIgniter, prefiero CakePHP. CakePHP es muy similar a Ruby on Rails, y desde el primer momento obtienes una funcionalidad MVC muy sensible.

La consultoría para la que trabajo ha implementado con éxito muchas aplicaciones de CakePHP para clientes pesados ​​de solicitudes muy grandes, para aplicaciones de intranet de uso ligero a muy pequeña escala.

Recientemente hemos favorecido la construcción de interfaces para muchas aplicaciones intensivas de gráficos y animaciones en Flex y la prestación de servicios en la interfaz usando el plugin AMF y CakePHP.


Me gusta PHP se enfrenta a mvc

use mvc/Controller; use mvc/View; class PF2 implements Controller { public function Controller() { return new View("view",array("name"=>"bora")); } }