Kirish
Ushbu qisqacha sharh to'liq deb da'vo qilmaydi, lekin umid qilamanki, u sizni qiziqtirishi va qanday vositalar mavjudligini ko'rsatishi mumkin.
Zamonaviy dunyoda ko'plab xizmatlar "vebda" yashaydi va hatto "eski" ilovalar u erda asta-sekin harakatlanadi. Va bu ajablanarli emas, chunki bu shubhasiz afzalliklarga ega - dunyoning istalgan joyidan (Internet mavjud bo'lgan joyda), har qanday kompyuterdan yoki hatto noutbukdan foydalanish imkoniyati. Rivojlanish jarayoni ham buni chetlab o'tmadi va men bu haqda bir necha so'z yozmoqchiman. Ehtimol, bu ba'zilar uchun qiziqarli va boshqalar uchun foydali bo'ladi. O'ylaymanki, bu vositalar o'rganishga yordam beradi. Ular sizga IDE-ni mahalliy ishga tushirmasdan biror narsani tezda sinab ko'rish imkonini beradi, bu ba'zan foydalidir.
Onlayn kompilyatorlar
Ko'rib chiqish uchun eng keng tarqalgan va eng oson "onlayn kompilyatorlar" toifasi. U erda siz Java-da oddiy echimni sinab ko'rishingiz mumkin. Eng yaxshi yechimlardan biri bu
tutorialspoint java kompilyatoridir . Bu qanday ko'rinishiga misol:
Afzallik - kodni tez va oson ishga tushirish qobiliyati. Bundan tashqari, chiroyli ko'rinadi. Kamchiliklar faqat JDKdagi asosiy sinflar to'plami va boshqa hech narsa emas. Xuddi shu turkumda men boshqa onlayn kompilyatorni eslatib o'tmoqchiman:
jdoodle . Bu juda ham yomonroq ko'rinadi, lekin u uchinchi tomon kutubxonalarini ulash qobiliyatiga ega. Har qanday Undertow veb-server, afsuski, ishlamaydi. Ammo siz Apache Commons-ni sinab ko'rishingiz mumkin:
Onlayn ma'lumotlar bazasi
Foydali bo'lishi mumkin bo'lgan keyingi toifa - bu onlayn ma'lumotlar bazalari. Ba'zan sizga serverni mahalliy joylashtirmasdan va hech qanday murakkab tizimsiz Internet orqali kirish imkoniyatiga ega ma'lumotlar bazasi kerak bo'lishi mumkin. Shunga qaramay, bu o'rganish uchun foydali bo'lishi mumkin.
" Xizmat sifatida PostgreSQL " quyidagi maqsadlar uchun juda yaxshi :
So'rovlarni bajarish va jadvallar yaratish imkonini beradi. Bundan tashqari, unga tashqaridan kirish mumkin. Ya'ni, u IDE-dagi test loyihalarida mahalliy sifatida ham qo'llanilishi mumkin.
Onlayn IDE
Yuqorida biz o'qigan onlayn kompilyatorlar yaxshi. Ammo ko'proq narsani xohlasangiz nima bo'ladi? Misol uchun, siz Java-da Maven loyihasini xohlaysiz, shunda u Spring ilovasini qo'llab-quvvatlaydi. Aslida, bu mumkin. Buning uchun
codenvy.io ideal variantdir . Codenvy sizga ish joylarini yaratishga imkon beradi:
Ish maydonini yaratishda bizda ushbu ish maydonida bo'ladigan stekni tanlash imkoniyati mavjud.
Keyin biz maven loyihasini yaratishimiz mumkin:
Qizig'i shundaki, ushbu ro'yxatda namunaviy ilovalarni o'z ichiga olgan "Namunalar" toifasi mavjud. Masalan, web-java-bahor:
Va bu loyiha qanday ko'rinishga ega. Deyarli sizning IDE kabi, shunday emasmi?
Yana bir analog -
codeanywhere.com . Bir qarashda bu biroz noqulaydek tuyulishi mumkin, lekin keyin siz ko'nikasiz va u yanada do'stona ko'rinadi. Biroq, bu sizga qiziqarli narsalarni qilish imkonini beradi. Misol uchun, agar sizda GIT omboriga havola bo'lsa, uni import qilishingiz mumkin:
Import qilingan loyiha quyidagicha ko'rinadi:
Muhim!! Uni ishga tushirish uchun Ubuntu-da "Bo'sh" stekni tanlashingiz kerak. Keyin terminalni ochish va buyruqlarni bajarish uchun kontekst menyusidan foydalaning:
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
Skrinshotda ko'rib turganingizdek, terminalni ochish orqali biz gradlew yordamida gradle o'rnatishimiz va loyihani gradle vazifalari orqali bajarishimiz mumkin.
Biroq, codenvy.io kabi aqlli avtomatik to'ldirish . Shuning uchun siz o'zingizni import qilish haqida tashvishlanishingiz kerak bo'ladi) Ammo Git-dan loyihalarni ishga tushirish uchun bu juda mos keladi.
Xulosa
Bu ba'zi mahsulotlarni qisqacha ko'rib chiqish uchun. Har bir toifada siz yaxshiroq topishingiz mumkin bo'lgan ko'proq variantlar mavjud. Lekin menimcha, yuqoridagi variantlar hech bo'lmaganda eng foydalilaridan bir nechtasi. Umid qilamanki, siz ulardan foydalanishni topa olasiz) Ha, men mavzu bo'yicha qo'shimcha ma'lumot bermoqchiman. Codenvy-da ajoyib youtube kanali mavjud:
CodenvyIDE . Va Internetda shunga o'xshash vositalarning ko'p, ko'p, ko'plab sharhlari mavjud. Shunday qilib, tanlash uchun ko'p narsa bor. #Viacheslav
GO TO FULL VERSION