Ce este rău în legătură cu joomla

cu excepția celor de mai sus, aș adăuga: prea multe lucruri inutile în ea :) Dar aceasta este calea aproape a tuturor soluțiilor gratuite de portal. În cele din urmă, toți se aliniază la faptul că ei strâng o grămadă de tot ceea ce nu este necesar în principiu, principalul lucru care a fost.
În experiența mea - mă angajez doar pentru proiecte în cazul în care aveți propriul CMS face, rectificata pentru a satisface nevoile specifice, sau să ofere un plătit CMS / CMF Djem, bine, în cazuri rare, chiar posibil drupal.

Universalitatea este rea.

pe de altă parte, scrierea propriului CMS duce la faptul că atunci când doriți să adăugați o caracteristică mică, este mai ușor să rescrieți întregul site decât să integrați ceva nou.

Doamna, ZF, nu aș numi un standard de frumusețe a codului, în special soluția lor cu neimspace este terciul.
Apoi generală amestecatură parte inerentă a fiecărui cadru care dorește să facă navarotov dragul navaroty, este clase statice, atunci o instanță. toate aceste mishmash și neînțelegeri cu. -> cel puțin nu poate fi citit

Cele mai pure arome. Căci, după cum știți, gustul și culoarea tuturor marcatorilor sunt diferite.
În afară de asta, de ce e certă? De ce să afli "ce sa întâmplat"?
O întrebare alternativă - și ce este bine?
Cu toate acestea, din păcate, esența nu se schimbă.

Deci ce este bine?
Am cumpărat cântece militare, cântate la gloria lui Jumla.
Și ce, de fapt, cântă?
01. Ca și motor vechi și testat în timp.
02. Ca o imensa comunitate de dezvoltatori si utilizatori.
03. Ei spun un număr mare de module deja scrise și alte componente pentru toate ocaziile.
Deci? În regulă? Nu mi-a fost dor de nimic?

Cum să nu vă grăbiți aici să vă luptați?
MILIOANELE NU MAI VINE FĂCUT!

Și în cele din urmă?
01. Un pantof vechi, zdrențuit, rigid.
Încercarea de a menține un compromis - pierderea flexibilității. Încercarea de a fi universal - a pierde simplitatea și viteza (inclusiv viteza de dezvoltare). Ca rezultat, în jurul nebuniei, dezordine și lipsă de spiritualitate.
Da, doar o scurtă privire la codul HTML pe care aceste module și alte componente le generează va fi suficientă pentru a pierde încrederea în umanitate și dorința de a trăi.
Desigur, poți lua o motocicletă și o fișă și ai văzut, a văzut, a văzut. Și clipește la o strălucire strălucitoare.
Dar dacă totul trebuie tăiat, atunci ce, îmi pare rău, este sarea?
02. Și nu-mi spuneți despre număr.
Calitate. Unde este calitatea?
03. Există o mulțime de Kubikov. Dar dintre ei există un număr strict limitat de cifre cu parametri și caracteristici strict limitate. Chiar și încercarea de a zapilivaniya (să nu mai vorbim figura tăiere) este comparabilă, și, uneori, depășește costurile forței de muncă pentru a crea "de la zero".

Și în rest - da. Taxiurile din Zhula, bibikaet și flash-uri catalifere cataphores.

În plus, tot ceea ce a spus este o structură destul de complicată și, în unele cazuri, absența acesteia. Pentru a schimba ceva, este nevoie de mult timp pentru a afla unde și unde să luați și să strângeți o grămadă de fișiere.
Despre alternative. Sunteți interesat de CMS? Sunteți interesat de PHP? Pot consilia un cadru PHP bun. Yii. Totul este gândit. Implementarea excelentă a MVC. O atenție deosebită este acordată reducerii sarcinii cauzate de utilizarea codului inutil. Extensibilitatea, există multe componente gata făcute și ușor de scris propriile lor. Generarea automată de modele pentru bazele de date și paginile de operații de bază cu acestea. Pentru mine e mai bine decât CMS, în care nu este întotdeauna clar ce să caute și cum să schimbi ceva.

să nu mai vorbim de faptul că pentru piesele individuale de cod care urmează să fie dat departe „cel mai înalt dibilizm“ Premiul - de exemplu, în panoul de administrare poate lipi sub formă de cod PHP si va fi executat pentru că există eval (valoare $)

Suma nenumărate de componente - chiar dacă vă luați doar la nevoile dvs. - nu este ușoară. Și alege cel mai compatibil (între ele și cu ramura dreapta Joomla), cel mai uzat (warez sau ponahodili), liber, perspectivă (care nu va fi abandonat în viitorul apropiat) și cu acuratețe Nepotrivit (pentru cazul în care un pic de nevoi neobișnuite, care este exact potrivit nu va, va fi aproximativ).
La două proiecte destul de mari, am luat niște set, dar a durat atât de mult timp ... Și există puține schimbări TK - și din nou scormonit printre tone de ea.
Ei bine, eu însumi scriu sub Jumlu - o plăcere dubioasă. Nu că groaza este groază, dar e mai bine pentru altceva. Deși, da, MVC, unele API etc. dar există restricții destul de prost și trebuie doar să studiezi.
Total: pentru toate celelalte deficiențe pentru proiecte mai mult sau mai puțin grave necesită mult timp și efort. Pentru toate celelalte deficiențe.

Alternativele sunt aceleași ... Cine drupal, cine vordpress, cine modx ... Sau, de exemplu, MaxSite. Sau pentru fiecare proiect să aleagă soluții specializate. Sub rețeaua socială livestreet \ cogear \ instant, în cadrul magazinelor presto \ ecshop \ opencart, și așa mai departe ...

MVC sprijin joomla, probabil, numai în nucleu. În modul care nu a văzut toate făcut în mod diferit, controlere / modele / vyuvsy situată oriunde (cum ar fi super-flexibil), nu există standarde în structura nu, și unele unități nu folosesc diviziunea în vyuvsy și controlere și modele - utilizate bun lapshekod vechi cu un comutator pentru procesarea comenzilor.

Articole similare