¿Cuál es el mejor framework PHP para principiantes?

Estos son los mejores marcos PHP, ¡utilizados principalmente por los desarrolladores!

1. EL MARCO ZEND

Zend Framework es conocido por los seguidores que siguen entre la comunidad de desarrollo especializada en aplicaciones de estilo plataformas de blogs. Con respecto a su seguimiento masivo, amplio soporte y una lista de miembros ampliamente activa, Zend es reconocido como “The PHP Company”. Estos tienen las mejores características robustas que se crean para el desarrollo a nivel corporativo, además de que requiere una gran idea de PHP.

2. CAKEPHP

Para principiantes hasta desarrolladores avanzados de PHP, CakePHP es una opción efectiva. Está de acuerdo con el principio de Ruby On Rails y se especializa principalmente en la gestión de contenido rápido (RAD). Cake PHP proporciona un gran soporte para la simplicidad y la escalabilidad, lo que lo convierte en un buen marco.

3. SINFONÍA

Symfony durará desarrolladores avanzados que se concentran en crear aplicaciones de nivel empresarial. Por lo tanto, Symfony es definitivamente un marco extenso que cumple con cada uno de los trabajos de nivel empresarial. La desventaja clave de este marco sería que es mucho más lento en comparación con el otro marco.

4. CODELGNITER

Codelgniter es un marco muy popular para la gestión de contenido. La facilidad de uso, la velocidad y el rendimiento tienden a ser las características clave en las que se centra. A diferencia de Symfony, el marco de CodeIgniter es el más adecuado para alojar cuentas y para cuando necesita un marco con un tamaño reducido. Ofrece soluciones simples y flexibles, y ahora cuenta con una amplia biblioteca de soporte de videoclips, foros, una guía para clientes y un wiki destinado a brindar soporte. CodeIgniter es el marco ideal para ese comienzo.

5. LARAVEL

Laravel es un marco de aplicaciones web PHP con sintaxis simple y expresiva, gran soporte para funcionalidades, por ejemplo, autenticación, enrutamiento, sesiones y almacenamiento en caché. Admite, se necesitaban herramientas potentes y accesibles para construir aplicaciones grandes y robustas, que tengan un contenedor de control de inversión, un sistema de migración expresivo y un soporte de prueba de unidad estrechamente integrado. Laravel se puede utilizar para grandes aplicaciones de nivel empresarial o API JSON simples, por lo que está equipado para todo tipo de aplicaciones. Se basa en varios componentes de Symfony desde la base, lo que proporciona una base extensa, código bien probado y totalmente confiable. Junto con el soporte que pertenece al Composer, puede manejar los paquetes de terceros de cualquier aplicación, este marco funciona bien en MySQL, Postgres, SQL Server y SQLite.

6. PHALCON

Phalcon dependerá del marco PHP 5, esto realmente se implementa como la extensión C para reducir el consumo de recursos y el rendimiento. La funcionalidad está muy expuesta, ya que las clases de PHP están listas para jugar y, por lo tanto, no es necesario comprender completamente el lenguaje C. Este marco está acoplado libremente para que cualquiera pueda desarrollar un marco completo o pueda usar solo partes del marco ya que es un componente. Phalcon se descargará e instalará directamente como un módulo PHP que no sea descargar un archivo y extraerlo al directorio.

Hay varios otros marcos disponibles en el desarrollo PHP de aplicaciones web. Con la ayuda de los marcos, puede ser fácil para los desarrolladores utilizar sus ideas disponibles con excelentes aplicaciones web flexibles.

Para obtener más información, haga clic aquí: Frameworks PHP mejor calificados

