<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%81%D9%8A%D8%AA_%D8%AC%D9%8A_%D8%A5%D8%B3</id>
	<title>فيت جي إس - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D9%81%D9%8A%D8%AA_%D8%AC%D9%8A_%D8%A5%D8%B3"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%81%D9%8A%D8%AA_%D8%AC%D9%8A_%D8%A5%D8%B3&amp;action=history"/>
	<updated>2026-06-09T23:23:19Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D9%81%D9%8A%D8%AA_%D8%AC%D9%8A_%D8%A5%D8%B3&amp;diff=3423125&amp;oldid=prev</id>
		<title>عبد العزيز: روبوت - إضافة لشريط البوابات :بوابة:برمجيات حرة</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D9%81%D9%8A%D8%AA_%D8%AC%D9%8A_%D8%A5%D8%B3&amp;diff=3423125&amp;oldid=prev"/>
		<updated>2023-05-01T01:00:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:%D9%88%D9%87%D8%B1%D8%A7%D9%86%D9%8A/%D8%B1%D8%A8%D8%B7_%D8%A8%D8%A7%D9%84%D8%A8%D9%88%D8%A7%D8%A8%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D8%AF%D9%84%D8%A9&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;مستخدم:وهراني/ربط بالبوابات المعادلة (الصفحة غير موجودة)&quot;&gt;روبوت&lt;/a&gt; - إضافة لشريط البوابات :&lt;a href=&quot;/%D8%A8%D9%88%D8%A7%D8%A8%D8%A9:%D8%A8%D8%B1%D9%85%D8%AC%D9%8A%D8%A7%D8%AA_%D8%AD%D8%B1%D8%A9&quot; title=&quot;بوابة:برمجيات حرة&quot;&gt;بوابة:برمجيات حرة&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{يتيمة|تاريخ=أبريل 2022}}&lt;br /&gt;
{{بطاقة برمجية&lt;br /&gt;
| الاسم الأصلي = ViteJS&lt;br /&gt;
| لغة البرمجة = [[جافا سكريبت|JavaScript]]، [[تايب سكريبت|TypeScript]]، [[غو (لغة برمجة)|GoLang]]&lt;br /&gt;
| logo = [[ملف:Vitejs-logo.svg]]&lt;br /&gt;
| المطور = إيفان يو&lt;br /&gt;
| الرخصة = MIT License&lt;br /&gt;
| website = {{مسار|https://vitejs.dev/&lt;br /&gt;
}}&lt;br /&gt;
| نظام_التشغيل = متعدد المنصات&lt;br /&gt;
| repo = https://github.com/vitejs/vite&lt;br /&gt;
| الاسم = Vite JS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ڤيّت&amp;#039;&amp;#039;&amp;#039; (بالإنجليزية: Vite) يلفظ {{أصد|/vit/}} هو مجمع [[برمجة تركيبية|وحدات]] جافاسكربت {{بالإنجليزية|JavaScript Module Bundler}} مفتوح المصدر، حديث وعصري صممه إيفان يو مبتكر إطار عمل [[فيو جي إس|Vue]].&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{استشهاد|عنوان=Next generation frontend tooling with ViteJS - Open Source Friday|مسار=https://www.youtube.com/watch?v=UJypSr8IhKY|تاريخ الوصول=2022-04-14|لغة=en|تاريخ=Feb 16, 2021|ناشر=[[غيت هاب]]| مسار أرشيف = https://web.archive.org/web/20220414021158/https://www.youtube.com/watch?v=UJypSr8IhKY | تاريخ أرشيف = 14 أبريل 2022 }}&amp;lt;/ref&amp;gt; بهدف تتبع [[برمجة تركيبية|الوحدات]] في مكتبات جافاسكربت وجمعها مع بعضها البعض. يعتمد فيت على [[وحدات جافاسكربت المعياري|نظام وحدات جافاسكربت المعياري]] (ESModule) بشكل رئيسي. في 2022 حصد فيت على أكثر من 40 آلاف نجمة على موقع [[غيت هاب]]، كما أصبح أداة تجميع الوحدات الرسمية لإطار عمل [[فيو جي إس|فيو جي أس]] الإصدار الثالث.&lt;br /&gt;
&lt;br /&gt;
== نظرة عامة ==&lt;br /&gt;
يعد فيت أداة بناء متكاملة شبيهة بـ&amp;lt;nowiki/&amp;gt;[[ويب باك]]، ويستخدم لبناء مشاريع [[الواجهة الأمامية (تطوير ويب)|الواجهة الأمامية]] في المواقع&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;، يتميز فيت بالسرعة والخفة ويرجع الفضل إلى الخوارزمية التي يستعملها في تجميع الوحدات.&lt;br /&gt;
&lt;br /&gt;
يهدف فيت إلى تسريع وتيرة عملية تطوير تطبيقات [[تطبيق الصفحة الواحدة (ويب)|الصفحة الواحدة]] (SPA) بشكل رئيسي عبر مفهوم Zero-Configuration &amp;#039;&amp;#039;&amp;#039;«بدون إعدادات»&amp;#039;&amp;#039;&amp;#039;.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; يقوم فيت بتحليل ملفات المشروع ويتمكن من تتبع الوحدات وجمعها مع بعضها البعض بالإعتماد على نظام وحدات جافاسكربت المعياري (ESModule) المدعوم -بشكل شبه كلي في جميع المتصفحات الحديثة-، بخلاف باقي مجمعات وحدات جافاسكربت التي كانت تقوم بتحليل الوحدات ومن ثم جمعها وحقنها في داخل ملف أو عدة ملفات [[جافا سكريبت|جافاسكربت]].&lt;br /&gt;
&lt;br /&gt;
يستطيع فيت التعامل مع الوحدات المكتوبة بنظام [[كومون جي إس|كومون جي أس]] وتحويلها إلى وحدات ESModule، كما يستخدم فيت أداة ESBuild المكتوبة [[غو (لغة برمجة)|بلغة غو]] في تجميع الوحدات أثناء عملية التطوير (Development)، خلاف باقي مجمعات الوحدات الأخرى التي تستخدم أدوات مكتوبة بلغة JavaScript في تجميع الوحدات.&lt;br /&gt;
&lt;br /&gt;
يستطيع فيت التعامل مع [[تايب سكريبت|TypeScript]] بشكل افتراضي، وكذلك يقوم بمعالجة ملفات JSX، و[[أوراق الأنماط المتتالية|CSS]] والتعامل مع [[وسائط متعددة|الوسائط]] كالصور وغيرها دون الحاجة إلى ضبطت إعداداته.&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://vitejs.dev/&lt;br /&gt;
| عنوان = Vite&lt;br /&gt;
| موقع = vitejs.dev&lt;br /&gt;
| لغة = en-US&lt;br /&gt;
| تاريخ الوصول = 2022-04-14&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20220413115603/https://vitejs.dev/ | تاريخ أرشيف = 13 أبريل 2022 }}&amp;lt;/ref&amp;gt; كما يمكن لفيت دعم نمط الصفحات المتعددة &amp;quot;MPA&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
في مرحلة النشر (Production) يقوم يقوم فيت بتجميع الوحدات عن طريق Rollup بإعدادات مسبقة &amp;quot;Pre-configured&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== التاريخ ==&lt;br /&gt;
في عام 2019 بدأ &amp;#039;&amp;#039;&amp;#039;إيفان يو&amp;#039;&amp;#039;&amp;#039; مشروع فيت كخادم تطوير خاص [[فيو جي إس|بإطار فيو جي أس]] تحت مسمى &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;@vue/dev-server&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://github.com/vitejs/vite/commit/820c2cfbefd376b7be2d0ba5ad1fd39d3e45347e&lt;br /&gt;
| عنوان = init · vitejs/vite@820c2cf&lt;br /&gt;
| موقع = GitHub&lt;br /&gt;
| لغة = en&lt;br /&gt;
| تاريخ الوصول = 2022-04-14&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20200707001657/https://github.com/vitejs/vite/commit/820c2cfbefd376b7be2d0ba5ad1fd39d3e45347e | تاريخ أرشيف = 7 يوليو 2020}}&amp;lt;/ref&amp;gt;، ولكن سرعان ما غير الاسم إلى &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;vite&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://github.com/vitejs/vite/commit/be00e79a78f0e67ff92971a2d764c0b2e8e698b8&lt;br /&gt;
| عنوان = rename · vitejs/vite@be00e79&lt;br /&gt;
| موقع = GitHub&lt;br /&gt;
| لغة = en&lt;br /&gt;
| تاريخ الوصول = 2022-04-14&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20220414022622/https://github.com/vitejs/vite/commit/be00e79a78f0e67ff92971a2d764c0b2e8e698b8 | تاريخ أرشيف = 14 أبريل 2022}}&amp;lt;/ref&amp;gt;، وجعلها أداة بناء تعمل على أي إطار عمل مثل [[رياكت]] أو حتى فقط جافاسكريت عادية.&lt;br /&gt;
&lt;br /&gt;
بحسب احصائية stateofjs التي أجريت في 2021 حل فيت المركز الأول في أفضل أداة بناء بالنسبة لمطورين جافاسكربت.&amp;lt;ref&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://2021.stateofjs.com/en-US/libraries/build-tools/&lt;br /&gt;
| عنوان = The State of JS 2021: Build Tools&lt;br /&gt;
| موقع = 2021.stateofjs.com&lt;br /&gt;
| لغة = en&lt;br /&gt;
| تاريخ الوصول = 2022-04-14&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20220301134603/https://2021.stateofjs.com/en-us/libraries/build-tools/ | تاريخ أرشيف = 1 مارس 2022}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
في 12 أغسطس 2022 أعلن عن حصول فيت على دعم وتمويل مالي من مطوري [[جوجل كروم]].&amp;lt;ref&amp;gt;{{استشهاد ويب&lt;br /&gt;
| مسار = https://developer.chrome.com/blog/framework-fund-2022/&lt;br /&gt;
| عنوان = An Update On Chrome’s Web Framework Funding for 2022&lt;br /&gt;
| موقع = Chrome Developers&lt;br /&gt;
| لغة = en&lt;br /&gt;
| تاريخ الوصول = 2022-08-13&lt;br /&gt;
| مسار أرشيف = https://web.archive.org/web/20220720084432/https://developer.chrome.com/blog/framework-fund-2022/ | تاريخ أرشيف = 20 يوليو 2022 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المميزات ==&lt;br /&gt;
&lt;br /&gt;
* السهولة، يركز فيت على سهولة الاستخدام دون الغوص في تفاصيل الإعداد (Configuration).&lt;br /&gt;
* الخفة والسرعة، بسبب بناء فيت على خوارزمية تستند على استخدام ESBuild وإعتماده على [[وحدات جافاسكربت المعياري|نظام وحدات جافاسكربت المعياري]] (ESModule) في مرحلة التطوير، خلافًا لباقي مُجمعات جافاسكربت الأخرى لذلك يعد فيت أسرع من غيره.&lt;br /&gt;
* دعم [[تايب سكريبت|تايبسكربت]]&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt; و JSX.&lt;br /&gt;
* نظام الإضافات الشامل (Universal Plugins)، يسمح فيت بإضافة مميزات إضافية أثناء عملية التطوير والنشر تستند على نظام إضافات Rollup.&lt;br /&gt;
* إمكانية التحكم بالعمليات التي يجريها فيت عن طريق [[واجهة برمجة التطبيقات|واجهة برمجة تطبيقات]] (API) مُدعَم بنظام الأنواع Types.&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
لإستخدام Vite في إنشاء بيئة عمل جديدة قام الفريق الذي يعمل عليه، بتوفير حزمة على [[Npm|NPM]] تدعى create-vite-app يمكن استخدامها عن طريق [[واجهة سطر الأوامر|سطر الأوامر]].&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
npm init vite&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;يقوم الأمر بتشغيل create-vite-app والتي تمكنك من اختيار بيئة التطوير التي تريد تجهيزها، بحيث ستقوم بطرح مجموعة من الاسئلة عليك مثل اسم المشروع الذي تريد إنشاءه وإطار العمل الذي تريد استعماله.&lt;br /&gt;
&lt;br /&gt;
تدعم الأداة حاليًا إنشاء بيئات عمل لمشاريع باستخدام جافاسكربت أو [[تايب سكريبت|تايبسكربت]] أو من خلال إطارات عمل مثل [[سولد جي إس|سولد جي اس]] و[[سفلت|سِفلت]] أو [[فيو جي إس|فيو جي اس]] و[[رياكت]] و preact أو lit .&lt;br /&gt;
&lt;br /&gt;
ستقوم الأداة بتجهيز بيئة المشروع الأساسية وتثبيت جميع الإعتماديات المطلوبة بحسب البيانات التي أدخلتها دون قيامك بتجهيزها بنفسك.&lt;br /&gt;
&lt;br /&gt;
== أنظر أيضًا ==&lt;br /&gt;
* [[جافا سكريبت|جافاسكريت]]&lt;br /&gt;
* [[ويب باك]]&lt;br /&gt;
* [[برمجة تركيبية|البرمجة التركيبية]]&lt;br /&gt;
* [[Npm|مدير حزم نود جي اس]]&lt;br /&gt;
* [[فيو جي إس]]&lt;br /&gt;
&lt;br /&gt;
== المراجع ==&lt;br /&gt;
&lt;br /&gt;
{{مراجع}}&lt;br /&gt;
&lt;br /&gt;
== وصلات خارجية ==&lt;br /&gt;
* {{الموقع الرسمي}}&lt;br /&gt;
{{مواقع التواصل الاجتماعي&lt;br /&gt;
| تويتر = Vite_js&lt;br /&gt;
}}&lt;br /&gt;
{{شريط بوابات|برمجيات حرة|علم الحاسوب}}&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:أدوات تطوير جافا سكريبت]]&lt;br /&gt;
[[تصنيف:برمجيات 2021]]&lt;br /&gt;
[[تصنيف:برمجيات تستخدم رخصة إم أي تي]]&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>