Sass და ნაკლები Preprocessors

ვებ დეველოპერებმა უნდა იცოდნენ ერთი ან ორივე პრეპარატი

კოკი ან პეპსი, Mac ან PC, მარველის ან DC? ყველა თანამეგობრობაში, არის დებატები, რომელიც უკეთესია. ვებ დიზაინერების ან დეველოპერებისთვის, რომ დებატები არის Sass ან Less.

რა არის Sass და ნაკლები?

Syntactically გასაოცარია სტილისტები (Sass) და Leaner CSS (დაბალი) ორივე CSS preprocessors. ისინი სპეციალური სტილის გაგრძელებაა, რომლებიც უფრო ადვილად და უფრო ეფექტურს შექმნიან. ორივე Sass და LESS შეადგინოს შევიდა CSS სტილისტები ისე, რომ ბრაუზერები წაიკითხოს მათ, რომელიც აუცილებელია ნაბიჯი, რადგან თანამედროვე ბრაუზერები ვერ წაიკითხა .sass ან .არ ფაილის ტიპები.

თუ თქვენ გეგმავთ სამყაროში ინტერნეტის განვითარებას, ეს კარგი იდეაა, რომ ერთ-ერთმა ორ პროპროცესორმა კარგად იცის .

როდესაც ის მოდის ქვემოთ, ორივე მსგავსია. ისინი წერენ CSS მარტივი, უფრო ობიექტზე ორიენტირებული და უფრო სასიამოვნო გამოცდილება. მიუხედავად ამისა, არსებობს რამდენიმე ძირითადი განსხვავება. ხუთი მათგანი ჩამოთვლილია აქ.

  • 01 Sass არის Ruby. ნაკლებია JavaScript- ში

    Sass ეფუძნება Ruby, და მოითხოვს Ruby ინსტალაცია. ეს არ არის დიდი გარიგება, თუ მაკლია. თუმცა, ეს უფრო ინსტალაციაა, თუ თქვენ გაქვთ Windows მანქანა.

    ნაკლები იყო აშენებული Ruby მოსწონს Sass, მაგრამ ეს პორტირებული JavaScript. იმისათვის, რომ გამოვიყენოთ ნაკლები, თქვენ ატვირთეთ მოქმედი JavaScript ფაილები თქვენს სერვერზე ან შეადგინოთ CSS ფურცლების მეშვეობით ხაზგარეშე შემდგენელი.

  • 02 ვარაუდების მინიჭება: Sass იყენებს $; ნაკლები სარგებელი @

    ორივე Sass და ნაკლები გამოყენების სპეციალიზებული სიმბოლოები დაავალოს ცვლადები. ამ გზით თქვენ არ უნდა შეინარჩუნოთ სპეციფიკაციები; შეგიძლიათ უბრალოდ შეიყვანოთ ხასიათი.

    Sass, ეს დოლარი ნიშანი ($). ნაკლებია, ეს სიმბოლოა (@). ერთადერთი მინუსი ნაკლებია, რომ არსებობს რამდენიმე არსებული CSS selectors, რომ უკვე გამოიყენოთ @, ასე რომ შეიძლება stiffen სასწავლო მრუდი ცოტა.

  • 03 Sass აქვს კომპასი, ნაკლები აქვს Preboot

    Sass და ნაკლები აქვს გაგრძელება ხელმისაწვდომია ინტეგრირება mixins (უნარი შესანახად და გაზიარება CSS დეკლარაციების მთელი საიტი).

    • Sass აქვს Compass ხელმისაწვდომია mixins, რომელიც მოიცავს ყველა ვარიანტი ხელმისაწვდომია განახლებები მომავალი მხარდაჭერა.

    • ნაკლებია Preboot.less, დაბალი Mixins, ნაკლები ელემენტები, gs, და Frameless. ნაკლები პროგრამული უზრუნველყოფის მხარდაჭერა უფრო ფრაგმენტული ვიდრე Sass, რის შედეგადაც ბევრი სხვადასხვა ვარიანტები გაფართოებები, რომ შეიძლება არ ყველა ფუნქციონირებს იგივე გზით. თქვენი პროექტისთვის შეიძლება დაგჭირდეთ ყველა ჩამოთვლილი გაფართოება კომპასისთვის მსგავსი შესრულების მისაღებად.

  • 04 ნაკლებია უკეთესი შეცდომა შეტყობინებები ვიდრე Sass

    ორივე Sass და LESS უკვე ტესტირება მათი უნარი შეცდომების შესახებ სინტაქსი. ნაკლებია ზუსტი შეცდომების შეტყობინებები ტესტებში, რომლებიც იტყობინება სწორი შეცდომის შესახებ.

    რაღაც მსგავსი შეიძლება გადაარჩინოს ცოტა დრო ოფლიანობა მეტი typo.

  • 05 LESS მეტი მომხმარებელი მეგობრული დოკუმენტაცია, ვიდრე Sass

    ნაკლები დოკუმენტაცია ვიზუალურად მიმზიდველია და ადვილად დაიცვას პირველად მომხმარებლებს. Sass დოკუმენტაცია გაცილებით მეტი ცოდნის ბაზა ან ვიკი რეგულაცია.

    ეს არის ის ფაქტი, რომ მნიშვნელოვანია, რომ SASS ან ნაკლები ანაზღაურების განაკვეთები იყოს, რადგან ვებ-დიზაინის გამოყენება პლატფორმაა.