Laravel

  • Enrutamiento RESTful
    Use cierres simples para responder a las solicitudes de su solicitud. No podría ser más fácil comenzar a crear aplicaciones increíbles.
  • Comando sus datos
    Se entrega con el increíble Eloquent ORM y un gran sistema de migración. Funciona muy bien en MySQL, Postgres, SQL Server y SQLite.
  • Hermosa templando
    Utilice PHP nativo o el ligero motor de plantillas Blade. Blade proporciona una excelente herencia de plantillas y es increíblemente rápido. Te encantará.
  • Listo para mañana
    Cree enormes aplicaciones empresariales o API JSON simples. Escriba controladores potentes o rutas RESTful delgadas. Laravel es perfecto para trabajos de todos los tamaños.
  • Fundación comprobada
    Laravel está construido sobre varios componentes de Symfony, lo que le brinda a su aplicación una excelente base de código confiable y bien probado.
  • Compositor Powered
    Composer es una herramienta increíble para administrar los paquetes de terceros de su aplicación. Encuentra paquetes en Packagist y úsalos en segundos.
  • Gran comunidad
    Ya sea que sea un principiante PHP o un astronauta de arquitectura, encajará perfectamente. Discuta ideas en la sala de chat del IRC o publique preguntas en el foro.
  • Rojo, verde, refactor
    Laravel está construido teniendo en cuenta las pruebas. Manténgase flexible con el contenedor IoC y ejecute sus pruebas con PHPUnit. No te preocupes … es más fácil de lo que piensas.

Gerente
PixelCrayons

Según mi opinión, Laravel es el marco PHP más adecuado para principiantes. Aquí quiero sugerir razones para elegir el marco laravel .

Aquí puedes ver el concurso de popularidad de PHP Frameworks en el que Laravel lidera que otros.

característica clave de laravel:

  • Enrutamiento reparador.
  • Control de versión de base de datos inherente
  • Un motor ligero para templar cuchillas
  • Composer: una herramienta increíble que le permite administrar fácilmente los paquetes de terceros de su aplicación.
  • Viene incluido con Eloquent –
  • Prueba de unidad incorporada y sintaxis impresionante simplemente legible
  • Comunidad más grande que atiende a miles de geeks de programación y desarrolladores de aplicaciones
  • Diseñado de forma inteligente para ofrecer una flexibilidad increíble a los desarrolladores que les ayudan a crear todos y cada uno, desde sitios pequeños hasta aplicaciones empresariales gigantes.

Las características de Laravel lo diferencian de otros Frameworks PHP como Symphony, Zend, Codeigniter, YII, etc. Espero que ahora conozca todo el concepto.

Para más detalles: http://bit.ly/2fBnWYr

Mi razón principal para usar frameworks en resumen: no tengo que reinventar la rueda.

Por un lado, las personas más inteligentes que yo hicieron esos marcos. El saneamiento de entrada, la protección contra la inyección de SQL, etc. se ocupan. Existen bibliotecas para manejar el acceso a la base de datos, la autenticación, las sesiones, tal vez la creación de plantillas, el enrutamiento, etc. (Inserte un suspiro de alivio).

En segundo lugar, los marcos me dan una estructura para trabajar, tanto en cuanto a la estructura de URL como a la estructura de codificación. Por ejemplo, CakePHP y CodeIgniter siguen las reglas de MVC (se puede decir lo suficiente sobre CodeIgniter, pero no iré allí), por lo que tiendo a saber qué hacer dónde.

Encontré CodeIgniter el marco más fácil para sumergirse en el mundo de los marcos, pero le permite dispararse fácilmente en el pie.

CakePHP tiene una curva de aprendizaje más pronunciada, pero una vez que la obtienes, la tienes.

Por supuesto, estos son, en breve, mis pensamientos personales sobre este asunto.

Según mi experiencia personal, le sugiero que pruebe Laravel The PHP Framework For Web Artisans. También estuve exactamente en el mismo punto hace un año cuando quería ingresar al mundo de los frameworks, finalmente, después de un poco de investigación, decidí ir con laravel y hoy estoy contento con mi elección.

Lo mejor que me gusta de laravel es su documentación limpia y simple, es realmente bueno para principiantes. Laravel viene con una gran cantidad de funcionalidades como autenticación, registro, correo, etc.

Laravel ahora es lo suficientemente maduro como para probarse a sí mismo como un marco estable. Además, Laravel 5.1 es una versión LTS, recibirá correcciones de errores durante 2 años y correcciones de seguridad durante 3 años.

Prueba Laravel y no te arrepentirás de tu decisión.

Frameworks es un conjunto de herramientas y convenciones, creado para que pueda desarrollar aplicaciones rápidamente. Por ejemplo, le ofrecen formas de usar clases para modelar los datos en su base de datos. Podrías escribir una biblioteca como esa tú mismo, pero sería mucho trabajo. Frameworks realiza estas tareas aburridas por usted, para que pueda concentrarse en crear su aplicación.


