Jetbrains هي مطور بعض بيئات التطوير المتكاملة الممتازة لبعض لغات البرمجة الأكثر شيوعًا. تحتوي جميع عناوينهم على إصدارات مجتمعية (مجانية ومفتوحة المصدر) وبعضها يتضمن أيضًا إصدارًا تعليميًا يمكنك من خلاله تعلم لغة برمجة أو تعليمها. ومع ذلك ، فقد علم أن Jetbrains أوقفت الإصدارات التعليمية.
نظرًا لأنني لا أريد أن أتهم بـ clickbait ، فأنا أسارع إلى قول ذلك هذه الوظيفة لا تختفي ، ولكن يتم تمريرها إلى إصدارات المجتمع وكل ما عليك فعله هو تثبيتها واستيراد الدورات التدريبية التي لديك.
Jetbrains ومنتجاتها
سأبدأ بالقول أن Jetbrains ، بالإضافة إلى بيئات التطوير المتكاملة هي المسؤولة عن لغة برمجة Kotlin التي تحل محل Java في إنشاء تطبيقات Android. تحتوي بيئات التطوير المتكاملة الخاصة به على إصدارات لنظام التشغيل Linux يسهل تثبيتها بسهولة نظرًا لأنها متوفرة بتنسيقات Snap و Flatpak.
على الرغم من أن خط منتجات مطور Jetbrains بالكامل تقريبًا متاح في التنسيقين المحددين (بالإضافة إلى tar.gz) اثنان فقط مجانيان ؛ مجتمع PyCharm ومجتمع IDEA.
مجتمع PyCharm هو بيئة تطوير متكاملة لـ Python ، بينما Idea Community هو نفسه بالنسبة لـ Java و Groovy و Kotlin و Scala و Android. في الواقع ، يعد كود المصدر الخاص به هو أساس Android Studio ، أداة التطوير الرسمية من Google.
لماذا توقف Jetbrains الإصدارات التعليمية
على الرغم من توفر العديد من بيئات التطوير المتكاملة الخاصة بـ Jebrains في متجر Snap و Flatpak ، إلا أن اثنتين منها فقط مجانية: IDEA Community و PyCharm Community. كلاهما يعالج الخيارات التعليمية المدمجة.
وفقا ل إعلان نشرت في 1 ديسمبر في مدونة الشركة المخصصة لقطاع التعليم ، لستكون الإصدارات التعليمية لبيئات التطوير المتكاملة الخاصة بها لـ Java و Kotlin و Python هي الأخيرة وستتوفر وظائفه في IntelliJ IDEA Community Edition (Java and Kotlin) و PyCharm Community Edition (Python)
كما أوضحنا ، عندما تم إطلاق بيئات التطوير التعليمية المتكاملة ، كان لديها واجهة مستخدم أبسط من المعتاد لهذا النوع من المنتجات ، لتسهيل عملية التعلم للمستخدمين الجدد. ومع ذلك ، مع تقدم المستخدمين في معرفتهم ، بدأوا في طلب وظائف متقدمة ومن خلال تضمينها ، زاد مستوى تعقيد الواجهة.
في الوقت نفسه ، حصلت إصدارات المجتمع على واجهة مستخدم جديدة تعرض الميزات حسب الحاجة ، مما يسهل التنقل.
وبالطبع ، من الأفضل التدرب بأداة قريبة قدر الإمكان من الأداة التي ستعمل معها.
كيفية الوصول إلى الميزات التعليمية
تتضمن إصدارات المجتمع الجديدة من PyCharm و IDEA قسمًا مخصصًا للتعلم على شاشة الترحيب الخاصة بهم.
للوصول إلى ميزات التعلم ، نحتاج فقط إلى تثبيت IntelliJ IDEA Community Edition أو PyCharm Community Edition و في شاشة الترحيب ، انقر فوق علامة التبويب تعلم. ثم ، في أداة تعلم البرنامج ، انقر فوق تمكين الوصول.
يمكن استيراد الدورات المكتملة باستخدام المعالج (طالما أن النسخ التعليمية مثبتة على نفس الجهاز) أو بفتح المشروع من القائمة أرشيف.
يمكن العثور على الإصدارات المحدثة التي تتضمن أدوات تعليمية في كل من FlatHub ومتجر Snap.
لن تتلقى الإصدارات التعليمية الحالية تحديثات ، ولكنها ستكون قابلة للاستخدام لفترة أطول عن طريق تثبيت المكون الإضافي EduTools ، على الرغم من أن هذا مخصص فقط للإصدار الحالي من المكون الإضافي ، إلا أن الإصدار التالي لن يعمل.
وبما أننا نشير إلى البرامج المجانية ، فلا يوجد سبب لعدم تثبيت البرامج الجديدة.
أين تجد Pycharm و IDEA
Flathub
أمر التثبيت
flatpack run com.jetbrains.PyCharm-Community
أمر التثبيت
flatpak install flathub com.jetbrains.IntelliJ-IDEA-Community
متجر Snap
أمر التثبيت
sudo snap install pycharm-community --classic
أمر التثبيت
sudo snap install intellij-idea-community --classic