لارافل هي إطار عمل "فريم وورك" للغة php
وفلتر هو إطار عمل "فريم وورك" للغة Dart
طيب ايش الفرق بين الفريم وورك وبين اللغة وبين المكتبات
وفلتر هو إطار عمل "فريم وورك" للغة Dart
طيب ايش الفرق بين الفريم وورك وبين اللغة وبين المكتبات
"الفريم وورك" هو إعادة استخدام للكود والمنطق وتدفق الكود "Code Flow" فهو يُلزمك بطريقة تصميم معينة التطبيق .. أما المكتبات لا تستطيع فعل ذلك غالباً.
أيضاً من خلالها تستطيع كتابة كود بشكل أوسع وتستخدمه كما تريد عكس المكتبات فهي في مجال أضيق.
أيضاً من خلالها تستطيع كتابة كود بشكل أوسع وتستخدمه كما تريد عكس المكتبات فهي في مجال أضيق.
لغات البرمجة: مجموعة من الأوامر، تكتب وفق قواعد تُحَدد بواسطة لغة البرمجة، ومن ثمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب
مثل java,php,...إلخ
وغالبا لغات البرمجة اللي لها فريم وررك يتم تمييز اللغات الأصلية بإضافية native أو pure
مثلا pure php | native php
مثل java,php,...إلخ
وغالبا لغات البرمجة اللي لها فريم وررك يتم تمييز اللغات الأصلية بإضافية native أو pure
مثلا pure php | native php
لغة البرمجة تحتاج تثبتها على جهازك أو الهوست عشان تشتغل عليها، مثل جافا تثبت jdk ضروري من خلالها يقدر الكومبايلر فهمها.
لأن فيه ناس يخلطون بينها وبين IDE معنى انك حملت IDE مميز للجافا مثلا
مايعني انك تقدر تشغلها بدون اللغة، طيب ايش هو IDE
لأن فيه ناس يخلطون بينها وبين IDE معنى انك حملت IDE مميز للجافا مثلا
مايعني انك تقدر تشغلها بدون اللغة، طيب ايش هو IDE
طبعا IDE بيئة تطوير متكاملة تسهل عليك كتابة الكود وتكشف الأخطاء الاملائية أو القواعدية في الكود وتسمح لك بتشغيل المشروع على نفس البيئة وهذا اهم فرق بينها وبين Editor لأن فيه خلط بينهم دائماً
و editor هو مكان "صفحة أو محرر" تقدر تكتب فيه الكود وتقدم لك مزايا التدقيق والأخطاء زي IDE بس ماتسمح لك غالباً بتشغيل الكود إلا المحررات المتطورة جدا ممكن تقدم جزء فقط من تشغيل المشروع وليس كله.
يعني باختصار اذا جيت تشتغل على مشروع تحتاج:
تثبت:
1. IDE OR Editor
2. Programming language | ممكن تضيف عليه أيضا الفريم وورك
وراح تستخدم المكتبات أيضا بداخل المشروع من خلال استدعائها
تثبت:
1. IDE OR Editor
2. Programming language | ممكن تضيف عليه أيضا الفريم وورك
وراح تستخدم المكتبات أيضا بداخل المشروع من خلال استدعائها
أمثلة:
Frameworks: Laravel, Flutter, Vue js, Angular, React js
IDE: Visual Studio IDE, php strom, Android studio, Intellij Idea, Eclipse
Editors: Visual Studio Code, notepad++, Brackets
Libraries: JQuery, Botman
Programming Languages: php, java, javascript, python
Frameworks: Laravel, Flutter, Vue js, Angular, React js
IDE: Visual Studio IDE, php strom, Android studio, Intellij Idea, Eclipse
Editors: Visual Studio Code, notepad++, Brackets
Libraries: JQuery, Botman
Programming Languages: php, java, javascript, python
وبكذا يكون انتهيت من ثريدنا اليوم شكرا لمتابعتك، والثريد القادم راح أتكلم عن اشهر IDE و Editors لعدة لغات برمجة.
@PrograminLovers @Abdulmogeeb
@harmashcom @MhamadHarmush
@PrograminLovers @Abdulmogeeb
@harmashcom @MhamadHarmush
الثريد اخذ إعداده مايقارب الثلاث ساعات ساعد بنشره بريتويت عشان الكل يستفيد ❤❤
شاهد بقية ثريداتي التقنية وغيرها هنا
جاري تحميل الاقتراحات...