Webpack, Browserify, Rollup

ما هي ال : Webpack, Browserify, Rollup

وما الفرق بينهم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • Rollup : يجمع عدة ملفات javascript في ملف واحد (يحتوي على إضافات بسيطة لمعالجة وضغط الملفات)

  • browserify : يمكن المطورين من إستخدام وحدات مكتوبة من أجل NodeJS في المتصفح

  • Webpack : فهذا حكايته خاصه ، حيث يفور ألية لجمع الوحدات المكتوبة بـ NodeJS من أجل المتصفحات ، و معالجة الملفات التي لا تعمل في المتصفحات بشكل طبيعي مثل الملفات المكتوبة بـ coffee أو sass أو stylus ، كما يقوم يحوي إضافات لضغط الملفات ، و يمكن إستخدامه مع NodeJS نفسها لجمع ملفات المشروع في ملف واحد مضغوط .

وحدات مكتوبة من أجل NodeJS

لجمع الوحدات المكتوبة بـ NodeJS

في الحقيقة أنظمة الوحدات لجافاسكربت ليست أنظمة خاصة بـNodeJS كما يحدث الخلط دائمًا، نظام الوحدات CommonJS المستخدم في NodeJS و NPM(مدير حزم NodeJS لمن لا يعرف) مطوّر أصلًا من موزيلا في 2009، الأصح أن تقول نظام وحدات CommonJS، AMD ..

نعم ولكن لم أرى مشروع مشهور يستخدم CommonJS إلا NodeJS