ساس و پیش پردازنده کم

توسعه دهندگان وب باید با یک یا هر دو پیش پردازنده آشنا باشند

کک یا پپسی، مک یا PC، Marvel یا DC؟ در هر جامعه، بحث بر سر آن است که بهتر است. برای طراحان وب و یا توسعه دهندگان، بحث در مورد SASS یا کمتر است.

Sass چیست و کمتر؟

CSS (Sass) و Leaner CSS (LESS) هر دو پیش پردازنده CSS هستند. آنها یک افزونه شیوه خاص هستند که ساده تر و کارآمدتر می شوند. هر دو Sass و LESS کامپایل شده در CSS stylesheets به طوری که مرورگرها می توانند آنها را بخوانند، که یک گام ضروری است زیرا مرورگرهای مدرن نمی توانند فایل های .sass یا .less را بخوانند.

اگر شما قصد دارید که در جهان توسعه وب هستید، ایده خوبی است که در یکی از دو پیش پردازنده یا هر دوی آنها باشید .

هنگامی که آن را به آن می آید، هر دو مشابه هستند. آنها CSS ساده تر، شی گرا و تجربه لذت بخش تر را ایجاد می کنند. با این وجود، چندین تفاوت اصلی وجود دارد. پنج نفر از آنها در اینجا فهرست شده است.

  • 01 Sass در روبی است کمتر در جاوا اسکریپت است

    Sass در Ruby مستقر است و نیاز به نصب روبی دارد. این یک معامله بزرگ است اگر مک داشته باشید با این حال، اگر یک دستگاه ویندوز دارید، نصب بیشتر است.

    کمتر از Ruby مانند Sass ساخته شده است، اما به جاوا اسکریپت منتقل شده است. برای استفاده از LESS، فایلهای جاوا اسکریپت قابل دسترسی را به سرور خود آپلود کنید یا کامپایل کردن صفحات CSS از طریق کامپایلر آفلاین.

  • 02 برای اختصاص متغیرها: Sass استفاده از $؛ استفاده کمتر از @

    هر دو Sass و LESS از کاراکترهای ویژه برای اختصاص متغیرها استفاده می کنند. به این ترتیب شما لازم نیست که مشخصات خود را وارد کنید شما فقط می توانید شخصیت را وارد کنید.

    در Sass، علامت دلار ($) است. در LESS، این نماد (@) است. تنها ناکامی برای LESS این است که چند selector موجود CSS وجود دارد که از @ استفاده می کنند، بنابراین ممکن است منحنی یادگیری را کمی تضعیف کند.

  • 03 Sass دارای Compass، LESS دارای Preboot است

    Sass و LESS دارای پسوندهای موجود برای ترکیب کردن mixins (توانایی ذخیره و به اشتراک گذاشتن اعلان های CSS در یک سایت) هستند.

    • Sass دارای قطب نما برای mixins ها است که شامل هر گزینه ای است که در دسترس است با به روز رسانی برای پشتیبانی آینده.

    • LESS دارای Preboot.less، LESS مخلوط، عناصر کمتر، Gs، و بدون فریم. پشتیبانی نرم افزاری LESS بیشتر از Sass تقسیم شده است و در نتیجه بسیاری از گزینه های مختلف برای برنامه های افزودنی وجود دارد که ممکن است همه کارکرد یکسان نباشد. برای پروژه شما ممکن است به همه پسوندهای فهرست شده نیاز داشته باشید تا کار مشابهی را به Compass داشته باشید.

  • 04 LESS پیام های خطا بهتر از Sass

    هر دو Sass و LESS برای توانایی آنها در گزارش خطاها در نحو آزمایش شده اند. LESS پیام های خطای دقیق تر را در آزمایشات نشان می دهد که در آن محل صحت خطا را گزارش کرده است.

    چیزی شبیه به این می تواند موجب صرفه جویی در زمان بیش از یک تایپ باشد.

  • 05 LESS مستندات کاربر پسند تر از ساس است

    اسناد LESS بصری جذاب است و برای کاربران نخستین بار آسان تر است. اسناد ساس از بسیاری از پایگاه های اطلاعاتی و یا راه اندازی ویکی استفاده می کند.

    این یک واقعیت است که می تواند برای میزان پذیرش SASS یا LESS مهم باشد، زیرا این پلت فرم برای استفاده در طراحی وب طراحی شده است.