tomaszbujnowicz/frontie-webpack
این یک الگوی پیشساخته فرانتاند است که ابزارهای مدرن توسعه وب را در کنار یک ساختار منظم کد ترکیب میکند. ️
کاربرد:
این پروژه به توسعهدهندگان کمک میکند تا با استفاده از ابزارهای قدرتمند مثل Webpack 4 و Gulp 4، پروژههای فرانتاند را به صورت حرفهای راهاندازی کنند. همچنین با پشتیبانی از Babel، کدنویسی با آخرین ویژگیهای جاوااسکریپت ممکن میشود.
در چه شرایطی بهتره استفاده شود؟
اگر قصد داری یک پروژه فرانتاند با ساختار تمیز و قابل نگهداری راه بیاندازی، این الگو عالیه. بهویژه وقتی کار روی پروژههای بزرگ با تیم چندنفره داری، استفاده از معماری ITCSS و روششناسی BEM میتونه کمک بزرگی به مدیریت کد CSS کنه. همچنین با Twig.js میتونی تمپلیتهای پویا بسازی.
چند مثال از موارد استفاده:
- ساخت تمplateهای قابل استفاده مجدد برای سایتهای شرکتی
- توسعه تمplateهای مدیریتی (Admin Panel) با ساختار منظم CSS
- راهاندازی سریع پروژههای شخصی یا تیمی با پیکربندی از پیش تنظیم شده
- استفاده در محیطهایی که نیاز به کامپایل Sass، JS مدرن و تمپلیتهای استاتیک دارند
- ##FrontendBoilerplate
- ##Webpack
- ##Gulp
- ##BEM
- ##ITCSS
- ##TwigJS
- ##Babel
- ##ModernFrontend
- ##WebDevelopment
- ##BuildTools
