Tiszta html, felvevő, kerettel vagy cms
Az a kérdés, hogy mit lehet írni jobb honlap, főleg akkor fordul elő, két esetben: ha nincs mély megértése a különbséget, és közben hirtelen terhelés, amely meghaladja a rendszer kapacitását. Tulajdonképpen a második esetben, beszélünk átírta az oldalon. Először is egy rövid pillantást a különböző lehetőségeket.
tiszta HTML
Az kétségtelen előnye a tiszta HTML, és ha pontosabban - HTML + CSS (Cascading Style Sheets) rendkívül nagy teljesítményt és alacsony szerver terhelés. De a hátránya ennek a megoldásnak, hogy lehetetlen a végrehajtási bármely interaktív vagy dinamikus forma oldalakat. Egy ilyen hely is rendkívül statikus. Tartalmi terület kezeléséhez rendkívül nehéz képzetlen adminisztrátor / webmester. Egyfajta mankót válhat egy kiegészítő szoftvert, amely segít létrehozni HTML-kódot. Azonban az oldal kezelése rendkívül merev és kényelmetlen.
Tiszta HTML kell használni az összes statikus oldalak, névjegykártyák, előszobaoldalakat, vagy Landing (nyitóoldal).
Felvevő, vagy nagyon egyszerűen fogalmazva - saját motorral, bőséges lehetőséget megvalósításának minden a funkciók és optimalizálása. Korlátozás állítja egy fantasy ügyfél programozási ismeretek és fejlesztési költség. Miért van az ára? Mert - és ez a leghosszabb időigényes módon. A programozó kell eladni szinte mindent a kölcsönhatás az adatbázis és a belső adminisztrátori felület. Természetesen mi nem beszélünk a használatát üres (saját kerettel) fejlesztő, amely gyakran előfordul a webes programozók arzenál.
Támogatás és területek létrehozása egy önálló felvételt „motor” ez nem egy fejlesztő, többnyire összetett, és a dokumentációt - hiányzik. De ha van egy informatikai osztály - akkor próbálja meg ezt az utat.
Keretek (keret) - állítsa a replikálható szoftveres megoldások, mint például a könyvtárak, eszközök és hasonlók. Keretek eltávolítják a programozó kell végrehajtani a kódot a rutin műveletek, mint például az adatbázisokhoz történő kapcsolódáshoz, elemzési lehetőségek http-igénylőlapot kütyü, és így tovább. D. Ebben az esetben a programozónak teljes ellenőrzése alatt a logika a webes alkalmazások. Népszerű keretek jól dokumentáltak, és célszerűen nagy közösségi fórum, ahol lehet kapni tanácsot és választ a kérdésekre.
Az előadás a legtöbb keretek webes programozási kissé gyengébb felvevő motor és fejlesztési projektek, nekik dolgozik, többször gyorsabb és egyszerűbb. A fő hátránya az, hogy a programozó mindig szükség van, hogy hajtsák végre a belső tartalom menedzsment mechanizmusokat. Egy példa a népszerű keret YiiFramework.
Előre elkészített CMS - a legrövidebb és legolcsóbb módja annak, hogy kapok egy funkcionális hely. Állás Web Programozó minimalizálható, és néha, hogy a tapasztalt felhasználó tudja, hogy mindent a saját. Közigazgatási és kitölti a honlap tartalma nem igényel különleges képességeit. Egyes nehézségek akkor kezdődnek, amikor szükség van, hogy végre egy nem szabványos funkciók vagy nagyon szokatlan design a helyén. Azonban a legtöbb nyílt forráskódú CMS lehetővé teszi a szakemberek azt a rugalmasságot, hogy végre olyan vevői igényeknek. Tény, hogy a CMS, a többség, a fejlett keretek között.
A hátránya a legtöbb CMS alacsonyabb, míg a tiszta keretek, nagyobb sebességet és erőforrásigény, amelyek miatt a sokoldalúság és a lehetőségeket, amelyek a könnyű tartalom menedzsment. De a legtöbb CMS teljesítmény probléma manifesztálódik nagyon nagy terhelés, vagy jelentős használata jelentős mennyiségű adat. Például igényel nagy mennyiségű adat, és egy dedikált szerver a népszerű Oroszországban fizetett Bitrix rendszer. Példák a népszerű nyílt forráskódú CMS Drupal, WordPress és Joomla.
Tehát mit kell választani? A legtöbb esetben a CMS szükségleteinek kielégítése szinte bármely honlapján. Sokkal kevesebb a valós igény kezelhető keretek között. A megvalósíthatósági segítségével önálló felvételt „motorok” rendkívül ritka. Pure HTML + CSS alkalmas egyszerű statikus weboldalak.