چرخی در دنیای فرانت اند و بررسی postCss
مقدمه
چرخی در دنیای فرانت اند و بررسی postCss : امروزه اگر یک فرانت اند کار باشید و با سس یا لس یا استایلوس کد نزده اید و یا پروژه ای تمام نکرده اید باید بگم که شما کاملا اشتباه رفته اید چرا که این ابزار ها بسیار بسیار کار شما را آسان تر میکنند و حتما از آنها استفاده کنید .
در واقع ابزار نیستند و نامشان پریپروسسور است(pre-processor) و نام فارسی آن پیش پردازنده است , و امکاناتی مثل nesting , متغیر ها , میکسین ها و… دارند که کار را برای یک فرانت اند دولوپر آسان تر میکند و این پیش پردازنده ها فقط برای سی اس اس نیستند بلکه برای اچ تی ام ال نیز وجود دارد مثل پاگ که در کدفرند دوره آموزشی آن را آپلود کرده ایم .
چرخی در دنیای فرانت اند و بررسی postCss
و اما اینکه پیش پردازنده چیست : پیش پردازنده ها به نوعی میتوان گفت یک ابزار هستند که قبل از سی اس اس اصلی نوشته میشوند و شما هم آنها را مینویسید و اینکه حالا چرا ما بنویسیم و اصلا چه فایده ای دارند میتوان به داشتن متغیر و حالت برنامه نویسی داشتن اشاره کرد راحتی و سرعتت در توسعه و خیلی از امکانات دیگر که برای اینکه قبل از سی اس اس اصلی نوشته میشود و بعد به سی اس اس تبدیل میشود (با راه های مختلف) برای همین به آن پری پروسسور یا پیش پردازنده میگویند .
و اما بررسی postCss
پست سی اس اس یک پیش پردازنده نیست و سی اس اس ترنسفرم نمیکند , در واقع خودش به تنهایی کار زیادی انجام نمیدهد . و کاری که میکند این است که یک css parser یا به فارسی میتوان گفت تجزیه کننده سی اس اس به شما میدهد , و یک فریمورک برای آنالیز کردن است .
و اگر بتوانم خیلی خوب توضیح بدهم و اگر شما هم با جاوا اسکریپت و ابزار هایش آشنا باشید میتوانید پست سی اس اس را مثل ببل babel برای جاوا اسکریپت بدانید .
منتها پست سی اس اس برای سی اس اس است .
تقریبا بیشتر از ۲۰۰ پلاگین برای پست سی اس اس وجود دارد که تمامی آن ها در صفحه گیتهاب پست سی اس اس وجود دارد و شما میتوانید اطلاعات بیشتری بگیرید .
میتوان از مزایای پست سی اس اس به اینها اشاره کرد :
- ماژولاریتی نوشتن و سازماندهی خوب
- جدا بودن پلاگین ها و شما مثل پازل میتوانید برای پروژه خودتان انتخاب کنید بر حسب نیازتان
- شما میتوانید پلاگین خودتان را داشته باشید
- استاندارد های w3c را میتوانید به خوبی رعایت کنید
کلام آخر
شما میتوانید از هر ابزاری و هز چیزی که بخواهید و با آن راحتید استفاده کنید ولی در درجه اول باید نیاز خودتان و محدودیت ها و خیلی از چیز های دیگر را در نظر بگیرید و برای انتخاب دست بکار شوید .
ولی بنظرم پست سی اس اس ابزار خیلی خیلی خوبی خواهد شد و حتما از آن استفاده کنید و بزودی منتظر دوره آن از کدفرند باشید .
برچسب:plugin, w3c, پست, پست سی اس اس, پلاگین, پیش پردازنده, سی اس اس