A HTML-, CSS- és JavaScript-sablonok közül az egyik legnépszerűbb, illetve legjobb. Régebben sokan használják ezt a fejlesztők a weboldalak készítéséhez, jelenleg már kevésbé, egyelőre inkább Google amp, react, node.js, python, stb. alatt népszerűbbek.
Hivatalos honlapja
Alapfogalma
A HTML5 Boilerplate egy HTML-, CSS- és JavaScript-sablon HTML5-webhelyek létrehozásához, több böngészővel kompatibilis. (forrás, wiki honlapról: https://en.wikipedia.org/wiki/HTML5_Boilerplate)
Csak azoknak ajánlom olyan fejlesztőknek, akik szeretnek egyénileg beszabni a designet és bármi JS alatt funkciókat fejleszteni, mint a CSS-ben és a JS-ben programozni, ezt javaslom nekik, végülis ez nem olyan mint Bootstrap, ahol minden előkészítve vannak, csak elég, ha kiválasztani és testreszabni őket, szükséges esetén bővülhetnek, ha nincs benne CSS és JS fájlokban.
Boilerplate-nál viszont nem, mert ott pont ellenkezője, sőt ez a sablon azért előny, mert több erőfeszítést és kilobájtot takaríthatnak meg, ez segítségével gyorsabban fog betöltődik az oldal sebessége.
Adatai
Fejlesztők:
Paul Irish, Divya Manian, Mathias Bynens, Nicolas Gallagher
Első verzió kiadásának dátuma:
2011. Március 21.
Legfrissebb verziója:
8.0.0 / 2020. Június 4.
Programozási nyelvek:
HTML, CSS, JavaScript
Főbb jellemzők és tulajdonságai
A Boilerplate sablonkód egy már elkészített erős kezdő sablon, mely alapilag minden benne van ami kell a kiindulóponthoz. A fejlesztők kiegészíthetnek és bővíthetnek, mert ennek a céljuk, hogy a kódolók időt és kilobájtot takaríthassanak meg azzal, hogy elkerüljön az ismétlődő kód megírását a semmiből.
Sőt kiindulópontként ne legyen benne felesleges nagy választék, amikor nincs szükség rá, mint például 10 féle gombok formázások helyett 1db gomb formázás szerepeljen bele, ezt fejlesztők hozzáadja, így azzal lehet spórolni a kilobájtot és gyorsabban fog betöltődik az oldal sebessége. Ezért a Google pár fejlesztők létrehozták ezt a Boilerplate-t.
Minialkalmazásokat is fejlesztették ki a HTML, a React, a PHP, a Node.js, a Go és a Python számára, mert azzal el akarták érni a céljukat, hogy ez használata segítségével gyorsan el lehessen indítani MVP-jét és pár perc alatt elindíthatja az alkalmazást.
Előnyei
- Ez egy ingyenes legnépszerűbb kiinduló sablon -> bárki használhatja
- Kevesebb időt és kevesebb pénzt takarítanak meg
- Kevesebb a hibalehetőség és több a következetesség
- Google támogatja a Boilerplate-t, ezért SEO-barát, mint felhasználóbarát eszköz, hisz pár Google szakember fejlesztette ki
- Mivel nincs sok választékok miatt alacsonyabb kilobájttal rendelkezik miatt gyorsabban töltödik be a sebessége
- Könnyen elérhetőek a HTML5, a Python és a React Native számára, így ne kelljen minden lényeges apró részletet a semmiből megírnia
- Szigorú, szabványos struktúrával rendelkezik, hogy a fejlesztők kövessenek ezeket, mert csakígy a fejlesztők könnyen olvashatóak, karbantarthatóak és hibakereső kódokat írhatnak, ezzel minimális felhajtással dolgozzanak a projekteken (jobb kódminőség, jobb együttműködés)
- Időhatékonyság:
- Alap sablonok mellé már meglévő kódblokkok és sablonok másolásával és beillesztésével is intézheti, mert azzal felgyorsíthatják a fejlesztési folyamatot
- Keretrendszer és könyvtári támogatás:
- Harmadik féltől származó
- API-integrációk
- UI összetevők
- Teszteszközök
- Teljesítmény optimalizálók
- Nagyjából minden böngészők támogat
Hátrányai
- A Boilerplate-eket nem minden személyre szabják, hanem tovább kellene fejleszteni és kiegészíteni őket
- Profi, tapasztalt fejlesztőnek kell lenni, mert ne legyenek hibák benne a Desktopon vagy Tableten vagy a mobilon
Referenciáim, amelyek Boilerplate keretrendszer alatt készültek
Google AMP is maga boilerplate-s módszerek szerint alatt használhatóak:
- Google AMP webshop – első webáruház demó változat – vázlatosan
- Szabadidő testi-lelki feltöltődési és kikapcsolódási honlapom
Összefoglalás
Én és sokak szerint az egyik sokan ismerik, végülis sok helyeken használják (html, amp, react, node.js, python, stb.). Amikor sikeresen el lettek sajátítva, biztosan megtalálhatja bárhol munkahelyét, mert nagyon sok cégen keresnek, azokat, akik értenek túl jól a Boilerplate használatát.
Korábbi minden cikkeim, amelyben szerepelnek a Boilerplate
- Szabadidő testi-lelki feltöltődési és kikapcsolódási honlapom
- Google AMP webshop - első webáruház demó változat - vázlatosan
- AMP Boilerplate Generátor - hasznos segédek és tippek
- HTML5 Boilerplate - Drupal CMS smink készítés
Hasznos linkek
Vaultvision féle:
- React: https://github.com/vaultvision/react-boilerplate-vv
- HTML: https://github.com/vaultvision/html-boilerplate
- PHP: https://github.com/vaultvision/php-auth-example
- Node.js: https://github.com/vaultvision/node-auth-example
- Go: https://github.com/vaultvision/go-auth-example
- Python: https://github.com/vaultvision/python-auth-example
0 Megjegyzések