
ونحن سعداء أن أعلن Bootstrap، مجموعة أدوات الواجهة أمامية للتطوير السريع لتطبيقات الويب. عبارة عن مجموعة من الاتفاقيات CSS و HTML. فإنه يستخدم بعض أحدث التقنيات المستعرض لتزويدك بالطباعة أنيقة، أشكال، أزرار، الجداول، والشبكات، والملاحة أنديفيريثينج آخر تحتاج في السوبر صغيرة (فقط ك 6 مع gzip) الموارد. تحقق من Bootstrap على Github.
لمحة تاريخية
في الأيام السابقة من التغريد، استخدام المهندسين تقريبا أي مكتبة كانوا على دراية لتلبية متطلبات الجهة الأمامية. التناقضات بين التطبيقات الفردية التي تجعل من الصعب على مقياس والمحافظة عليها. Bootstrap بدأت كإجابة على هذه التحديات والتعجيل بسرعة خلال هاكويك ارتعاش الأولى. بنهاية هاكويك، قد توصلنا إلى صيغة مستقرة يمكن أن يستخدمها مهندسو عبر الشركة.
بمساعدة وتغذية مرتدة من العديد من المهندسين، نمت Bootstrap كثيرا ليشمل الأنماط الأساسية، بل أكثر من أنماط تصميم الواجهة الأمامية الأنيقة ودائمة. ويمثل هذا الإصدار لدينا أول إصدار 1.0 العامة والمصادر المفتوحة لشهور عديدة من العمل الشاق.
لماذا نستخدم Bootstrap
في جوهرها، Bootstrap CSS فقط، ولكن تم بناؤه بتكلفة أقل، مرونة معالج قبل أن يقدم أكثر بكثير من القوة والمرونة من CSS العادية. مع أقل، ونحن الحصول على مجموعة من الميزات مثل الإعلانات متداخلة والمتغيرات، و mixins، وعمليات ووظائف اللون. بالإضافة إلى ذلك، منذ Bootstrap هو محض المغلق عند التحويل البرمجي عبر أقل، ونحن الحصول على اثنين من الفوائد الهامة:
أولاً، لا يزال Bootstrap سهلة جداً التنفيذ؛ مجرد قطره في التعليمات البرمجية الخاصة بك وتذهب. جمع أقل يمكن أن يتحقق عن طريق جافا سكريبت، تطبيق ماك غير رسمية، أو عن طريق Node.js
ثانيا، بمجرد استيفاء، Bootstrap يحتوي على أي شيء ولكن المغلق، مما يعني وجود لا صور زائدة أو فلاش أو جافا سكريبت. كل ما تبقى هو المغلق بسيطة وقوية لتطوير الويب الخاص بك الاحتياجات.
ما هو في الداخل
عند إلقاء نظرة متفحصة على Bootstrap، ستلاحظ أننا قد فصل الملفات الإنمائية في سبعة ملفات متميزة:
- reset.less المغلق بإعادة تعيين أصلاً أدلى به ماير Eric وتعديلها للاستخدام لإزالة العناصر غير الضرورية
- متغيرات اللون preboot.less و mixins لتبسيط مسبوقة فيندو كتل المغلق على سطر واحد من التعليمات البرمجية كل الأمور مثل التدرجات، والشفافة، والتحولات
- scaffolding.less الأنماط الأساسية والعالمية لإيجاد نظام شبكي، والتخطيط الهيكلي، وقوالب الصفحات
- عناوين type.less، النص الأساسي، والقوائم والتعليمات البرمجية وأكثر لنظام الطباعة متعددة الاستعمالات ودائم
- عناصر واجهة قابلة للتكرار patterns.less مثل الملاحة، مودالس، popovers، وتلميحات الأدوات ليأخذك خارج الأنماط الافتراضية السقالات
- forms.less دائمة لمختلف أنماط إدخال أنواع تخطيطات النموذج، والتحكم في الدول.
- أنماط tables.less لجداول البيانات في عدد من العروض المتنوعة
حيث اخترنا أن اقتحام المغلق قطع أكثر قابلية للإدارة للمنظمة سهلة والتكرار، تجميع هذه الملفات باستخدام وسائل أقل لك في نهاية المطاف مع ملف CSS واحد فقط أن تدرج.
لماذا كان يعمل
Bootstrap الأشغال بتوفير حل نظيفة وموحدة للمهام اليومية الأكثر شيوعاً، وواجهة مطوري تأتي عبر. في التغريد، Bootstrap سرعان ما أصبحت واحدة من العديد من الذهاب إلى الجهة الأمامية أدواتنا عند بدء تشغيل مواقع وتطبيقات جديدة. يرجع ذلك إلى أنه في حين أنها واسعة جداً، أنها مرنة بما يكفي للعمل للعديد من احتياجات التصميم الفريد.
واليوم، يمكنك استخدام Bootstrap رمي معا نماذج أولية سريعة أو دليل تنفيذ تصاميم أكثر تعقيداً وأكبر الجهود الهندسية. وبعبارة أخرى، Bootstrap طريقة بسيطة جداً تشجيع تطبيقات سريعة ونظيفة ويمكن استخدامها للغاية.
ونحن نتطلع إلى العمل مع مجتمع المصادر المفتوحة تتطور Bootstrap.
حيث يتجه Bootstrap
أننا نريد أن نستمر في العمل على التخسيس أسفل بصمة صغيرة الفعل Bootstrap في حين تزايد اتساع نطاق ما يغطي أيضا. كما هو الحال دائماً، ونحن أحب تعليقاتك وآمل أن تجد أنه من المفيد. إذا كنت ترغب في المساعدة على جعل Bootstrap أفضل، لا تتردد في مفترق ذلك، ملف القضايا ومراقبة التقدم المحرز في GitHub.
المصدر: مارك أوتو