Symfony
Aparença
| |
Tipus | Entorn de treball per a aplicacions web |
---|---|
Versió inicial | 22 octubre del 2005 |
Versió estable | 5.0.0 / 21.11.19 |
Llicència | MIT |
Característiques tècniques | |
Sistema operatiu | Multiplataforma |
Escrit en | PHP |
Equip | |
Creador/s | Fabien Potencier |
Desenvolupador(s) | Symfony contributors, SensioLabs |
Més informació | |
Lloc web | symfony.com |
Stack Exchange | Etiqueta |
Free Software Directory | Symfony |
Id. Subreddit | symfony |
| |
Symfony, en ciències de la computació, és un entorn de treball per a aplicacions web per al llenguatge PHP i un conjunt de components i biblioteques reutilitzables en PHP. Symfony va ser creat com a codi obert el 22 d'octubre del 2005 sota la llicència MIT.[1][2][3]
Arquitectura
[modifica]- Symfony està molt inspirat en l'entorn de treball java anomenat Spring FrameWork.
- El patró de disseny emprat és el Model-Vista-Controlador. Aquest patró de desenvolupament de programari divideix l'aplicació en tres parts interconnectades: el model de dades, la interfície usuari i la lògica de control. Facilita el desenvolupament simultani treballant en paral·lel i la reutilització de codi.
- Simfony es recolza en d'altres components codi obert en PHP :
- Mapatge d'objectes relacional: Propel o Doctrine.
- Capa d'abstracció de bases de dades : Propel o Doctrine.
- Entorn de test : PHPUnit.
- Motor de plantilles : Twig.
- Biblioteca d'e-mail : Swift Mailer.
Referències
[modifica]- ↑ «What is Symfony, and why should I use it?» (en anglès). https://www.lynda.com. Arxivat de l'original el 2017-11-18. [Consulta: 17 novembre 2017].
- ↑ «Symfony. PHP-based web development framework» (en anglès). https://www.ntchosting.com.+[Consulta: 17 novembre 2017].
- ↑ «Introduction to Symfony» (en anglès). https://www.slideshare.net.+[Consulta: 17 novembre 2017].[Enllaç no actiu]