JavaRush /مدونة جافا /Random-AR /أدوات المطورين عبر الإنترنت
Viacheslav
مستوى

أدوات المطورين عبر الإنترنت

نشرت في المجموعة

مقدمة

لا يُزعم أن هذه المراجعة القصيرة كاملة، ولكنني آمل أن تثير اهتمامك وأن توضح لك الأدوات المتاحة.
أدوات عبر الإنترنت للمطورين - 1
في العالم الحديث، تعيش العديد من الخدمات على "الويب"، وحتى التطبيقات "القديمة" تتحرك ببطء هناك. وهذا ليس مفاجئا، لأنه يتمتع بميزة لا يمكن إنكارها - إمكانية الوصول من أي مكان في العالم (حيث يوجد إنترنت)، من أي جهاز كمبيوتر أو حتى كمبيوتر محمول. كما أن عملية التطوير لم تتجاوز هذا الأمر، وأود أن أكتب بضع كلمات عنه. ربما سيكون هذا مثيرًا للاهتمام للبعض ومفيدًا للآخرين. أعتقد أن هذه الأدوات يمكن أن تساعد في التعلم. إنها تسمح لك باختبار شيء ما بسرعة دون تشغيل IDE محليًا، وهو أمر مفيد في بعض الأحيان.

المجمعين على الانترنت

الأكثر شيوعًا والأسهل في المراجعة هي فئة "المترجمين عبر الإنترنت". هناك يمكنك تجربة بعض الحلول البسيطة في Java. أحد أفضل الحلول هو برنامج Tutorialspoint Java Compiler . فيما يلي مثال لما يبدو عليه:
أدوات عبر الإنترنت للمطورين - 2
الميزة هي القدرة على تشغيل التعليمات البرمجية بسرعة وسهولة. كما أنها تبدو جميلة. العيوب هي فقط المجموعة الأساسية من الفئات الموجودة في JDK ولا شيء غير ذلك. في نفس الفئة أود أن أذكر مترجمًا آخر عبر الإنترنت: jdoodle . يبدو الأمر أسوأ بكثير، لكن لديه القدرة على ربط مكتبات الطرف الثالث. للأسف، لن يعمل أي خادم ويب Undertow. ولكن يمكنك تجربة Apache Commons:
أدوات عبر الإنترنت للمطورين - 3

قاعدة بيانات على الانترنت

الفئة التالية التي يمكن أن تكون مفيدة أيضًا هي قواعد البيانات عبر الإنترنت. في بعض الأحيان قد تحتاج إلى قاعدة بيانات يمكن الوصول إليها عبر الويب، دون نشر خادم محلي ودون أي نظام معقد. مرة أخرى، قد يكون هذا مفيدًا للتعلم. تعتبر " PostgreSQL كخدمة " رائعة لهذه الأغراض :
أدوات عبر الإنترنت للمطورين - 4
يسمح لك بتشغيل الاستعلامات وإنشاء الجداول. بالإضافة إلى ذلك، يمكن الوصول إليه من الخارج. أي أنه يمكن أيضًا استخدامه محليًا في مشاريع الاختبار في IDE الخاص بك.

بيئة تطوير متكاملة عبر الإنترنت

المترجمون عبر الإنترنت الذين قرأنا عنهم أعلاه جيدون. ولكن ماذا لو كنت تريد المزيد؟ على سبيل المثال، تريد مشروع Maven في Java حتى يتمكن من دعم تطبيق Spring. في الواقع، هذا ممكن. لهذا، يعد codenvy.io خيارًا مثاليًا . يسمح لك Codenvy بإنشاء مساحات عمل:
أدوات عبر الإنترنت للمطورين - 5
عند إنشاء مساحة عمل، لدينا خيار المكدس الذي سيكون في مساحة العمل هذه.
أدوات عبر الإنترنت للمطورين - 6
بعد ذلك يمكننا إنشاء مشروع مخضرم:
أدوات عبر الإنترنت للمطورين - 7
ومن المثير للاهتمام أن هذه القائمة تحتوي على فئة "النماذج" التي تحتوي على نماذج من التطبيقات. على سبيل المثال، ويب-جافا-سبرينغ:
أدوات عبر الإنترنت للمطورين - 8
وهذا هو شكل المشروع. تقريبًا مثل IDE الخاص بك، أليس كذلك؟
أدوات عبر الإنترنت للمطورين - 9
نظير آخر هو codeanywhere.com . للوهلة الأولى قد يبدو الأمر غير مريح بعض الشيء، ولكن بعد ذلك تعتاد عليه ويبدو أكثر ودية. ومع ذلك، فإنه يسمح لك أن تفعل أشياء مثيرة للاهتمام. على سبيل المثال، إذا كان لديك رابط إلى مستودع GIT، فيمكنك استيراده:
أدوات عبر الإنترنت للمطورين - 10
وهذا هو الشكل الذي سيبدو عليه المشروع المستورد:
أدوات عبر الإنترنت للمطورين - 11
مهم!! لكي تعمل، تحتاج إلى تحديد المكدس "الفارغ" على Ubuntu. بعد ذلك، استخدم قائمة السياق لفتح الوحدة الطرفية وتشغيل الأوامر:
1) Выполнить установку JDK8
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

2) Установить Gradle
sudo chmod -R 777 ~/workspace
./gradlew
./gradlew test
كما ترون في لقطة الشاشة، من خلال فتح الوحدة الطرفية، يمكننا تثبيت gradle باستخدام gradlew وتشغيل المشروع من خلال مهام gradle. ومع ذلك، فإن الإكمال التلقائي الذكي مثل codenvy.io . لذلك، سيتعين عليك القلق بشأن استيراد نفسك) ولكن لبدء المشاريع من Git، فهو مناسب تمامًا.

خاتمة

هذا كل شيء لمراجعة قصيرة لبعض المنتجات. يوجد في كل فئة المزيد من الخيارات التي قد تجدها أفضل. ولكن يبدو لي أن الخيارات المذكورة أعلاه هي على الأقل من بين الخيارات الأكثر فائدة. أتمنى أن تجد فائدة لهم) نعم، أود تقديم المزيد من المعلومات حول هذا الموضوع. لدى Codenvy قناة يوتيوب ممتازة: CodenvyIDE . وعلى الإنترنت هناك العديد والعديد والعديد من المراجعات لأدوات مماثلة. لذلك هناك الكثير للاختيار من بينها. # فياتشيسلاف
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION