اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

أولاً تسمى framework وليست لغات برمجية و تستطيع بإستخدام هذه ال frameworks بناء مواقع تسمي  single page application ولكن ما هي هذه ال app  هي مواقع تقوم بتحميل الموقع مرة واحدة وعند زيارة صفحة أخرى من الموقع يقوم بتحميلها بدون إعادة تحميل للصفحة التي تريدها أي يعتبر صفحة واحدة مثال على هذه المواقع Facebook أو gmail مما يعطيك سرعة عالية للموقع وبالطبع هناك مميزات كثيرة لل spa يمكنك البحث عنها وأيضاً هناك عيوب لهذا النوع من المواقع منها قلة الكفاءة للعمل مع ال seo وأيضاً  تعتمد بشكل كبير على ال JavaScript فعندما يقوم المستخدم بتعطيل ال JavaScript في المتصفح لا يعمل موقعك بشكل جيد

  • 0
نشر (معدل)

VueJs / AngularJs / ReactJs  تسمى أطر العمل (framework ) للغة البرمجة javascript

لكن لمادا نحتاج أطر العمل  (frameworks) مادام عندنا لغة برمجة؟

 إن فكرة إنشاء مواقع الويب وتطبيقات الويب مثل بناء منزل - عندما تبدأ في بناء منزل ، يمكنك إنشاء جميع مواد البناء الخاصة بك من البداية والبدء في البناء دون أي مخططات ، ولكن هذا النهج سيكون مضيعة للوقت بشكل لا يصدق ولا لا معنى له كثيرا. من الأرجح أنك ستشتري مواد بناء مسبقة الصنع (خشب ، وطوب ، وأسطح عمل ، وما إلى ذلك) ثم تجميعها بناءً على مخطط يلائم احتياجاتك الخاصة.

البرمجة مشابه جدًا لعملية البناء . عندما تبدأ في برمجة موقع ويب ، يمكنك برمجة كل جانب من جوانب هذا الموقع من البداية ، ولكن هناك بعض ميزات مواقع الويب الشائعة التي يكون من المنطقي تطبيقها من أحد النماذج - إذا كنت بحاجة إلى عجلة ، على سبيل المثال  من المعقول شراء واحدة بدلاً من إعادة اختراعها. وهنا يأتي دور أطر عمل جافا سكريبت(frameworks)

في أبسط صورها ، تعد أطر عمل javascript مجموعات من مكتبات JavaScript البرمجية  التي تزود المطورين  بكود javascript جاهز مسبقًا لاستخدامه في ميزات ومهام البرمجة الروتينية - التي يحتاجها المبرمج لبناء تطبيق أو موقع إلكتروني

تم التعديل في بواسطة محمد أيت لعرايك

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...