بالنسبة لتطوير الويب ، ليس من الضروري دائمًا البدء من الصفر ، يمكننا البناء على الأسس التي نجدها بحرية على الشبكة.
قدمنا في الصفحات السابقة التقنيات الثلاثة الرئيسية للويب: HTML و CSS و JavaScript. كل واحد له تعقيده الخاص والقدرة على إتقانها جميعًا يستغرق وقتًا ، ولحسن الحظ بفضل الروح المفتوحة للويب يمكننا الحصول على قواعد نبدأ من خلالها التطوير.
مكتبات
في البرمجيات ، تعد المكتبة مكونًا قابلًا لإعادة الاستخدام يسهل بعض مهام البرمجة. وفقًا للتكنولوجيا ، يمكن أن تكون مجموعة من الوظائف أو الكائنات. من خلال دمج مكتبة في مشروعنا ، سنتمكن من الوصول إلى الميزات التي قد تستغرق وقتًا طويلاً للقيام بها والتي تم تصميمها واختبارها جيدًا في المكتبة.
القوالب
في سياق تطوير الويب ، يشير القالب ( القالب ) إلى بنية إنشاء ملفات لموقع ويب ، حيث يكون من الضروري فقط تعديل بيانات معينة وتكييفها.
إطار أعمال
يذهب إطار العمل ( إطار العمل ) إلى أبعد من ذلك قليلاً ، ولكن يمكن أن يقدم خيارات مماثلة للمكتبات أو القوالب ، يكمن الاختلاف في اقتراحه لنموذج ، أي طريقة معينة لتطوير البرامج. لهذا السبب ، يكون الإطار مصحوبًا بمفاهيم يجب فهمها جيدًا لاستخدامها.
تشير الواجهة الأمامية إلى المكونات المرئية للمستخدم: الصفحات والأنماط والنصوص. تشير الخلفية إلى تلك غير المرئية مثل قواعد البيانات وخوادم الويب.
من الناحية العملية ، ليس من السهل التمييز بين المكتبات والقوالب والأطر ، لذلك من المهم الرجوع إلى الوثائق والتأكد مما تقدمه لنا وما هي احتياجات مشروعنا. نذكر أدناه بعضًا متاحًا مجانًا على الشبكة.
مسج
jQuery هي مكتبة JavaScript تسهل معالجة مستند html. هناك مكتبتان إضافيتان هما jQuery UI للمكونات المرئية و jQuery mobile الذي يركز على الهواتف الذكية.
تجسد
ماديرايز هو إطار عمل لتطوير الويب يعتمد على مفهوم التصميم متعدد الأبعاد من Google يتضمن المكونات المرئية والرسوم المتحركة وحتى لوحات الألوان.
التمهيد
Bootstrap هو إطار عمل لتطوير الويب موجه للتصميم سريع الاستجابة. تم تطويره داخل Tweeter وتم إصداره لاحقًا كمصدر مفتوح.
الزاوي
AngularJS هو إطار عمل Google الذي يوسع عناصر html لتسهيل تطوير تطبيقات الويب الديناميكية.
العمود الفقري
BackboneJS هو إطار عمل يركز على مزامنة تغييرات البيانات مع طريقة تقديمها ومع إرسالها إلى الخادم في حالة موقع الويب الديناميكي.
الرسم المتجاوب
قوالب HTML
هناك العديد من المواقع التي تقدم قوالب html مجانية ، يقدم Tooplate مجموعة من قوالب مواقع التنزيل المجانية بالإضافة إلى قوالب HTML وغيرها الكثير.
لاستخدام إطار عمل أو مكتبة الواجهة الأمامية ، ما عليك سوى تنزيل ملفاتها داخل مشروعك والإشارة إليها على الصفحات من خلال علامات الارتباط لأوراق الأنماط والنصوص البرمجية لتعليمات JavaScript البرمجية.