السلام عليكم - مرحبا بكل متابعي مدونة أوبنتو اليوم ^_^ , اليوم أقدم لكم مجموعة من الأدوات التي يحتاجها المطور تضم أكثر من 10 برامج أو أدوات ! .
- لتثبيت هذه الأدوات يجب علينا أولا تثبيت أوبنتو مايك UBUNTU MAKE عن هذه الأوامر
أفضل محرر HTML، CSS و جافا سكريبت هو في متناول يدك.
برنامج مميز وغني عن التعريف لكتابة الاكواد البرمجية بسهولة ويساعدك
في تصحيح الاخطاء من خلال تلوين السنتاكس للبرمجيات ويدعم العديد من اللغات.
# webstorm مدفوع وله نسخة تجريبية لـ 30 يوم
- لتثبيت هذه الأدوات يجب علينا أولا تثبيت أوبنتو مايك UBUNTU MAKE عن هذه الأوامر
sudo add-apt-repository -y ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
- على أوبنتو 15.04 لا نحتاج الى تثبيت أوبنتو مايك.
# أدوات المطور الأكثر شعبية :
1- Visual Studio Code :
فيجوال ستوديو كود أفضل أداة لتطوير على لينكس , ويندوز و ماك , لتثبيت Visual Studio Code على أوبنتو تابع الشرح التالي [كيفية تثبيت فيجوال ستوديو كود - Visual Studio Code على أوبنتو]
2- Android Studio :
أندرويد ستوديو [Android Studio] منصة لكتابة التطبيقات تسهل على المطورين كتابة الشيفرة المصدرية لتطبيقات أندرويد، كما تسمح للمطور بمعاينة هيئة تطبيقه على مختلف قياسات الشاشات بشكل أندرويد ستوديو [Android Studio] منصة لكتابة التطبيقات تسهل على المطورين كتابة الشيفرة المصدرية لتطبيقات أندرويد، كما تسمح للمطور بمعاينة هيئة تطبيقه على مختلف قياسات الشاشات بشكل فوري أثناء التطوير، وتسهّل تطوير التطبيقات متعددة اللغات. ويكيبيديا بتصرف فوري أثناء التطوير، وتسهّل تطوير التطبيقات متعددة اللغات.
- لتثبيت أندرويد ستوديو تابع هذا الشرح :) [شرح تثبيت أندرويد ستوديو على أوبنتو [Android Studio] ]
لتثبيت أدوات مطوري فايرفوكس شغل هذا الأمر على الطرفية
التصميم الأول للغة كان عام 2007 على يد Robert Griesemer و Rob Pike و Ken Thompson. بناء العمل السابق كان متعلق بنظام تشغيل إنفيرنو. تم الإعلان رسمياً عن اللغة في نوفمبر 2009.
لتثبيت Go Programming Language على أوبنتو و لينكس منت قم بتشغيل الأمر التالي
- لتثبيت أندرويد ستوديو تابع هذا الشرح :) [شرح تثبيت أندرويد ستوديو على أوبنتو [Android Studio] ]
3 - Firefox Developer Tools :
لتثبيت أدوات مطوري فايرفوكس شغل هذا الأمر على الطرفية
umake web firefox-dev
4 - The Go Programming Language :
التصميم الأول للغة كان عام 2007 على يد Robert Griesemer و Rob Pike و Ken Thompson. بناء العمل السابق كان متعلق بنظام تشغيل إنفيرنو. تم الإعلان رسمياً عن اللغة في نوفمبر 2009.
لتثبيت Go Programming Language على أوبنتو و لينكس منت قم بتشغيل الأمر التالي
umake go go-lang
5 - Dart SDK :
Dart لغة برمجة تحاول أن تكون بديلة للغة Javascript لعمل تطبيقات الإنترنت التي تعمل من على المتصفحات . في هذا الإصدار من SDK ستحصل على عدة أدوات لمساعدتك على التطوير ، منها محرر للغة البرمجة هذه يحتوي على العديد من مزايا محررات البرمجة مثل امكانية العثور على الأخطاء البرمجية ، اكمال عبارات البرمجة ، و اختبار التطبيق و غيرها.
- لتثبيت DART SDK شغل الأمر التالي
umake dart dart-sdk
6 - Eclipse :
.إكلبس Eclipse هو بيئة تطوير متكاملة (IDE) ونظام لإضافة الملحفات (Plug-in). كُتب معظمه بلغة جافا ويمكن استخدامه لتطوير تطبيقات بلغة الجافا, أو بلغات البرمجة التي من بينها أيدا, سي, سي++, كوبول, بيرل, بي إتش بي, بايثون, آر, روبي (بالإضافة إلى نظام روبي أون ريلز), سكالا, كلوجر, جروفي, وسكيم. كما يمكن استخدامه لتطوير حزمات (Packages) لبرنامج ماثماتيكا.
- لتثبيت ECLIPSE على أوبنتو أو لينكس منت عليك بتشغيل هذا الأمر
umake ide eclipse
7 - PyCharm Educational Edition :
PyCharm هو بيئة تطوير متكاملة لبايثون، و يعتبر واحد من أفضل الـ IDE للغة بايثون. و هذا المترجم يأتي في صيغة مجانية . أخرى مدفوعة بمميزات جميلة.
- لتثبيت البرنامج تابع الشرح التالي [ طريقة تثبيت PyCharm مترجم لغة بايثون على أوبنتو و لينكس منت ]
8 - Arduino IDE :
يعتبر أفضل مترجم لأوامر الآردوينو يمكنك تثبيته على أوبنتو عن طريق هذا الامر
umake ide arduino
9 - WebStorm: The Smartest JavaScript IDE :
أفضل محرر HTML، CSS و جافا سكريبت هو في متناول يدك.
برنامج مميز وغني عن التعريف لكتابة الاكواد البرمجية بسهولة ويساعدك
في تصحيح الاخطاء من خلال تلوين السنتاكس للبرمجيات ويدعم العديد من اللغات.
# webstorm مدفوع وله نسخة تجريبية لـ 30 يوم
umake ide webstorm
10 - Unity 3D edition :
هو محاكي ألعاب ثلاثي الأبعاد ويدعم أيضا 2D يتوفر على نسختين ,الأولى مجانية و الأخرى مدفوعة .يدعم لغات البرمجة كـBOO و جافاسكربت ثم السي شارب فهو يعتبر محرك العاب قوي و ذو مميزات مذهلة , كمايتطلب احتراف لغات البرمجة لكي تتعامل به و تتقنه أيضا فهو مستعمل لدى الكثير من المطورين و يتوفر على متجر خاص لنشر العابك و مشاركتها مع الآخرين.
umake games unity3d
11 - IntelliJ IDEA - Java IDE :
بيئة تطويرية متكاملة لمبرمجي و مطوري جافا.
umake ide idea-ultimate
12 - Ruby on Rails IDE :
يعتبر Ruby on Rails IDE أفضل مترجم للغة روبي RUBY.
umake ide rubymine
13 - PhpStorm IDE :
بيئة تطويرية متكاملة لمبرمجي PHP , يدعم البرنامج HTML , CSS , JS
umake ide phpstorm
# كيفية حذف أحد الأدوات المثبتة ؟ :
قم بتشغيل هذا الأمر
umake package_name --remove
- قم بتغيير اللون الأحمر باسم البرنامج المراد حذفه.
مثلا : نريد حذف Visual Studio Code نشل الأمر التالي
umake web visual-studio-code --remove