الهدف من هذا المشروع هو وضع التقنيات الأولى في وضع عدم الاتصال ، كما هو موضح في برنامج منحة التحدي هذه ، لبناء مركز اجتماعي متصل للإنترنت. هذا يعني أن طريقة لتركيز المنشورات من الشبكات الاجتماعية مثل Facebook و Twitter و Instagram و LinkedIn وغيرها في صفحة واحدة.
من أجل عدم إنشاء أي نقاش حول الأطر التي يجب استخدامها ، أي التقنيات ، إلخ ؛ أعتقد أنه ينبغي القيام بذلك باستخدام أي شيء آخر غير HTML5 و CSS3 وبالطبع ES6!.
يجب أن يركز تطبيق الويب كعميل. المعنى: لا يوجد جزء خادم ، ولا خلفي (باستثناء خادم HTTP الأساسي ، بالطبع).
الهدف ليس تقديم أطر Clien أو Server Frameworks/API ، ولا تعلم كيفية تصميم أو إنشاء مواقع ويب. الهدف الرئيسي هو إنشاء مشروع colaborative ، لذلك يمكننا (الطلاب) أن نضع في الممارسة العملية ما تعلمناه ، ومساعدة بعضنا البعض على تحسين المفاهيم واستيعابها.
سيكون من الرائع استضافة هذا المشروع في مختلف حسابات GitHub ، من أجل تكوين مجموعات ، بحيث يمكن أن يتطور المشروع بطرق مختلفة ، ولماذا لا يوجد بعض المنافسة بين جميع تلك المجموعات! (فقط للمتعة والتحسين).
نظرًا لأن الدعم الحالي ، أفضل استخدام ES6 Pure ، دون أي Transpiler و Browserify و WebPack ، إلخ. مجرد حل ES6 عادي. دعونا نرى إمكاناتهم لبيئة الإنتاج!
![]() |
|---|
| مايو 2017 - لا تتردد في التحديث! |
فقط الجري:
npm startالآن ، يمكن الوصول إلى تطبيق الويب من Heroku!
فقط أضافت واجهة برمجة تطبيقات مبسطة للتفاعل مع واجهة برمجة التطبيقات الأصلية. لقد بنيت بعض فئات ES6 التي توضح الميراث الطبقي وكذلك التقنيات الأخرى.
استمتع!