Anonim

PHP és probablement el llenguatge de script més popular per a projectes web. No sóc desenvolupador web, però un dels meus millors amics és. Ella diu que la majoria, si no tots els projectes web comercials actuals que coneix, es fan a PHP. Tenint això en compte, aquí teniu el que considera els set marcs PHP més populars per al 2017.

Consulteu també el nostre article Com enviar missatges de text amb PHP

Primer, abastem el marc de PHP.

Marcs de PHP

Links ràpids

  • Marcs de PHP
  • Set marcs populars de PHP
  • Laravel
  • Simfonia
  • Falcó
  • Codigniter
  • CakePHP
  • Marc de Zend
  • PHP de combustible

Què és un marc PHP? Un framework PHP és una plataforma que inclou tot el necessari per crear aplicacions web. Igual que Photoshop conté la majoria d’eines i biblioteques que necessitaràs per crear imatges professionals i la capacitat d’enganxar altres plugins i eines per a coses que no estan incloses a l’aplicació principal, un marc de PHP fa el mateix.

Té la majoria de les eines necessàries per fer el desenvolupament més ràpid i fàcil i és una plataforma autònoma des de la qual desenvolupar-se. A continuació, podeu afegir funcions o eines addicionals mitjançant paquets.

Per a aficionats o petits projectes, un marc de PHP no és realment necessari. Per a projectes més grans o col·laboratius, un marc de PHP pot reduir el temps de desenvolupament, reduir la repetició i permetre l’automatització d’algunes tasques senzilles. També pot proporcionar funcions de seguretat i base de dades que, d’altra manera, hauríeu de programar-vos.

Set marcs populars de PHP

Això és el que passa amb els marcs PHP, ara anem a fer una ullada a qui.

Laravel

Laravel és àmpliament considerat com un dels millors marcs de PHP del mercat. Va ser llançat el 2011 i s'ha actualitzat i actualitzat constantment en aquest temps. Us permet crear ràpidament aplicacions PHP fins a una escala massiva mitjançant l'arquitectura MVC. Disposa de la millor documentació de tots els marcs PHP.

Estant tan establerta, Laravel compta amb una gran quantitat d’eines, paquets i addons que faciliten la vida, aplicacions més potents o generalment milloren Laravel fins a un alt nivell. Segons sembla, el motor de plantilla Blade també facilita la vida.

Simfonia

Symfony és segon de Laravel en termes de popularitat i poder. També es considera molt estable, ràpid i modular. Drupal està construït a Symfony, com també són moltes les grans plataformes i aplicacions web. El marc compta amb una gran comunitat de desenvolupadors, que disposa de nombrosos addons, una gran documentació i un conjunt de funcions molt madur.

També utilitza l’arquitectura MVC i funciona amb MySQL i altres arquitectures de bases de dades. La funció Composer és aparentment una característica de signatura de Symfony i una de les raons per les quals es té una gran consideració, ja que fa que la gestió de paquets PHP sigui molt senzilla.

Falcó

Phalcon també és molt considerat, però no tant com Laravel o Symfony. És un marc PHP més recent que també utilitza l'arquitectura MVC. També funciona amb HMVC. La força de Falcon és la velocitat. Utilitza l’extensió C que aparentment la fa molt ràpida per processar sol·licituds i realitzar accions.

Phalcon ha estat amb nosaltres des del 2012 i des de llavors s'ha perfeccionat i actualitzat constantment. Inclou suport multi-base de dades, mapatge de documents per a MongoDB, motors de plantilles, constructors de formularis i moltes altres eines.

Codigniter

Codeigniter és conegut per permetre el desenvolupament ràpid d'aplicacions. No és tan comprensible com Symfony o Laravel, però té tot el que necessita en un marc de PHP. Aparentment, també és més fàcil fer servir Codeigniter que aquests altres gràcies a una interfície d'usuari més simple, una bona documentació i una comunitat forta.

Codeigniter disposa de totes les biblioteques necessàries per a tot allò que probablement necessiteu, a més de la possibilitat de descarregar o crear el vostre propi. El marc és petit i ràpid, que és la seva força. No està completament construït amb l'arquitectura MVC, que pot fer una mica d'ajust si ets un desenvolupador experimentat que busca alternatives. D’altra banda, si ets un principiant, es reconeix que Codeigniter és molt amable per als principiants.

CakePHP

CakePHP és un altre marc de PHP que és amable per als principiants. Té més de deu anys i es perfecciona constantment en aquest temps. Encara té una comunitat enorme que ajuda a mantenir-la i desenvolupar-la i afegeix complements. Utilitza l'arquitectura MVC i admet tant PHP5 com PHP4, els quals no són compatibles amb els altres d'aquesta llista.

Té eines potents de generació de codis, gestiona la major part del codi XML per a vostè, inclou eines de base de dades, validació, traducció, autenticació i també té moltes funcions de seguretat. També hi ha un suport premium si voleu utilitzar el marc comercialment.

Marc de Zend

Zend Framework és un marc PHP modular que permet crear aplicacions a nivell d’empresa ràpidament. És conegut per ser molt estable i per tenir un gran ventall d’eines i plugins que podeu utilitzar. També ofereix xifratge de punta a extrem i moltes altres funcions de seguretat que estan rebent molta atenció dels clients.

Zend Framework utilitza l'arquitectura MVC i juga molt bé amb PHP5.3. També té eines d’abstracció de bases de dades, autenticació, fonts, formularis i moltes altres eines clares. Però, Zend té un desavantatge. És gran, complicat en llocs i està dissenyat per a aplicacions a nivell empresarial. Si voleu desenvolupar aplicacions més petites, Zend no serà l’ideal. A més que sigui un dels millors representants.

PHP de combustible

El combustible PHP és un altre marc de PHP fàcil per als principiants amb una gran documentació. És de codi obert i compta amb una enorme comunitat de desenvolupadors i simpatitzants dedicats. Utilitza l'arquitectura MVC i també és compatible amb HMVC i ViewModels. És lleuger, però conté multitud d'eines i biblioteques necessàries per crear aplicacions.

La seva força rau en la seva facilitat d’ús, però encara hi ha moltes funcions, inclòs un modular construït amb molts paquets i mòduls que inclouen molta seguretat, desenes de classes, generadors de codis, eines de base de dades i funcions ORM.

Si bé Laravel i Symfony es consideren àmpliament els millors marcs de PHP, els altres esmentats en aquesta llista són alternatives creïbles si no els agraden. Cadascuna té punts forts i febles, però comparteixen prou comunitats que hauríeu de poder canviar d’un a l’altre amb el mínim enrenou.

Com us podeu imaginar, he tingut una gran ajuda per redactar aquesta llista de set marcs populars de PHP. Tot i això, hi ha errors o omissions.

Teniu algun altre marc de PHP que recomaneu? Expliqueu-los a continuació si ho fas!

Els marcs de php més populars per al 2017