yo la verdad es que sólo conocía PHPMailer, por si a alguien le sirve en betabeers para convertir html a pdf usamos:
http://html2pdf.fr/es/default
también he liberado algunas clases por si os resultan útiles :)
https://github.com/miquelcamps/PHP-Cache-Class
https://github.com/miquelcamps/PHP-MySQL-Wrapper
https://github.com/miquelcamps/PHP-Mailer-Class
https://github.com/miquelcamps/PHP-RSS-Class
La lista definitiva es Awesome PHP: https://github.com/ziadoz/awesome-php
En mi opinión, las librerías de PHP imprescindibles son:
- Twig
- Guzzle
- Swiftmailer (o PHPMailer)
- Carbon
- Assetic
- Doctrine Cache
- Omnipay
- HTML Purifier
Luego a nivel global no pueden faltar:
- Composer
- PHPUnit y compañía (DBUnit, Mockery...)
- PHP Analyzer
- PHPDocumentor2
No he querido incluir ningún framework ni ORM, a pesar de que uso alguno habitualmente. Luego también habría que distinguir si es un proyecto web o CLI. En el caso de un proyecto CLI suelo usar siempre una combinación de componentes de Symfony (Console, Config, Yaml...) que a veces también son muy útiles en proyectos web.
Por cierto, ese "Omniplay" lo han escrito mal, es Omnipay.
Hace un tiempo hice recopilación de las herramientas imprescindibles para mi http://blog.armesto.net/herramientas-para-el-programador-php-moderno/ , aunque no todas son librerías como tal.
lo siguiente, especificar que es una lista de 10 librerías indispensables (dentro de un gran abanico), no de "Las 10 librerías más indispensables", que puede parecer lo mismo pero no lo es
Ciertamente las librerías que menciona Miguel, Aitor y José M. son de mucha utilidad, aunque hay mucha cache, y capas que no son librerías, pero ciertamente son necesarias.
No obstante considero que cada proyecto es un mundo y cada uno necesita sus librerías, sus capas de abstracción, sus caches, sus bases de datos, etc.
Por otro lado, muchas de las librerías que se mencionan, están integradas en los frameworks de más uso, lease Laravel, Symfony2, etc. Por lo que, a mi modo de ver, hay poco que agregar para que sean funcionales.
Gracias por los enlaces y las librerías que habéis publicado, y espero haber aportado algún granito de arena.
- pChart
- Upload
- PHP Excel Reader
- Gaufrette
- Omniplay
- FPDF
- PHPMailer
- Krumo
- Carbon
- Underscore
yo la verdad es que sólo conocía PHPMailer, por si a alguien le sirve en betabeers para convertir html a pdf usamos:
http://html2pdf.fr/es/default
también he liberado algunas clases por si os resultan útiles :)
https://github.com/miquelcamps/PHP-Cache-Class
https://github.com/miquelcamps/PHP-MySQL-Wrapper
https://github.com/miquelcamps/PHP-Mailer-Class
https://github.com/miquelcamps/PHP-RSS-Class
06/05/2014 12:48
En mi opinión, las librerías de PHP imprescindibles son:
- Twig
- Guzzle
- Swiftmailer (o PHPMailer)
- Carbon
- Assetic
- Doctrine Cache
- Omnipay
- HTML Purifier
Luego a nivel global no pueden faltar:
- Composer
- PHPUnit y compañía (DBUnit, Mockery...)
- PHP Analyzer
- PHPDocumentor2
No he querido incluir ningún framework ni ORM, a pesar de que uso alguno habitualmente. Luego también habría que distinguir si es un proyecto web o CLI. En el caso de un proyecto CLI suelo usar siempre una combinación de componentes de Symfony (Console, Config, Yaml...) que a veces también son muy útiles en proyectos web.
Por cierto, ese "Omniplay" lo han escrito mal, es Omnipay.
05/05/2014 21:05
05/05/2014 21:14
05/05/2014 22:33
lo primero, gracias por compartir el post :)
lo siguiente, especificar que es una lista de 10 librerías indispensables (dentro de un gran abanico), no de "Las 10 librerías más indispensables", que puede parecer lo mismo pero no lo es
Saludetes!
08/05/2014 21:45
Ciertamente las librerías que menciona Miguel, Aitor y José M. son de mucha utilidad, aunque hay mucha cache, y capas que no son librerías, pero ciertamente son necesarias.
No obstante considero que cada proyecto es un mundo y cada uno necesita sus librerías, sus capas de abstracción, sus caches, sus bases de datos, etc.
Por otro lado, muchas de las librerías que se mencionan, están integradas en los frameworks de más uso, lease Laravel, Symfony2, etc. Por lo que, a mi modo de ver, hay poco que agregar para que sean funcionales.
Gracias por los enlaces y las librerías que habéis publicado, y espero haber aportado algún granito de arena.
Saludos