freeCodeCamp/guide/arabic/electron/index.md

30 lines
2.7 KiB
Markdown
Raw Normal View History

---
title: Electron
localeTitle: الإلكترون
---
## Electron - بناء تطبيقات سطح المكتب عبر منصة مع جافا سكريبت ، HTML ، CSS
يتيح لك Electron إنشاء تطبيقات سطح المكتب عبر الأنظمة الأساسية باستخدام تقنية الويب. أنت يمكنك إنشاء تطبيقات سطح المكتب لنظام التشغيل Windows و Mac والنكهات الأكثر شيوعًا في Linux.
تم تصميم Electron على Chromium (إصدار مفتوح المصدر من Google Chrome). أنت استخدام تقنيات الويب مثل HTML و JavaScript و CSS لإنشاء تطبيقات Electron. أن يعني أنه يمكنك استخدام معظم تقنيات الويب التي تريد إنشاء تطبيق سطح المكتب الأصلي عليها. على سبيل المثال ، يمكنك استخدام [React](https://medium.freecodecamp.org/building-an-electron-application-with-create-react-app-97945861647c) أو [Angular](https://scotch.io/tutorials/creating-desktop-applications-with-angularjs-and-github-electron) لإنشاء تطبيق سطح المكتب الأول.
بالإضافة إلى ذلك ، يأتي Electron مع دعم للتحديث التلقائي ، وتقارير الأعطال ، والقوائم المحلية.
يمكن استكشاف الميزات الأساسية باستخدام [عروض واجهة برمجة تطبيقات Electron](https://github.com/electron/electron-api-demos)
تتضمن بعض التطبيقات التي تم إنشاؤها باستخدام Electron:
* [Atom](https://atom.io/) (محرر نصوص مفتوح المصدر لـ GitHub)
* [Visual Studio Code](https://code.visualstudio.com) (محرر نصوص مفتوح المصدر من Microsoft)
* [Skype](https://www.skype.com/) (تطبيق الدردشة المرئية الشهير من Microsoft)
* [سلاك](https://slack.com/) (تطبيق مراسلة للفرق)
* [Discord](https://discordapp.com) (تطبيق مراسلة مشهور للاعبين)
* [سطح مكتب Github](https://desktop.github.com/) (عميل [Gitub Desktop](https://desktop.github.com/) الرسمي)
### مراجع معلومات إضافية
* [موقع رسمي](https://electronjs.org/)
* [فيديو - ما هو الكترون](https://www.youtube.com/watch?v=8YP_nOCO-4Q&feature=youtu.be)
* \[الإلكترون و Vue\]: https://medium.com/@kswanie21/electron-vue-js-f6c40abeb625
* \[Electron and React\]: https://medium.freecodecamp.org/building-an-electron-application-with-create-react-app-97945861647c
* \[Electron and Angular\]: https://scotch.io/tutorials/creating-desktop-applications-with-angularjs-and-github-electron