Giriş
Bu qısa icmal tam olduğunu iddia etmir, lakin ümid edirəm ki, o, sizi maraqlandıra və hansı vasitələrin mövcud olduğunu göstərə bilər.
Müasir dünyada bir çox xidmətlər "vebdə" yaşayır və hətta "köhnə zaman" tətbiqləri yavaş-yavaş oraya köçür. Və bu təəccüblü deyil, çünki bunun danılmaz üstünlüyü var - dünyanın istənilən yerindən (İnternetin olduğu yerdə), istənilən kompüterdən və ya hətta noutbukdan əlçatanlıq. İnkişaf prosesi də bundan yan keçmədi və bu barədə bir neçə kəlmə yazmaq istərdim. Ola bilsin ki, bu, bəziləri üçün maraqlı, bəziləri üçün isə faydalı olacaq. İnanıram ki, bu alətlər öyrənməyə kömək edə bilər. Onlar IDE-ni yerli olaraq işə salmadan nəyisə tez bir zamanda sınamağa imkan verir ki, bu da bəzən faydalıdır.
Onlayn tərtibçilər
Ən çox yayılmış və nəzərdən keçirilməsi ən asan olanı “onlayn tərtibçilər” kateqoriyasıdır. Orada Java-da bəzi sadə həlli sınaya bilərsiniz. Ən gözəl həllərdən biri
tutorialspoint java kompilyatorudur . Bunun necə göründüyünə dair bir nümunə:
Üstünlük kodu tez və asanlıqla işlətmək qabiliyyətidir. Həm də gözəl görünür. Dezavantajlar yalnız JDK-da olan əsas siniflər dəstidir və başqa heç nə yoxdur. Eyni kateqoriyada başqa bir onlayn tərtibçini qeyd etmək istərdim:
jdoodle . Bu, daha pis görünür, lakin üçüncü tərəf kitabxanalarını birləşdirmək qabiliyyətinə malikdir. Hər hansı bir Undertow veb serveri, təəssüf ki, işləməyəcək. Ancaq Apache Commons-ı sınaya bilərsiniz:
Onlayn verilənlər bazası
Faydalı ola biləcək növbəti kateqoriya onlayn verilənlər bazalarıdır. Bəzən bir serveri lokal olaraq yerləşdirmədən və hər hansı bir mürəkkəb fantaziya sistemi olmadan internet vasitəsilə girişi olan verilənlər bazasına ehtiyacınız ola bilər. Yenə də bu, öyrənmək üçün faydalı ola bilər.
" Xidmət olaraq PostgreSQL " bu məqsədlər üçün əladır :
Sorğuları yerinə yetirməyə və cədvəllər yaratmağa imkan verir. Bundan əlavə, kənardan əldə edilə bilər. Yəni, IDE-nizdəki test layihələrində yerli olaraq da istifadə edilə bilər.
Onlayn IDE
Yuxarıda oxuduğumuz onlayn tərtibçilər yaxşıdır. Ancaq daha çox istəsən nə olacaq? Məsələn, Java-da bir Maven layihəsi istəyirsiniz ki, o, Spring tətbiqini dəstəkləsin. Əslində bu mümkündür. Bunun üçün
codenvy.io ideal seçimdir . Codenvy sizə iş sahələri yaratmağa imkan verir:
İş sahəsi yaratarkən, bu iş sahəsində olacaq yığın seçimimiz var.
Sonra bir maven layihəsi yarada bilərik:
Maraqlıdır ki, bu siyahıda nümunə tətbiqləri ehtiva edən "Nümunələr" kateqoriyası var. Məsələn, web-java-bahar:
Və layihə belə görünür. Demək olar ki, IDE-niz kimi, elə deyilmi?
Başqa bir analoq
codeanywhere.com -dur . İlk baxışdan bir az narahat görünə bilər, amma sonra öyrəşirsən və daha mehriban görünür. Bununla belə, maraqlı şeylər etməyə imkan verir. Məsələn, GIT repozitoriyasına keçidiniz varsa, onu idxal edə bilərsiniz:
İdxal edilən layihə belə görünəcək:
Vacib!! Onu işə salmaq üçün Ubuntu-da "Boş" yığını seçməlisiniz. Sonra, terminalı açmaq və əmrləri yerinə yetirmək üçün kontekst menyusundan istifadə edin:
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
Ekran görüntüsündə gördüyünüz kimi, terminalı açmaqla biz gradlew istifadə edərək gradle quraşdıra və layihəni gradle tapşırıqları vasitəsilə icra edə bilərik.
Bununla belə, codenvy.io kimi ağıllı avtomatik tamamlama . Buna görə özünüzü idxal etməkdən narahat olacaqsınız) Ancaq Git-dən layihələri işə salmaq üçün olduqca uyğundur.
Nəticə
Bütün bunlar bəzi məhsulların qısa nəzərdən keçirilməsi üçündür. Hər bir kateqoriyada daha yaxşı tapa biləcəyiniz daha çox seçim var. Ancaq mənə elə gəlir ki, yuxarıdakı variantlar ən azı ən faydalı olanlardan biridir. Ümid edirəm ki, onlar üçün bir istifadə tapa bilərsiniz) Bəli, mövzu ilə bağlı daha çox məlumat vermək istərdim. Codenvy-nin əla youtube kanalı var:
CodenvyIDE . İnternetdə oxşar vasitələrin çoxlu, çoxlu, çoxlu rəyləri var. Beləliklə, seçmək üçün çox şey var. #Viaçeslav
GO TO FULL VERSION