I'm always excited to take on new projects and collaborate with innovative minds.

Phone

+20 115 052 9992

Website

https://ibrahimahmed.online/

Social Links

ليه لازم تسيب Vue CLI وتنتقل لـ Vite فوراً؟

ليه لازم تسيب Vue CLI وتنتقل لـ Vite فوراً؟ يا مساء الفل على كل المبرمجين. أكيد مريت باللحظة دي: بتبدأ مشروع جديد، بتكتب Vue CLI ، وبعدين تقعد مستني الـ Bundler

ليه لازم تسيب Vue CLI وتنتقل لـ Vite فوراً؟
Reading Count: 2

ليه لازم تسيب Vue CLI وتنتقل لـ Vite فوراً؟

يا مساء الفل على كل المبرمجين. أكيد مريت باللحظة دي: بتبدأ مشروع جديد، بتكتب Vue CLI، وبعدين تقعد مستني الـ Bundler يخلص تجميع الملفات، وساعات بتضطر تشرب قهوة لحد ما الـ Dev Server يفتح. لو زهقت من البطء ده، يبقى المقال ده ليك. النهاردة هنتكلم عن Vite، الأداة اللي غيرت قواعد اللعبة في تطوير تطبيقات الـ Web Development.

يعني إيه Vite وليه هي أسرع من الأدوات التقليدية؟

زمان كنا بنعتمد على Webpack من خلال Vue CLI. الفكرة هنا إن الأداة كانت بتاخد كل ملفات المشروع وتجمعها (Bundle) قبل ما تفتح المتصفح. ومع كبر حجم المشروع، الموضوع بياخد وقت طويل جداً. أما Vite فكرتها عبقرية وبسيطة: هي بتعتمد على الـ ES Modules اللي موجودة natively في المتصفحات الحديثة.

بمعنى أصح، Vite مش بتجمع الكود كله، هي بتبعت الملفات اللي المتصفح بيطلبها بس وقت الحاجة. النتيجة؟ سرعة خيالية في الـ Hot Module Replacement (HMR)، يعني بمجرد ما تعمل Save، التغيير بيسمع في المتصفح في أجزاء من الثانية، مهما كان حجم مشروعك كبير.

خطوات البدء في مشروع Vue 3 مع Vite

البدء مع Vite أسهل مما تتخيل. كل اللي محتاجه هو وجود Node.js عندك على الجهاز. افتح الـ Terminal واكتب الأمر ده:

npm create vite@latest my-vue-app -- --template vue

بعد ما تخلص، ادخل على الفولدر وثبت المكتبات:

cd my-vue-app
npm install
npm run dev

في أقل من 5 ثواني، هيكون الـ Local Development Server شغال. مفيش انتظار، مفيش تهنيج، وتجربة مطور (Developer Experience) في حتة تانية خالص.

مميزات Vite اللي هتحتاجها في مشاريعك

  • سرعة فائقة (Fast Refresh): زي ما قلنا، الـ HMR في Vite بيخليك تشوف شغلك لحظة بلحظة.
  • دعم TypeScript: Vite بتدعم الـ TypeScript بشكل ممتاز وبدون إعدادات معقدة.
  • التعامل مع الـ CSS: بتدعم الـ PostCSS والـ SASS و LESS بمجرد تثبيتهم، بدون ما تضيع وقت في الـ Config.
  • تجهيز الإنتاج (Production Build): بتستخدم Rollup داخلياً عشان تطلعلك كود متفصص ومضغوط بأعلى كفاءة.

نصيحة من أخ لمبرمج

يا صديقي، التقنيات بتطور بسرعة رهيبة، و Vite مش مجرد "تريند" دي بقت المعيار الجديد (Standard). لو لسه متمسك بـ Vue CLI عشان "متعود عليه"، أنا بنصحك تكسر الحاجز ده وتجرب Vite في مشروعك الجاي. اتعلم إزاي تستخدم الـ Plugins الخاصة بـ Vite عشان توسع قدرات مشروعك، واهتم دائماً بمتابعة التحديثات في الـ Official Documentation. التطور في الكود بييجي من التجربة مش من القراءة بس، قوم افتح الـ Terminal وجرب بنفسك!


Share

Related posts

May 03, 2026 • 1 min read
Reading Count: 6
إزاي تحل مشاكل الـ Modals وتتعامل مع الـ Teleport في Vue 3

إزاي تحل مشاكل الـ Modals وتتعامل مع الـ Teleport في Vue 3 أكيد مريت بالموقف ده قبل كدة، بتبني نافذة...

May 03, 2026 • 1 min read
Reading Count: 4
وداعاً Vuex: دليل المبتدئين لإدارة الحالة مع Pinia

وداعاً Vuex: دليل المبتدئين لإدارة الحالة مع Pinia لو كنت شغال بـ Vue.js بقالك فترة، أكيد مريت بلحظا...

May 02, 2026 • 1 min read
Reading Count: 9
ليه لازم تنقل لـ Vue 3 Composition API؟ وليه هي طوق النجاة لمشاريعك؟

ليه لازم تنقل لـ Vue 3 Composition API؟ وليه هي طوق النجاة لمشاريعك؟ لو كنت شغال بـ Vue.js لفترة، أك...