في المقالة التالية ، سوف نلقي نظرة على طريقة بسيطة ل الحصول على بعض لغات البرمجة وبيئات التطوير باستخدام حزم snap لإنشاء محطة عملنا. الخطوة الأولى هي تثبيت snapd (الخدمة التي تدير Snaps وتديره) في التوزيع الخاص بك ، إذا لم يكن مثبتًا لديك بالفعل. ثم ستتمكن من تثبيت ما يناسب احتياجاتك.
حزم Snap هي حزم تحتوي على جميع التبعيات التي يحتاجها البرنامج لتعمل بشكل صحيح. يمكن تحديث هذه الحزم دون التأثير على بقية النظام. هم أيضا أكثر سهل الإنشاء وسريع التثبيت وآمن من وجهة نظر التثبيت. يمكنهم أيضًا العمل في أي توزيع يقبل هذه الأنواع من الحزم.
بعض اللغات وبيئات التطوير
GitKraken
تعد Git أساسية لمعظم عمليات سير عمل التطوير اليوم. GitKraken إنه عميل git رائع يتكامل مع المستودعات ذاتية الاستضافة والخدمات الشائعة مثل GitHub و Bitbucket و GitLab لتسهيل العمل مع المستودعات.
يمكننا الحصول على GitKraken من متجر المفاجئة أو عن طريق فتح الجهاز (Ctrl + Alt + T) عن طريق كتابة:
sudo snap install gitkraken
NodeJS & Visual Studio Code
Node.js و وقت تشغيل JavaScript عبر الأنظمة الأساسية الذي ينفذ كود JavaScript على الخادم. كود الاستوديو المرئي هو محرر الكود الذي يختاره العديد من المطورين لأنه يجمع بين بساطة محرر الكود وما يحتاجه المطورون لدورة التحرير والترجمة والتصحيح.
يؤدي الجمع بين Node.js و Visual Studio Code إلى إنشاء بيئة تطوير قوية. مع الوصول إلى أكبر نظام بيئي للمكتبات مفتوحة المصدر في العالم.
Node.js سنتمكن من تثبيته باستخدام Snap. يمكننا تثبيت أي من الإصدارات المتاحة. على سبيل المثال ، إذا أردنا التثبيت نود.جي إس 10.x من المحطة (Ctrl + Alt + T) نكتب:
sudo snap install node --channel=10/stable
لتغيير الإصدار المراد تثبيته ، ما عليك سوى القيام بذلك استبدل رقم القناة = 10 برقم الإصدار الذي نحتاجه من Node.js. في وقت كتابة هذا التقرير ، يمكننا العثور على إصدارات Node.js 6 و 8 و 9 و 10 المتاحة.
إلى قم بتثبيت Visual Studio Code، سنكون قادرين على القيام بذلك من متجر المفاجئة أو عن طريق فتح محطة طرفية (Ctrl + Alt + T) وتشغيل الأمر التالي:
sudo snap install vscode
Go & Goland
لغة البرمجة Go يوفر مجمّعًا ومترجمًا ورابطًا ومكتبات مُترجمة يمكن إقرانها مع Goland IDE. مع هذا سوف نحصل على بيئة مريحة للتطوير مع Go.
سيسمح لنا Go Snap بتثبيت أي من الإصدارات بواسطة Go. على سبيل المثال ، يمكننا تثبيت Go 1.10 من الجهاز (Ctrl + Alt + T) عن طريق كتابة:
sudo snap install go --channel=1.10/stable
استبدل رقم القناة = 1.10 برقم إصدار Go الذي تحتاجه. في وقت كتابة هذه السطور لـ Go سنجد من الإصدار 1.6 إلى 1.11 المتاحة.
سنكون قادرين الحصول على goland من متجر المفاجئة أو تثبيته من المحطة (Ctrl + Alt + T) بكتابة:
sudo snap install goland
Kotlin & IntelliJ IDEA
كوتلن هي لغة برمجة من النوع الثابت للتطبيقات الحديثة عبر الأنظمة الأساسية. يكون 100٪ قابلة للتشغيل المتبادل مع Java و Android.
فكرة IntelliJ (التحرير النهائي متاح أيضا) هو Java IDE لتطوير الأعمال والويب والأجهزة المحمولة.
JetBrains تنشر يستقر في Kotlin و Kotlin / Native. يوفر Kotlin snap مترجم سطر الأوامر ، بينما Kotlin / Native هي تقنية لتجميع الثنائيات.
نستطيع احصل على Kotlin و Kotlin / Native و IntelliJ IDEA في متجر المفاجئة أو تثبيتها من المحطة (Ctrl + Alt + T) بالأوامر التالية:
snap install kotlin
مع الأمر السابق سنقوم بتثبيت Kotlin.
snap install kotlin-native
يقوم الأمر أعلاه بتثبيت Kotlin-native.
snap install intellij-idea-community
يقوم هذا الأمر الأخير بتثبيت intellij-idea-community.
ستوديو أندرويد
ستوديو أندرويد ستوفر لنا أسرع الأدوات لإنشاء تطبيقات لأجهزة Android. يتيح لك تحرير التعليمات البرمجية وتصحيح الأخطاء وأدوات الأداء ونظام الإنشاء المرن ونظام الإنشاء / النشر الفوري التركيز على إنشاء تطبيقات فريدة وعالية الجودة.
نستطيع احصل على Android Studio من متجر المفاجئة أو تثبيته من المحطة (Ctrl + Alt + T) يكتب فيه:
snap install android-studio
PostgreSQL و DataGrip
كيو هو قوي مفتوح المصدر ، نظام قاعدة بيانات علائقية وجوه المنحى. لديها أكثر من 15 عامًا من التطوير النشط والهندسة المعمارية المثبتة. وقد أكسبها ذلك سمعة طيبة من حيث الموثوقية وتكامل البيانات وصحتها.
سنكون قادرين احصل على PostgreSQL 10 من متجر المفاجئة أو تثبيته من المحطة (Ctrl + Alt + T) مع:
snap install postgresql10
إذا كان DBMS يستخدم برنامج تشغيل JDBC ، يمكنك الاتصال به عبر داتاجريب. هذه بيئة قاعدة بيانات متعددة المحركات هذا يعترف MySQL و PostgreSQL و Microsoft SQL Server و Microsoft Azure و Oracle و Amazon Redshift و Sybase و DB2 و SQLite و HyperSQL و Apache Derby و H2.
سنكون قادرين احصل على DataGrip متجر المفاجئة أو افتح المحطة (Ctrl + Alt + T) واكتب:
snap install datagrip