سؤال

عندما أقول إطار CSS، لا أقصد إعادة تعيين أو شبكة. أعني إطارا مثل XCSS. أو csscaffold. أو بوصلة.

لقد كنت أفعل CSS لبضع سنوات، لكن لم يكن لديه الكثير من التعرض للأطر. هل لدى أي شخص أي تجارب تعمل معهم؟ ما هي بعض الهبوط المحتملين؟ ما هي الأطر الشعبية / الموصى بها؟

شكرًا.

هل كانت مفيدة؟

المحلول

أروع إطار CSS أعرفه أقل. وبعد يسمح لك بإضافة المتغيرات والميراث والعمليات الحسابية وغيرها من البرودة باستخدام بناء الجملة يشبه CSS - وتكون "يجمع" لأسفل إلى CSS العادية باستخدام خطوة الإنشاء أو المكون الإضافي للخادم.

مثل C إلى C ++، فإن بناء الجملة أقل متوافق مع CSS، بحيث يمكنك ببساطة إعادة تسمية جميع ملفات .css الخاصة بك إلى. بلا. لا يبدأ بإضافة وظيفة أقل دون تعلم لغة جديدة كاملة.

كما لاحظت التعليقات أدناه، القضبان و بي أتش بي دعم أقل بالفعل عبر الإضافات الخادم. هناك أيضا ميناء ASP.NET في بيتا. وبعد هناك أيضا على ما يبدو جانغو الدعم. و coldfusion.. وبعد وهلم جرا...

لاحظ أن استخدام أقل (كقابل قابل للتنفيذ ل Ruby الذي يبصق ملفات CSS) بسيطة مثل تشغيله لتجميع الملفات بدونها في .css كجزء من عملية البناء الخاصة بك. يجب أن تكون آلة البناء قادرا على تشغيل Ruby بالطبع، إلا إذا كنت تستخدم إحدى الإضافات التي تقوم بدولة المحول البرمجي الأقل إلى التعليمات البرمجية الطبيعية لهذا المنصة.

لاحظ أن XCSS تقدم ميزات مماثلة إلى أقل - لم أسمع عن xcss على الرغم من. AFAIK أقل شعبية أكثر شعبية، ولكن يمكن للآخرين في المجتمع هنا أن تطبق منذ شعبية التغييرات بسرعة!

نصائح أخرى

لم يتغير CSS كثيرا لأنه تم دعمه لأول مرة في التسعينات. إنه قديم ولا يتبع أفضل الممارسات التي تطورت منذ تصورها. أعتقد أن الأطر الناشئة مثل XCSS هي نتيجة لعق النقص في CSS.

مع وضع ذلك في الاعتبار، فمن المؤخر أن تتلقى أطر CSS كمية عادلة من النقد. إطار هو أداة! لا يمكنك التأكيد حقا من عدم وجود حالة استخدام صالحة لذلك. كيف يعرف المطور مثل هذا الشيء؟

لقد كنت أستخدم XCSS لتطبيق مفهوم CESSIOND CISSSS. إنها الأيام الأولى ولكنها تبدو وكأنها أداة مفيدة للغاية. يساعدني في تقديم واجهة إلى CSS إلى أطراف ثالثة ليس لديهم حاجة لتعلم CSS. إنها تساعدني في تقليل ازدواجية المعلومات وتشغيل سمات CSS ودروسها إلى تنسيق يمكن أن يحمي من تعفن البرنامج للمعلومات الموزعة.

إذا كنت تستخدم SASS، أوصي:

  1. Compass Plus Sass، وهو مفيد للغاية وقوي لمساعدتك في تسريع سير عمل الطرف الأمامي الخاص بك.

هنا عنوان URL البوصلة: http://compass-style.org/

  1. إذا كنت تستخدم Bootstrap أو مؤسسة، أوصي بأقل + بافتات.

STYLUS / AXISCSS هو أنظف التحرير والسرد الذي وجدته. بدلا من ذلك، فإن SCSS / Compass / Bourbon Combo هي ميزة جميلة غنية.

CSS ليست صعبة بما يكفي لتبرير استخدام إطار.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top