Boilerplate vagy bootstrap - mit válasszon, ha a projekt létrehozásához
Amikor létrehoz egy új projekt, van egy része a rutin munka. Ez annak a ténynek köszönhető, hogy a legtöbb létre kezdete óta a projektek alapján egy bizonyos sor szabványos kód és az elvek az építése. Mindannyian tudjuk, hogy minden alkalommal újra feltalálja a kereket - ez nem csak haszontalan, hanem fárasztó munka. Vannak azonban olyan eszközök, amelyek képesek megoldani ezt a problémát.
Sablon, Bootstrap - mindkettő nagyon hasznos eszközök létrehozására projektek. De a kérdés: melyiket válassza, és melyik a legmegfelelőbb számomra és a projekt? Nem te vagy az első, hogy hozzanak egy ilyen kérdés. Ebben a cikkben megpróbálom tisztázni a helyzetet, és elviszi a helyes döntés kiválasztásában az eszközöket.
A legnyilvánvalóbb kérdést az összes - mi terméket legjobban a projekt? A válasz ez túl általános és homályos, így szükséges egy részletes összehasonlítást és magyarázata mindegyikre. Tény, hogy ebben a kérdésben döntést nem két, hanem négy: használhatja a sablonokat, Bootstrap, akkor, akkor a két termék együtt, vagy nem használja fel azokat. Annak eldöntésére, hogy ezek közül melyik pont a legjobb, hadd beszéljünk az előnyei és hátrányai a két versenyző.
Használata Boilerplate
Első pillantásra úgy tűnik, Boilerplate lehet viszonylag egyszerű minta. Valójában azonban hajlandó adni egy csomó előnye, amelyek nem láthatók először. Nézzünk néhány közülük:
- HTML5-kompatibilis sablon együtt az alapvető szerkezetét a fájlok és mappák egy jövőbeni projekt
- Ready-to-használat, optimalizált nyomtatási stílus;
- Határon böngésző elrendezése;
- Optimalizált mobil böngészők;
- Progresszív fejlesztések (progresszív javítása) és fokozatos lebomlás (graceful degradáció);
- A javított konfiguráció a kölcsönhatás a szerver;
- Szabályai optimális tömörítés és a cache-;
- Optimalizált Google Analytics kódrészlet helyszínen;
- és még sok más ...
Kapsz ezeket a csodálatos dolgot egyszerre, anélkül, hogy egyetlen sor kódot. Mutatja a tartalmát a csomagolatlan archív Boilerplate:
Ettől a ponttól kezdődik, hogy saját honlapján, hozzátéve a kódot és komponenseket kell használni.
a Bootstrap
Bootstrap egy keretrendszer front-end fejlesztés és egy sor web designer eszközök létrehozása a modern web-oldalak. A rendszer segítségével a Bootstrap keret, akkor létrehozhat egy teljesen működőképes website a semmiből. Ez azt jelenti, hogy az Ön számára nem csak a kiindulási pont, de az összes alapvető elem, amely szükséges lehet az olyan webhelyek létrehozására. Bootstrap letölthető archívum csak a fájlokat a CSS és JS alkatrészek, valamint egy sor font ikonok. Ezen felül, akkor töltse le az alapvető sablon kezdeni egy weboldal létrehozása. Fájl és mappa struktúra egy jövőbeli projekt vagy konfigurációk kommunikálni a szerver része a helyszínen - nem létezik.
Előnyök és legfontosabb jellemzői:
- Elsősorban a mobil eszközök;
- Határon böngésző kompatibilitás;
- Könnyen használható;
- CSS-grid rendszerben;
- Ready használható összetevők és segédprogramok;
- és még sok más ...
List Bootstrap keret alkatrészeket és szerszámokat az alábbiakban mutatjuk be:
Mint látható, a keret Bootstrap nyújt teljes körű alkatrészek, mellyel kezdeni a saját honlapján.
A Bootstrap plusz Boilerplate
Segítségével saját döntés alapján Boilerplate
Egyes fejlesztők nem tetszik, hogy az ilyen termékek Boilerplate és Bootstrap. A legfontosabb érv ebben a tekintetben az a tény, hogy ezek az eszközök túl sok a használt kód a projektben. Ha úgy gondolja, ugyanúgy, akkor tudnia kell, hogy nem korlátozódik valaki harmadik fél fejlődését. Könnyedén összegyűjti a maguk számára a legjobb fejlesztések egy saját keretet. Egy ilyen eljárás segít létrehozni egy gyűjtemény csak azokat az alkatrészeket, hogy szükség van
A helyes választás között ezek a termékek két dologtól függ. Először - van, hogy tudja, hogy létre kell hozni egy projekt, és mi követeli a projekt maga. És a második - akkor tudni kell, hogy tudjuk ajánlani mindezen szoftvertermékek (Boilerplate Bootstrap), azok előnyeit és hátrányait. Nyilvánvaló, hogy az első kérdés, nem tudok segíteni, de a második kérdés, tudok adni egy rövid tanács, amely több pontot:
- C-Boilerplate akkor nem lesz képes létrehozni egy szilárd helyszínen - ez csak egy kiindulási pont;
- C a Bootstrap, akkor létrehozhat a semmiből egy teljes oldalon keresztül az összetevők és segédprogramok e keretrendszer;
- Boilerplate egy szerver-orientált termék - jó sablont az a projekt indulásakor, ha dolgozik szerver oldali technológiák, mint a PHP;
- Bootstrap - az ügyfél-orientált termék, egy teljes eszközkészletet weboldalak létrehozására (front-end fejlesztés);
- Boilerplate - egy sor alapvető kód, amely felveheti bármely összetevője, amely szükséges;
- Bootstrap - éppen ellenkezőleg, ez egy komplett kész használható alkatrészeket, amelyek segítségével „out of the box”;
- Akkor összevesd Boilerplate és Bootstrap, hogy az előnyöket a két termék;
- Hozhat létre, és használja a saját egyéni sablont, amely csak a szükséges komponenseket.
Saját végső szót a következő. Mindkét termék - és Boilerplate és Bootstrap egy kiváló eszköz, melynek segítségével a munkájukért. Minden attól függ, milyen feladatokat szembe - az eszköz a kiválasztani kívánt, és hogy megoldja a problémát.
A döntés tőlem
Ha a problémádra van egy kész design, és nincs pontos rács 12 sejtek a legjobb, ha használni Boilerplate vagy a döntést, de ha nem tudod használni a tervezési Boostrap mert használ egy csomó kész elemeket.