JavaRush /Java blogi /Random-UZ /Onlayn dasturchi vositalari
Viacheslav
Daraja

Onlayn dasturchi vositalari

Guruhda nashr etilgan

Kirish

Ushbu qisqacha sharh to'liq deb da'vo qilmaydi, lekin umid qilamanki, u sizni qiziqtirishi va qanday vositalar mavjudligini ko'rsatishi mumkin.
Ishlab chiquvchilar uchun onlayn vositalar - 1
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:
Ishlab chiquvchilar uchun onlayn vositalar - 2
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:
Ishlab chiquvchilar uchun onlayn vositalar - 3

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 :
Ishlab chiquvchilar uchun onlayn vositalar - 4
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:
Ishlab chiquvchilar uchun onlayn vositalar - 5
Ish maydonini yaratishda bizda ushbu ish maydonida bo'ladigan stekni tanlash imkoniyati mavjud.
Ishlab chiquvchilar uchun onlayn vositalar - 6
Keyin biz maven loyihasini yaratishimiz mumkin:
Ishlab chiquvchilar uchun onlayn vositalar - 7
Qizig'i shundaki, ushbu ro'yxatda namunaviy ilovalarni o'z ichiga olgan "Namunalar" toifasi mavjud. Masalan, web-java-bahor:
Ishlab chiquvchilar uchun onlayn vositalar - 8
Va bu loyiha qanday ko'rinishga ega. Deyarli sizning IDE kabi, shunday emasmi?
Ishlab chiquvchilar uchun onlayn vositalar - 9
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:
Ishlab chiquvchilar uchun onlayn vositalar - 10
Import qilingan loyiha quyidagicha ko'rinadi:
Ishlab chiquvchilar uchun onlayn vositalar - 11
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
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION