¿Qué es un buen marco PHP como WordPress, pero para construir aplicaciones web? Necesito un marco que pueda manejar la administración de usuarios, el motor de plantillas, las actualizaciones de seguridad y que tenga buena documentación para el desarrollo.

Si está buscando un marco fácil de aprender con mucha documentación de la comunidad, vaya con CodeIgniter. Ha estado allí desde hace un tiempo y no tendrá problemas para encontrar ayuda.

Si está buscando algo rico en características, rápido, potente, aunque un poco difícil de aprender y con menor documentación (en comparación con CodeIgniter), vaya con Yii. Yii ahora se considera como el ganador general indiscutible cuando se trata de marcos PHP actualmente existentes.

CakePHP es otra gran opción, que tiene muy buena documentación como CodeIgniter, y también puede descargar toneladas de código de muestra y aplicaciones gratuitas. No digo mucho sobre esto porque has dicho que ya lo has probado.

Sin embargo, si quieres verte bien, ve por Laravel. La documentación aún no es tan buena en comparación con otras como CodeIgniter, pero Laravel definitivamente está destinada a crecer. Hay algunos tutoriales excelentes para Laravel (los pagos de envato son realmente buenos). Por lo que he visto, me gusta más Laravel. 🙂

Si también quieres probar un marco con oportunidades de empleo, elige Zend. Sin embargo, si va a hacer esto solo por usted mismo, será un problema porque los complementos geniales (y otras cosas) que se ofrecen para Zend, a menudo no son gratuitos.

Cualquiera de estos marcos puede manejar bien las cosas que usted dice. Por lo tanto, la elección se reduce a lo que desea de su marco y a cómo ve cada marco.

Desde mi experiencia pienso:

Si necesita mucha ayuda y desea construir cosas estándar y potentes: CakePHP, Zend, CodeIgniter ,.

Si quieres domar algo realmente salvaje o lucir genial como el infierno (pero no te importa mucho la documentación) – Yii, Laravel.

He estado usando CakePHP por un tiempo ahora, en el medio también cambié a Yii. Pero por alguna razón volvió a Cake.

Sus Rails con sabor PHP Framework. Lo que significa Convención sobre Configuración. Si cumple con la convención, tendrá que escribir la menor cantidad de código requerida.

Si encuentras a Cake intimidante por alguna razón [Generalmente la gente me dice que es] puedes cambiar a algo como Laravel.

CakePHP, Yii y Laravel son compatibles con las principales características que vienen con todos los Frameworks, con una selección de muchos complementos.

Además, alguien podría intentar convencerte de que pruebes Code Igniter. Mi consejo sería absolutamente nunca usarlo.

Laravel No tiene nada que ver con verse bien. Tiene todo que ver con una sintaxis limpia, una estructura bien organizada, una excelente documentación y las últimas metodologías PHP adecuadas. El framework PHP para artesanos web.
Por qué Laravel está tomando la comunidad PHP por Storm – Tuts + Code Tutorial

Definitivamente ProcessWire CMS / CMF: es una gran combinación entre CMS (WordPress, etc.) y Framework (Laravel, etc.). Es muy fácil de usar, rápido y súper flexible (modelos de contenido personalizados, fácil de usar y administrador extensible) y, en general, funciona bien tanto en la creación de sitios como en el desarrollo de aplicaciones.

Lo más importante: tiene buena documentación y la comunidad más útil que he visto.

Una vez que aprende un marco MVC, aprender un segundo o tercero no es tan difícil.

He usado Symfony, CakePHP y CodeIgniter, pero he escuchado grandes cosas sobre Laravel.

Mi consejo personal sería aprender Laravel o Symfony. Solo mis dos centavos 🙂

Una pregunta relacionada sobre Quora: ¿Cuál es el mejor marco para PHP?

Tendencias de Google. 26 de febrero de 2017:

Soy parcial, pero me encanta Fakoli (página sobre Fakoli). Viene con un CMS y muchas características listas para usar, como múltiples motores de plantillas, paneles de discusión, blogs ilimitados, galerías de imágenes y bibliotecas de documentos, exportación fácil a dispositivos móviles mediante brecha telefónica y una herramienta de taxonomía simple.

Sin embargo, es en esencia un marco, y todo está construido para permitir a los desarrolladores flexibilidad para dar forma y crear la aplicación que desean, especialmente en torno a un modelo de datos único.

En términos de documentación, puede comunicarse fácilmente con los desarrolladores principales si la documentación no responde sus preguntas.

Estamos utilizando una versión modificada interna de Prado que es un marco basado en componentes. Se basa en los mismos conceptos con Microsoft ASP .NET. Está bastante documentado, incluye aplicaciones de muestra y guías rápidas. Sin embargo, no tiene una base de usuarios abarrotada y una comunidad activa. También por el mismo desarrollador, Yii es un marco muy activo y popular.

WordPress en realidad no es un marco de desarrollo sino un CMS.
Hablando de marcos hay varios marcos PHP, la mayoría de las personas usa CakePHP (según tengo entendido, Groupon lo usa) o CodeIgniter. Pero depende de lo que quieras hacer. Por ejemplo, fui desarrollador en All Categories, utiliza Kohana como framework, es un buen framework ligero, solo con funcionalidad básica, no tiene una gran comunidad, la documentación no es muy buena y no hay demasiados recursos disponible, pero es un gran marco base. En otros casos, he usado Yii Framework, un marco muy poderoso que tiene una gran comunidad, buena documentación y una gran cantidad de módulos y complementos para funcionalidades de propósito general, como administración de usuarios, roles, integraciones de redes sociales, etc.

He estado usando Yii y Yii2, proporcionan casi todo lo que ha pedido, fuera de su caja. Como cualquier marco, hay una curva de aprendizaje empinada, pero te acostumbrarás una vez que te hayas familiarizado con MVC.

La otra opción, por supuesto, es probar el popular Laravel, pero prefiero la eficiencia de Yii2 con su propio generador de código rápido Gii.

He probado y trabajado con codeigniter y cakephp. Puedes probar cualquiera de los dos. Sin embargo, actualmente estamos construyendo el nuestro, lo que nos ha ayudado a poner en marcha 2 de nuestros proyectos de startups.

No creo que WordPress deba definirse como un marco. Es un CMS práctico que permite personalizar y administrar contenido. No admite muchas funciones para desarrolladores de forma predeterminada.
Si desea un verdadero marco, vaya a laravel debido a su decente estilo de codificación y claridad en los comentarios, lo que en mi opinión significa una mejor documentación.
Si desea un mejor marco para trabajar, creo que BOLT también puede ser uno bueno en la lista. Utiliza el microframework Silex como una buena base y YAML que muchos railers no pueden resistir. Puede definir un nuevo tipo de documento simplemente editando el archivo Contenido YAML.
Si incluso desea tener un mejor marco y seguridad, además de la biblioteca extjs, es posible que desee darle una oportunidad a modx CMF.

Si está subiendo de WordPress, comience con CodeIgniter y luego pase a Laravel o similar más tarde. CodeIgniter es mucho más relajado y te moverás mucho más rápido.

  • WordPress no es un marco
  • Esta pregunta es muy subjetiva.

No soy un profesional con frameworks (creamos el nuestro), pero escuché que CodeIgniter + Expression Engine funcionaba bien.

ExpressionEngine / EllisLab

“Bueno” y “PHP” parece ser un oxímoron en estos días 🙂