La característica que mencioné anteriormente se llama mapeador relacional de objetos, también conocido como ORM. Hay muchas otras características comunes a la mayoría de los marcos: autenticación (inicio / cierre de sesión), autorización (¿este usuario tiene permiso para realizar una acción en particular?), Integración con servicios de terceros y mucho más.

Hay muchos marcos, cada uno con sus propias debilidades y fortalezas. Según su nivel de experiencia, diría que el marco más amigable para principiantes hoy en día es Laravel. Si desea utilizar un marco más avanzado, generalmente en los próximos tres años, le sugiero Symfony.

Sugiero Laravel. Está bien documentado, es flexible y rápido. Recientemente tuvimos que elegir un marco para un nuevo proyecto y después de explorar los principales candidatos seleccionamos a Laravel debido a su arquitectura clara y facilidad de adopción. En nuestra investigación, obtuvo una calificación más alta que Zend, Yii y Symphony.

También me gusta mucho Phalcon y no dudaría en recomendarlo si no fuera porque necesita acceso al servidor raíz para instalarlo.

No te equivocarás con Laravel.

Si desea obtener el resultado más rápido, considere CodeIgniter, pero no está muy actualizado con las últimas tendencias. Si desea un marco que contenga mucha funcionalidad por sí solo, considere Laravel. Si desea tener un marco rápido, delgado y medio, elija el marco Slim PHP (mi favorito).

Si necesita rendimiento, no elija Laravel.

PHP MVC Framework Showdown: 7.1 Rendimiento – Will Bowman – Medio

el mejor framework PHP para principiantes

El preprocesador de hipertexto también se conoce como PHP o la página de inicio personal es un lenguaje de secuencias de comandos de uso común diseñado para el desarrollo web. Fue creado en 1994 por RasmusLerdorf y desde entonces ha sido popular entre los codificadores y desarrolladores de todo el mundo. La plataforma en la que se pueden diseñar e implementar los sitios web se llama PHP Framework . El uso del marco PHP ha hecho que el desarrollo web sea extremadamente fácil y ha mejorado la calidad de los sitios web. Ha eliminado principalmente la codificación repetitiva al permitir el diseño rápido de aplicaciones (RAD).

  • PHP Laravel Framework
  • Marco PHP CodeIgniter
  • CakePHP Framework
  • PHP Slim Micro Framework

Para conocer los usos y ventajas de los marcos anteriores, consulte aquí

Principales marcos PHP de 2017

Si está comenzando a mirar un marco a partir de hoy o en un futuro cercano, le pediría que eche un vistazo a Laravel Framework.

Como Shival Gupta acaba de responder anteriormente, Laravel tiene la mayor cantidad de horquillas en GitHub y definitivamente deberías buscarlo en el futuro si continúas con PHP.

Hubiera dicho CodeIgniter si no hubiera encontrado a Laravel en aquel entonces hace solo unos meses.
Lo mejor que me gusta de usar Laravel son sus controladores de descanso.

http://laravel.com/docs/controll

Es solo que puedes aprender más rápido que cualquier otro framework (CodeIgniter también).

De todos modos, preferiría Laravel a cualquier otro marco.

PD: Te sorprendería cómo haces las cosas mucho más fácilmente con Laravel.

Si inicia su aplicación desde index.php puro, notará que tendrá que implementar muchas cosas desde 0, también se repetirá escribiendo el mismo código una y otra vez. Si intenta solucionarlo, después de algún tiempo notará que está escribiendo su propio marco. Esas son algunas razones por las que usamos frameworks:

  • Principio SECO – no te repitas
  • Patrón MVC
  • Seguridad: no solo autenticación sino también seguridad de http y sesión
  • Enrutamiento
  • Templar
  • Perfilado
  • Pruebas
  • Punto de entrada único: solo index.php o app.php que inicia todas las bibliotecas que necesitamos y ejecuta nuestra aplicación según el contexto
  • Comunidad que trabaja en conjunto para traer ese tipo de marco y corregir errores

Recomiendo usar Symfony. En los últimos 15 años, este marco siempre está por encima de los marcos php. Otros marcos superiores modernos están utilizando sus componentes. Entonces dependen de ello. Significa que Symfony nunca morirá hasta que PHP esté vivo \ U0001f60a

Me gustaría hablar sobre el hecho ampliamente. Todos los lenguajes de programación nacen / se crean para fines específicos. PHP también fue creado para un scripting web del lado del servidor de propósito específico. El uso de un marco PHP ayuda a reducir el código repetitivo, implementa el patrón de diseño, aumenta la productividad de los desarrolladores, reduce los errores y los agujeros de seguridad y mejora la gestión y el mantenimiento del código.

Sugiero WordPress. Se personaliza fácilmente, es fácil de instalar y amplía WordPress con más de 45,000 complementos para ayudar a que su sitio web satisfaga sus necesidades. Agregue una tienda en línea, galerías, listas de correo, foros, análisis y mucho más.

Hola,

Algunos de nuestros desarrolladores sienten que codeigniter es útil y cómodo de aprender. Envíe un correo electrónico a nuestros chicos en [correo electrónico protegido] , uno de nuestros desarrolladores puede sugerirle un mejor marco con un buen análisis.

Gracias y Saludos,

Chowdry

Renegade sus soluciones

Creo que es Yii 2. Laravel tiene una curva de aprendizaje empinada pero Yii 2 es simple, elegante

He creado un curso en línea sobre Yii 2 PHP Framework en Udemy: cursos en línea en cualquier momento y en cualquier lugar. Puede aprovecharlo con una suscripción de por vida por solo 19 $. Perdón por no hacerlo gratis ya que siento que merezco algo por mis esfuerzos. Y la ventaja es que estoy comprometido contigo, a diferencia de los cursos gratuitos. En menos de 1 hora, puede abrir un sitio web y comprender los conceptos básicos de Yii 2. Aquí está el enlace con un descuento del 50% de desarrollo rápido de aplicaciones web utilizando Yii 2 PHP Framework

Si usted es nuevo en PHP, entonces mi opinión es que, antes de dedicarse a un marco conocido, primero comprenda sobre PHP y sus características. Entonces lo más interesante está dedicado al marco de programación orientada a objetos y también a diseños (algunos como MCV, MCVD). Con este aprendizaje, independientemente del marco que utilizará, tendrá un procedimiento de análisis de mayor capacidad para ver cuál se adapta mejor al proyecto.

Configure su sitio web o blog con código abierto OnceBuilder CMF. OnceBuilder es el marco / herramienta CMS más prometedor, puede administrar sus proyectos, complementos en un solo lugar. Comparta y use diseños y temas / plantillas gratuitos, personalizables y receptivos. Basado en PHP / HTML / CSS / JS / SQL y AJAX

Fácil instalación para principiantes, si conoce HTML / CSS es suficiente para construir un sitio web hermoso

http://oncebuilder.com

PHP es un lenguaje fácil para comenzar como principiante. Casi siempre hay soporte para PHP en webhosts y otros servicios. Con PHP 7, que ya se ha lanzado, es posible aprovechar muchas mejoras, como la impresionante mejora del rendimiento (el doble de rápido en comparación con 5.6). Frameworks como Laravel está haciendo de PHP un lenguaje mucho más atractivo para usar. Si va a aprender un nuevo marco, le recomendaría Laravel en cualquier momento.

Laravel es también uno de los mejores frameworks php. También es de código abierto y gratuito con una comunidad de desarrolladores sólida. Es un nuevo PHP Framework lanzado solo 5 años antes (junio de 2011). Algunos dicen que es el mejor PHP Framework.

Puede obtener la documentación completa y tutoriales desde su sitio web oficial.

Laravel ha hecho posible el desarrollo rápido de aplicaciones web. Laravel tiene un sistema de plantillas muy liviano llamado “cuchilla”.

La mayoría de los desarrolladores usan WordPress porque se practica mucho entre ellos. Es un marco muy implementado, por lo que proporciona facilidad para la fabricación web; aunque Laravel viene con más aspectos y servicios, por lo que depende solo de la predilección de uno. Por lo tanto, debe decirse que el desarrollo de aplicaciones Laravel es muy apropiado en la actualidad; Además, es simplemente compatible con el código de lenguaje PHP.

Para más información, lea aquí: – Laravel o WordPress: ¿una mejor opción para su proyecto web?