Fejlesztési weboldal cms vagy keret
CMS olyan, mint egy sor Lego: szép doboz színes körök, amelyek gyűjthetünk semmit. Ennek része a doboz, természetesen. És ha van egy Lego Hobbit belül Középföldén te - a király és az isten.
De ahhoz, hogy feltölteni a világ idegenek vagy kalózok ugyanazon doboz a hobbitok, akkor nem - ők csak ott van, ne tegye! Ez CMS és idegesítő.
CMS (Content Management System, Content Management System) - egy szoftver létrehozásához használt, kezelése és szerkesztése weboldal tartalmát. És most képzeljük el, hogy ez a program - a már megvásárolt és összegyűjtjük a tervező az azonos hobbitok a Halálcsillagot vagy középkori hajó.
És szeretne csatlakozni, hogy a funkció nem szerepel a kivitelező. Építs Roxfort feltölti a Teenage Mutant Ninja Turtles, pónik vagy robot! És annak érdekében, hogy szabad folyást a képzelet, akkor meg kell vásárolni az új karaktereket, vagy akár vásárolni egy teljes díszlettervező.
Áramkörök Lego markerek - az íze és színe eltérő. Azaz, akkor találkoznak, mint uzkoorientirovannye rendszer (konkrétan a blogok, online boltok, fórumok), és univerzális. Néhány lehet használni ingyen, de néhány kell fizetni. A legtöbb CMS PHP-ben íródott, tehát a kimeneti megkapjuk a forráskódot, amely lehet, hogy változik, de ez lesz szükség az erőfeszítéseket a fejlesztők.
És itt van egy kis listát a legnépszerűbb rendszer:
- Joomla - gyakran frissített, ingyenes, meglehetősen egyszerű kidolgozására és alkalmazására. ez is kíséri nagyszámú kész modulok azonban meglehetősen gyenge minőségű.
- Drupal - az univerzális médium fejlődését helyei minden formában és méretben, ingyen használható képzett szakemberek.
- MODx - rugalmas, hatékony, ingyenes, hanem azt is megköveteli bizonyos készségek és tapasztalat.
- 1C Bitrix - skála CMS 1C biztosított díjazásos alapon és különböző változatban. Bitrix ígér integráció 1C, de fel kell készülni arra, hogy ez nem mindig könnyű, egyszerű és megfizethető áron. Sokkal jobb, hogy azonnal lépjen kapcsolatba a fejlesztők, hogy hasonlítsa össze a szerkezet és az 1C verzió online, a katalógusok, és általában mindenhol. Mert ha ezek eltérnek, akkor valószínű, hogy kénytelenek a vészhelyzeti integráció. És ha a doboz integrációs kockázatokat, és késleltetheti a kilépés a költségvetés általában nulla, akkor vészhelyzet levonhatjuk tisztességesen és az idegeket, és a pénz és az idő. Ebben a kiviteli alakban működik dobozos, általában az egyik három esetben.
- WordPress - ingyenesen terjesztett, hogy a nyílt forráskódú és a beépített többszörös plugins és témák (ingyenes és fizetős).
Az új honlapon lehet az Ön számára egy játék, vagy épp ellenkezőleg, hogy életbevágóan fontos projekt. De függetlenül attól, szerepét az élet, próbáld, hogy tájékozott döntést a web fejlesztés CMS. Csak össze az érvek és ellenérvek találtuk:
- Speed. Ha szüksége van egy szabványos megoldás, akkor egy alapvető funkcionális mintázat hozható létre 15 perc alatt.
- Egyszerűség. Munka CMS minimális programozási tapasztalat, így fennáll annak a veszélye -, hogy a termék a kilépés kényelmetlen és ad hibák. Végtére is, ki tudja, van egy igazi profi munka, vagy egy diák a bemutató, hóna alatt úgy döntött, hogy az edzés?
- A hasonlóság. Különböző funkcionális CMS rezonál egymással, tehát megérteni, egy rendszerben, akkor könnyebb lesz dolgozni a többi.
- Elérhetőség. Mivel a sebesség jelleggörbe létrehozása, az eredmény viszonylag olcsó.
- Korlátozások. Bár minden CMS széleskörű funkcionalitás, a legtöbb rendszer minőségileg megoldja nagyon korlátozott körű feladatokat. Gyakran kell keresni kompromisszumok és egyetért azzal, hogy az Ön igényeinek nem elégíti ki.
- Sablonok. Mint mondtuk, a CMS - ez az egyik konkrét Lego, kihegyezett bizonyos témák. És ha kell telepíteni valami újat, szükséges, hogy vonzza a fejlesztő újra. A gyakorlat azt mutatja, hogy még a kis változások nőhet egy teljes méretű integrációt. Szükség van az Ön számára?
- „Piszkos” kódot. Néhány CMS vesznek részt az amatőr teljesítményt, automatikusan generál felesleges kódsort. És annak érdekében, hogy tisztítsa meg, hogy vesz igénybe sok időt. És persze, senki sem akar csinálni.
„Húzza” a webhely a CMS, akkor kap csatolt a végső szerkezetet, mely illeszkedik a tartalom, célok és az üzleti igényeket.
Ez a modell vezethet, hogy nagy eredményeket, ha egy maximalista szinten 80 és mindent megtesz, következetesen, logikusan, míg az összes elégedett ... De utópia tart pontosan, amíg a marketing igazgató, vagy nem kér valami egyedit. És itt szeretnénk beszélni a keret.
Keret ( «frame” az angol) - a program által biztosított platform egy sor könyvtárak. Ha CMS hasonló LEGO keretében össze lehet hasonlítani a 3D-s nyomtató - nyomtatni semmit, még ugyanazon a tervező!
Milyen típusú keret történni?
Meg kell jegyezni, hogy sok fajta keret különböző nyelven - Java, Ruby, Python, Groovy, stb Mi is érdekelt PHP «csontvázak.” Néhány a legnépszerűbb a mi csapatunk:
- Yii - szabad szoftver számos könyvtárak, segít nagyon komolyan csökkenti a fejlesztési időt, így létrehozásához használt nagyméretű webes alkalmazások.
- Zend Framework - szintén ingyenes szoftver, amely lehetővé teszi, hogy a különböző adatbázisok, használja az elv a „laza csatolás”, minimális függőségek között a projekt részét képezi, amely lehetővé teszi számukra, hogy könnyen beállíthatja külön-külön. Zend Framework 2 büszkélkedhet egy nagyon magas minőségű forrás, míg a „akadémizmus” skálázhatóság, magas absztrakciós szinten.
- Laravel - és a szabad keret ismét azt ígéri, hogy megszabaduljon a „spagetti” kód, sőt összeállított jó döntéseket más „csontvázak” kíséretében egy kiváló minőségű és tömör dokumentációt és példákat.
Vagy az ellen a keret?
Persze, ott volt sarki érveket. Adunk, de amit mérlegelni.
- Magas hatékonyság. Gyorsabb „keret” repülő csak tiszta PHP, amely nem biztosítja a megfelelő szintű biztonságot, ezért ebben az értelemben keret optimális.
- Testreszabás. Ha abban az esetben, CMS gyűjtünk tervező kiszámítható alakú, és eltávolodni nagyon nehéz, a keret akkor lehetősége van arra, hogy egyedi! Ügyfél kérheti bármit, és a fejlesztők szívesen fogadja el a kihívást.
- Motiváció. Megkérdeztük körül az ő csalók és egyhangúlag azt mondta, hogy a munka „keretek” érdekes. Minél több hasonló fejlesztők a projekt, a magasabb szintű teljesítményt.
- Biztonság. A folyamat az összeszerelés keretet webhely könnyebb megtalálni és kijavítani a potenciális biztonsági réseket. Például, használata révén ORM (Object-relációs leképezés, az objektum-relációs leképezés technika), amely a réteg és az alkalmazás közötti adatbázis, lehetséges, hogy minimalizálják a SQL-injekció.
- Komplexitás. Ha szeretné megtekinteni ezt „keret” szükséges egy jó élmény, néhány befejezett projektek és töltött kúp mögött. De találni egy szakembert a megfelelő szintre nem is olyan könnyű.
- Olcsó. Igen, az egyéni megoldás drágább, mint a kész verziót ki a dobozból. Ön dönti el, hogy megéri.
Hogyan kell alkalmazni a CMS és keret?
És a desszert, kínálunk kis lista. Ez segít meghatározni a helyes irányba a fejlesztés a következő oldalon.
Bizonyos projektek jobb ispolzovatCMS?
- Kulcsrakész megoldás standard funkcionalitást.
- Mezei-kártyát.
- Internetes bolt átlagos részvételi.
- Honlap a kis- és közepes méretű vállalkozások számára.
Bizonyos projektek jobban kezelhető keret?
- Atipikus vagy egyedi megoldás.
- Nontemplate elrendezést.
- Mezei és magas forgalom (highload).
- Aktívan fejleszteni, bővíteni és / vagy spontán változó a piaci igények a projekt keretében.
Bizonyos körülmények között, CMS lehet életmentő webhely, de ne válasszuk ezt a rendszert csak a költségvetési megfontolások. Mert ha azt szeretné, hogy a minőségi termék erőforrás ugyanazon a magas szinten, csomagolt megoldások nem lehet elég. Aztán meg kell nézni felé keret.
Próbáld megtalálni az egyensúlyt a költségek fejlesztése és karbantartása a helyszínen, a projekt céljait, annak szükségességét, hogy úgy gondolja, egy egyedülálló, vagy minta oldatot és a flexibilitását a helyszínen építészet. Így lesz képes, hogy jöjjön egy optimális megoldás.
Share, akár polzovatsyaCMS / keret a következő weboldalra és használata most?