JavaRush /Java блогы /Random-KK /Онлайн әзірлеуші құралдары
Viacheslav
Деңгей

Онлайн әзірлеуші құралдары

Топта жарияланған

Кіріспе

Бұл қысқа шолу толық емес, бірақ ол сізді қызықтырады және қандай құралдар бар екенін көрсетеді деп үміттенемін.
Әзірлеушілерге арналған онлайн құралдар - 1
Қазіргі әлемде көптеген қызметтер «вебте» өмір сүреді, тіпті «ескі» қолданбалар сонда баяу қозғалады. Және бұл таңқаларлық емес, өйткені оның сөзсіз артықшылығы бар - әлемнің кез келген нүктесінен (Интернет бар жерде), кез келген компьютерден немесе тіпті ноутбуктен қол жетімділік. Даму процесі де мұны айналып өтпеді, мен бұл туралы бірнеше сөз жазғым келеді. Мүмкін, бұл біреуге қызықты, ал басқаларға пайдалы болар. Бұл құралдар оқуға көмектеседі деп ойлаймын. Олар IDE-ді жергілікті іске қоспай-ақ бір нәрсені жылдам тексеруге мүмкіндік береді, бұл кейде пайдалы.

Онлайн компиляторлар

Қарап шығудың ең кең таралған және ең оңай түрі – «онлайн құрастырушылар» санаты. Онда сіз Java тіліндегі қарапайым шешімді қолданып көруге болады. Ең жақсы шешімдердің бірі - tutorialspoint java компиляторы . Міне, оның қалай көрінетінінің мысалы:
Әзірлеушілерге арналған онлайн құралдар - 2
Артықшылығы - codeты тез және оңай іске қосу мүмкіндігі. Бұл да әдемі көрінеді. Кемшіліктер JDK-дағы негізгі сыныптар жиынтығы және басқа ештеңе жоқ. Сол санатта мен басқа онлайн компиляторды атап өткім келеді: jdoodle . Бұл әлдеқайда нашар көрінеді, бірақ оның үшінші тарап кітапханаларын қосу мүмкіндігі бар. Кез келген Undertow веб-serverі, өкінішке орай, жұмыс істемейді. Бірақ сіз Apache Commons қолданбасын қолдана аласыз:
Әзірлеушілерге арналған онлайн құралдар - 3

Онлайн деректер базасы

Пайдалы болуы мүмкін келесі санат - онлайн деректер базасы. Кейде сізге serverді жергілікті орналастырмай және ешқандай күрделі жүйесіз веб арқылы қол жеткізу мүмкіндігі бар дерекқор қажет болуы мүмкін. Тағы да, бұл оқуға пайдалы болуы мүмкін. « PostgreSQL қызмет ретінде » мына мақсаттар үшін тамаша :
Әзірлеушілерге арналған онлайн құралдар - 4
Сұрауларды орындауға және кестелер жасауға мүмкіндік береді. Сонымен қатар, оған сырттан кіруге болады. Яғни, оны IDE ішіндегі сынақ жобаларында жергілікті түрде де қолдануға болады.

Онлайн IDE

Жоғарыда біз оқыған онлайн компиляторлар жақсы. Бірақ егер сіз көбірек алғыңыз келсе ше? Мысалы, Spring қолданбасын қолдайтындай етіп Java-да Maven жобасы қажет. Шын мәнінде, бұл мүмкін. Бұл үшін codenvy.io тамаша нұсқа болып табылады . Codenvy жұмыс кеңістігін жасауға мүмкіндік береді:
Әзірлеушілерге арналған онлайн құралдар - 5
Жұмыс кеңістігін жасаған кезде бізде осы жұмыс кеңістігінде болатын стек таңдау мүмкіндігі бар.
Әзірлеушілерге арналған онлайн құралдар - 6
Содан кейін біз maven жобасын жасай аламыз:
Әзірлеушілерге арналған онлайн құралдар - 7
Бір қызығы, бұл тізімде үлгі қолданбаларды қамтитын «Үлгілер» санаты бар. Мысалы, web-java-spring:
Әзірлеушілерге арналған онлайн құралдар - 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
Скриншотта көріп тұрғаныңыздай, терминалды ашу арқылы gradlew көмегімен gradle орнатуға және жобаны gradle тапсырмалары арқылы іске қосуға болады. Дегенмен, codenvy.io сияқты ақылды автоматты аяқтау . Сондықтан өзіңізді импорттау туралы алаңдауға тура келеді) Бірақ Git жобаларын іске қосу үшін бұл өте қолайлы.

Қорытынды

Мұның бәрі кейбір өнімдерге қысқаша шолу жасау үшін. Әрбір санатта сіз жақсырақ табуға болатын қосымша опциялар бар. Бірақ менің ойымша, жоғарыда аталған опциялар, кем дегенде, ең пайдалыларының кейбірі. Сіз олардың пайдасын таба аласыз деп үміттенемін) Иә, мен тақырып бойынша қосымша ақпарат бергім келеді. Codenvy-де тамаша YouTube арнасы бар: CodenvyIDE . Ал Интернетте ұқсас құралдардың көптеген, көптеген, көптеген шолулары бар. Сондықтан таңдауға көп нәрсе бар. #Вячеслав
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION