Pagina personala shra, freelancer blog, dezvoltator web in PHP. Aici împărtășesc experiența și gândurile mele, fac experimente pe oameni, colectez dovezi intangibile ale prostiei mele. Utilizând eșantioane de cod din acest site, vă asumați întreaga responsabilitate pentru posibilele consecințe ale utilizării acestora, inclusiv asupra sănătății dvs. mintale și asupra intereselor terților.
Două motoare excelente cu care am lucrat mult timp. În situații diferite, preferința va fi de partea unuia sau a celuilalt. Prin urmare, pentru a răspunde la întrebare, trebuie să învățați puțin despre motoare și să specificați sarcina în care se face alegerea.
Mai întâi un pic despre Drupal
În prezent, versiunea 7 a acestei platforme este activă. „Boxed“, deși nu are nevoie de configurare complexe de manipulare pentru a rula site-ul de pe acest motor, dar chiar și un simplu proiect pentru Drupal este completă fără a instala module de programare, Partea a 3-funcționale suplimentare și finalizare model.
Ie pentru a lucra cu motorul de care aveți nevoie pentru a afla API-ul său, selectați modulele funcționale, înțelegeți arhitectura acestuia și puteți programa în PHP.
Fiecare nouă generație a platformei nu este compatibilă cu cea precedentă. Arhitectura proiectului, deși urmează principiile sale de bază, dar poate suferi schimbări semnificative. Dezvoltatorii deseori aruncă niște arhisme din noua ramură a proiectului și adaugă module nucleului funcțional în kernel.
Nu voi vorbi despre lucruri atât de evidente ca tipurile de publicații, taxonomie, CNC și mai multe limbi. Toate aceste lucruri trebuie susținute de cei care pretind că se numără printre cele mai bune motoare. Ei, desigur, sunt în Drupal.
Motorul este foarte popular, susținut de cea mai mare comunitate de programatori profesioniști. Toate sarcinile tipice pentru aceasta sunt deja implementate sub formă de module terțe.
Câteva cuvinte despre WordPress
WordPress are o interfață de back-end ușor de utilizat (panoul de administrare) din cutie. Este mult mai ușor de înțeles în panoul de administrare decât în panoul de administrare Drupal. Modulele sunt instalate / actualizate direct în back-end. În Drupal module de actualizare 7 versiune, de asemenea, este posibil prin intermediul site-ului de administrare, dar instalarea unor noi module ca anterior făcut manual (folosind accesul la site prin FTP).
Concluzie: Ce este mai bine decât WP sau Drupal?
- Dacă faci un blog, o revistă personală, un proiect nonprofit, atunci aș alege WP.
- Dacă aveți deja experiență cu unul dintre motoare - aș prefera motorul, care este deja familiar.
- În cazul în care proiectul necesită pentru a proiecta mai multe tipuri de materiale și publicații vor în sine multe (zeci și chiar sute de mii), aș fi optat pentru Drupal.
WP are o formă concisă de stocare a datelor, tabele în site-ul bazei de date pe WP doar două duzini. Într-un tabel cu publicații, se păstrează revizuirile acestora, precum și descrierile fotografiilor descărcate. Cu un număr mare de obiecte, toate acestea sunt umflate urât și se pot comporta gânditor cu resurse DB slabe.
În Drupal, arhitecții au încercat să maximizeze atomizarea datelor, deoarece tabelele din baza de date sunt de multe ori mai mari, arhitectura este mult mai complicată. Și kernel-ul drupal are mecanisme de caching încorporate.
După cum puteți vedea, este imposibil să răspundeți fără echivoc la ceea ce este mai bine - WordPress sau Drupal.