JavaRush /Java Blogu /Random-AZ /Onlayn tərtibatçı alətləri
Viacheslav
Səviyyə

Onlayn tərtibatçı alətləri

Qrupda dərc edilmişdir

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.
Tərtibatçılar üçün onlayn alətlər - 1
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ə:
Tərtibatçılar üçün onlayn alətlər - 2
Ü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:
Tərtibatçılar üçün onlayn alətlər - 3

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 :
Tərtibatçılar üçün onlayn alətlər - 4
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:
Tərtibatçılar üçün onlayn alətlər - 5
İş sahəsi yaratarkən, bu iş sahəsində olacaq yığın seçimimiz var.
Tərtibatçılar üçün onlayn alətlər - 6
Sonra bir maven layihəsi yarada bilərik:
Tərtibatçılar üçün onlayn alətlər - 7
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:
Tərtibatçılar üçün onlayn alətlər - 8
Və layihə belə görünür. Demək olar ki, IDE-niz kimi, elə deyilmi?
Tərtibatçılar üçün onlayn alətlər - 9
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:
Tərtibatçılar üçün onlayn alətlər - 10
İdxal edilən layihə belə görünəcək:
Tərtibatçılar üçün onlayn alətlər - 11
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
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION