For those who want to get there or are Professionals...
+1 vote
¿Donde puedo encontrar informacion sobre Desarrollo Web - PHP?
in Development by (80 points) 2

1 Answer

0 votes
Best answer

Las principales fuentes de información sobre desarrollo web en php puedes encontrarlo en los sitios de la documentación de lo que quieras implementar:

Podemos arrancar recomendando que uses la documentacion de https://www.php.net/

- Aquí podrás encontrar toda la información relacionada al lenguaje de forma nativa.

Tambien seria recomendado visitar y estudiar el sitio: https://phptherightway.com/

- este sitio tiene un amplio contenido sobre las mejores practicas y la implementacion en general de PHP como lenguaje de programacion y todas las vertientes en las que este puede implementarce y como implementarce (por la comunidad de desarrolladores en PHP).


En cuanto a Framework:

  1. Laravel

    • Documentación: https://laravel.com/docs
    • Resumen: Laravel es uno de los frameworks PHP más populares y robustos. Se centra en la simplicidad, la elegancia y la legibilidad del código. Ofrece características como un ORM llamado Eloquent, enrutamiento simple, plantillas Blade, y una sólida capa de abstracción de bases de datos. También incluye herramientas para la autenticación, autorización, y manejo de colas, entre otros.
  2. Symfony

    • Documentación: https://symfony.com/doc/current/index.html
    • Resumen: Symfony es un framework flexible y potente que se enfoca en la reutilización de componentes y la facilidad de integración con otras bibliotecas. Es conocido por su alta performance y escalabilidad, y se utiliza a menudo en proyectos empresariales. Ofrece un sistema de bundles, componentes reutilizables y un robusto soporte para pruebas.
  3. CodeIgniter

    • Documentación: https://codeigniter.com/userguide3/
    • Resumen: CodeIgniter es un framework ligero y de alto rendimiento, ideal para el desarrollo rápido de aplicaciones. Se enfoca en la simplicidad y en proporcionar una pequeña huella de memoria. Es fácil de aprender y configurar, y ofrece un sistema de enrutamiento flexible y un completo conjunto de bibliotecas.
  4. CakePHP

    • Documentación: https://book.cakephp.org/4/en/index.html
    • Resumen: CakePHP es un framework que sigue el patrón de diseño MVC y se enfoca en la simplicidad y la velocidad del desarrollo. Ofrece un ORM potente, herramientas de scaffolding para crear rápidamente prototipos, y una amplia gama de funcionalidades integradas como validación de datos, manejo de sesiones, y seguridad.
  5. Yii

    • Documentación: https://www.yiiframework.com/doc/guide/2.0/en
    • Resumen: Yii es un framework de alto rendimiento que se enfoca en la facilidad de uso y la extensibilidad. Ofrece características como un ORM robusto, generación de código mediante Gii, y un sistema de caché eficiente. Es ideal para proyectos de gran escala debido a su alta capacidad de personalización y soporte para desarrollo ágil.
  6. Phalcon

    • Documentación: https://docs.phalcon.io/4.0/en/introduction
    • Resumen: Phalcon es un framework único en su clase ya que está implementado como una extensión de C para PHP, lo que lo hace extremadamente rápido. Se enfoca en la alta performance y en reducir el consumo de recursos. Ofrece un conjunto completo de herramientas y componentes para el desarrollo de aplicaciones web de alto rendimiento.
  7. Zend Framework / Laminas

    • Documentación: https://docs.laminas.dev/
    • Resumen: Zend Framework, ahora renombrado como Laminas, es un framework de arquitectura modular y orientado a objetos. Se enfoca en la construcción de aplicaciones empresariales robustas y escalables. Ofrece una amplia colección de componentes reutilizables y es conocido por su excelente documentación y soporte de comunidad.

En cuanto a los CMS:

  1. WordPress

    • Documentación: https://wordpress.org/support/article/wordpress-overview/
    • Resumen: WordPress es el CMS más popular del mundo, conocido por su facilidad de uso y flexibilidad. Permite crear todo tipo de sitios web, desde blogs personales hasta sitios de comercio electrónico y portales de noticias. Ofrece una vasta colección de plugins y temas, una comunidad activa y un sistema de gestión de contenido intuitivo.
  2. Joomla!

    • Documentación: https://docs.joomla.org/Main_Page
    • Resumen: Joomla! es un CMS potente y flexible que se enfoca en la creación de sitios web y aplicaciones online. Ofrece un sistema de gestión de contenido robusto, extensibilidad mediante plugins y módulos, y una estructura modular que permite la personalización avanzada. Es adecuado tanto para pequeños sitios personales como para grandes portales corporativos.
  3. Drupal

    • Documentación: https://www.drupal.org/docs
    • Resumen: Drupal es un CMS extremadamente flexible y escalable, ideal para sitios web complejos y grandes comunidades online. Ofrece un sistema de gestión de contenido muy personalizable, un alto nivel de seguridad, y un conjunto de herramientas para desarrolladores. Es conocido por su capacidad de manejar grandes cantidades de contenido y tráfico.
  4. Typo3

    • Documentación: https://docs.typo3.org/
    • Resumen: Typo3 es un CMS empresarial de código abierto que se enfoca en la escalabilidad y la flexibilidad. Es ideal para grandes organizaciones que requieren una solución robusta y extensible para la gestión de su contenido. Ofrece un sistema de gestión de permisos avanzado, capacidades multisitio, y un soporte sólido para la internacionalización.

En cuanto a los eCommerce:

  1. WooCommerce

    • Documentación: https://docs.woocommerce.com/
    • Resumen: WooCommerce es una extensión de WordPress que convierte un sitio web en una tienda online completa. Es fácil de usar y altamente extensible, permitiendo la adición de diversas funcionalidades a través de plugins y temas. Ofrece características como gestión de productos, carritos de compra, y opciones de pago integradas.
  2. Magento

    • Documentación: https://devdocs.magento.com/
    • Resumen: Magento es una de las plataformas de eCommerce más robustas y escalables. Es ideal para grandes empresas que necesitan una solución potente para la gestión de su tienda online. Ofrece un conjunto completo de características para la gestión de productos, pedidos, y clientes, así como un alto nivel de personalización y soporte para múltiples tiendas.
  3. PrestaShop

    • Documentación: https://devdocs.prestashop.com/1.7/
    • Resumen: PrestaShop es una plataforma de eCommerce de código abierto que se enfoca en la simplicidad y la flexibilidad. Es adecuada para pequeñas y medianas empresas, ofreciendo una interfaz de usuario intuitiva y un conjunto completo de herramientas para la gestión de productos, pedidos, y clientes. También es altamente personalizable mediante módulos y temas.
  4. OpenCart

    • Documentación: https://docs.opencart.com/en-gb/
    • Resumen: OpenCart es una plataforma de eCommerce fácil de usar y altamente extensible. Ofrece un conjunto completo de características para la gestión de tiendas online, incluyendo gestión de productos, múltiples métodos de pago, y soporte multilingüe. Es ideal para pequeñas y medianas empresas que buscan una solución sencilla y eficaz.
  5. osCommerce

    • Documentación: https://library.oscommerce.com/
    • Resumen: osCommerce es una plataforma de eCommerce de código abierto que ha estado en el mercado durante mucho tiempo. Ofrece una solución flexible y personalizable para la creación de tiendas online, con un conjunto completo de características para la gestión de productos, pedidos, y clientes. También cuenta con una amplia comunidad de desarrolladores y usuarios.

by (80 points) 2
Welcome to AZK-hub by LH-2, where you can ask questions and receive answers from other members of the community.
4 questions
5 answers
2 comments
153 users