Mi a baj a joomla
kivéve Hozzáteszem a következő említi: túl sok felesleges szar benne :) De ez az út szinte minden szabad portál megoldások. Ennek eredményeként esik vissza, amit belegyömöszölni egy csomó dolog, hogy nem szükséges, elvileg, a lényeg, hogy ez volt.
Az én tapasztalatom szerint - Vállalom kizárólag olyan projektekhez, ahol van saját CMS csinálni, kiforrt sajátos igényeinek kielégítéséhez, vagy kínálnak fizetett CMS / CMF Djem, nos, ritka esetben még Drupal lehetséges.
Sokoldalúság - gonosz.
Másrészt, a saját CMS az a tény, hogy ha azt szeretné, hogy adjunk hozzá egy kis funkció, könnyebb átírni az egész oldal, mint integrálni valami újat.
Opensource projektek, mi, a ZF nem nevezném kód standard szépsége, különösen azon döntését, hogy a névterek a rendetlenség.
Akkor az általános kuszasága elválaszthatatlan része minden keret kívánó navaroty kedvéért navarotov, statikus osztályok, majd egy példánya. Mindezek kuszasága és neponyatki az. -> legalábbis nem olvasható
Pure vkusovschina. Mert, mint tudjuk, az íze és színe, az összes marker különböző.
Különben is, miért kritizálják? Miért megtudja, „mi a baj?”
Egy alternatív kérdés - mi a jó?
Azonban, sajnos, az a tény nem változik.
Tehát mire jó?
Megvettem a háborús dalokat énekelni dicsőségének Joomla.
És ez valóban, énekelnek?
01. Azt mondják, hogy a régi és jól bevált motor.
02. Mint egy hatalmas közösség a fejlesztők és a felhasználók számára.
03. Mint egy meglepően sok már írásban modulok és más összetevők minden alkalomra.
Tehát? Minden rendben? Nem fogadott?
Hogyan lehet, hogy nem rohan a csatába?
MILLIÓ legyek nem lehet baj!
És mi az eredmény?
01. Régi, lyukas, elzsibbadt cipő.
Megpróbálja fenntartani a kompromisszum - elveszíti rugalmasságát. Próbálok univerzális - elveszíti az egyszerűség és a gyorsaság (beleértve fejlődési sebességgel). Ennek eredményeként mintegy bolondokháza, rendetlenség és nem a spiritualitás.
Igen, csak egy gyors pillantást a HTML kódot generál ezek a modulok és egyéb komponensek is elég lenne, hogy elveszti hitét az emberiségben, és a vágy, hogy élni.
Persze, akkor megteszi motolok fájl- és nag, nag, nag. Mossuk le csillogó fényt.
De ha csak annyit kell látta, mit, sajnálom, só?
02. És ne beszéljünk a meglepő számot.
Minőség. Amennyiben a minőség?
03. Blocks - sokat. De ezek alkotják a szigorúan korlátozott számú ábrákon egy szigorúan korlátozott paramétereket és jellemzőket. Még a kísérlet zapilivanija (nem beszélve a szám fűrészelés) összehasonlítható és néha jobb törekvés, amely „a semmiből”.
És a többi - igen. Zhumla taxik, a hangjelzést és villogó reflektorok szórakoztató.
Amellett, hogy a fenti - meglehetősen bonyolult szerkezet, és helyen, és annak hiánya. Ahhoz, hogy valamit változtatni, hogy van egy hosszú ideje megérteni, hogy hol és hol van egy csomó fájl és lapátot.
Mintegy alternatívák. A kamat CMS? Érdekli a PHP? Tudok ajánlani egy jó keret a PHP. Yii. Jól átgondolt. Kiváló végrehajtása MVC. Nagy figyelmet fordítanak, hogy csökkenjen a terhelés használatából eredő redundáns kódot. Bővíthetőség, rengeteg kész elemek és könnyű írni a saját. Automatikus generációs modellek adatbázis és az oldalakat alapművelet őket. Számomra jobb, mint a CMS, ami nem mindig egyértelmű, hol találja meg, és hogyan kell változtatni a dolgokat.
Nem beszélve arról, hogy az egyes darabokat kódot adott el „a legnagyobb dibilizm” díj - például az admin felületen tud ragaszkodni formájában php kódot, és akkor lehet végrehajtani, mert van eval ($ value)
Kibaszott alkatrészek száma - még csak felvenni a saját igényeinek - ez nem könnyű. És válassza ki a leginkább kompatibilis (egymással és a jobb oldali ág Joomla), a legkevésbé kopott, ingyenes (vagy ponahodili warez), perspektíva (ami nem lehet elhagyni a közeljövőben), és pontosan alkalmatlan (mert ha egy kicsit szokatlan igényeket, hogy pontosan megfelelő nem Ez lesz hozzávetőleges).
Két meglehetősen nagy projektek Felvettem néhány sor, de olyan sokáig ... És kevés változás TK - és újra dugta körül körében tonna is.
Nos, hogy írjon egy Joomla - a kétes öröm. Nem mintha a horror, horror, de jobb valami mást. Bár igen, az MVC, egy nem API, stb de van elég buta korlátozás, és egyszerűen meg kell tanulni.
Összesen: minden más hátrányai többé-kevésbé komoly projekt ráfordítást kíván a nagy mennyiségű időt és erőfeszítést igényel. Ahhoz, hogy az összes többi hiányosságokat.
Alternatívák a ... A Drupal, Wordpress aki MODx ... Vagy például, MaxSite. Vagy minden egyes projekt választani szabott megoldásokat. Kevesebb a szociális szférában livestreet \ cogear \ instant, üzletek a Presto \ ecshop \ opencart, és így tovább ...
MVC támogatás joomla valószínűleg csak a sejtmagban. Az, hogy melyik modul nem látni minden másképpen, vezérlők / modellek / vyuvsy fekvő sehol (mint a szuper-rugalmas), nincsenek szabványok szerkezetében nem, és néhány egységet nem használja a felosztás vyuvsy és vezérlők és modellek - használt jó öreg lapshekod egy hálózati kapcsoló feldolgozásra parancsokat.