JavaRush /Java Blog /Random-TL /Mga tool sa online na developer

Mga tool sa online na developer

Nai-publish sa grupo

Panimula

Ang maikling pagsusuri na ito ay hindi nagpapanggap na kumpleto, ngunit umaasa ako na maaari itong maging interesado sa iyo at ipakita sa iyo kung anong mga tool ang magagamit.
Online-средства для разработчика - 1
Sa modernong mundo, maraming mga serbisyo ang nabubuhay sa "web" at maging ang mga "lumang-panahong" application ay dahan-dahang lumilipat doon. At ito ay hindi nakakagulat, dahil ito ay may isang hindi maikakaila na kalamangan - accessibility mula sa kahit saan sa mundo (kung saan mayroong Internet), mula sa anumang computer o kahit na laptop. Ang proseso ng pag-unlad ay hindi rin nalampasan ito, at nais kong magsulat ng ilang mga salita tungkol dito. Marahil ito ay magiging kawili-wili sa ilan, at kapaki-pakinabang sa iba. Naniniwala ako na ang mga tool na ito ay makakatulong sa pag-aaral. Pinapayagan ka nitong mabilis na subukan ang isang bagay nang hindi pinapatakbo ang IDE nang lokal, na kung minsan ay kapaki-pakinabang.

Mga online compiler

Ang pinakakaraniwan at pinakamadaling suriin ay ang kategorya ng "mga online compiler". Doon maaari mong subukan ang ilang simpleng solusyon sa Java. Isa sa mga pinakamagandang solusyon ay tutorialspoint java compiler . Narito ang isang halimbawa ng kung ano ang hitsura nito:
Online-средства для разработчика - 2
Ang kalamangan ay ang kakayahang magpatakbo ng code nang mabilis at madali. Mukhang maganda din. Ang mga disadvantages ay ang pangunahing hanay lamang ng mga klase na nasa JDK at wala nang iba pa. Sa parehong kategorya gusto kong banggitin ang isa pang online compiler: jdoodle . Mukhang mas masahol pa, ngunit mayroon itong kakayahang kumonekta sa mga aklatan ng third-party. Anumang Undertow web server, sayang, hindi gagana. Ngunit maaari mong subukan ang Apache Commons:
Online-средства для разработчика - 3

Online na database

Ang susunod na kategorya na maaari ding maging kapaki-pakinabang ay ang mga online na database. Minsan maaaring kailanganin mo ang isang database na may access sa pamamagitan ng web, nang hindi nagde-deploy ng server nang lokal at walang anumang kumplikadong magarbong sistema. Muli, ito ay maaaring makatulong sa pag-aaral. Ang " PostgreSQL bilang isang Serbisyo " ay mahusay para sa mga layuning ito :
Online-средства для разработчика - 4
Binibigyang-daan kang magpatakbo ng mga query at lumikha ng mga talahanayan. Bilang karagdagan, ito ay naa-access mula sa labas. Iyon ay, maaari rin itong magamit nang lokal sa mga proyekto ng pagsubok sa iyong IDE.

Online na IDE

Ang mga online compiler na nabasa namin tungkol sa itaas ay mabuti. Ngunit paano kung gusto mo ng higit pa? Halimbawa, gusto mo ng proyekto ng Maven sa Java upang masuportahan nito ang isang Spring application. Sa katunayan, ito ay posible. Para dito, ang codenvy.io ay isang mainam na opsyon . Binibigyang-daan ka ng Codenvy na lumikha ng mga workspace:
Online-средства для разработчика - 5
Kapag gumagawa ng workspace, mayroon kaming pagpipilian ng stack na nasa workspace na ito.
Online-средства для разработчика - 6
Susunod na maaari kaming lumikha ng isang proyekto ng maven:
Online-средства для разработчика - 7
Kapansin-pansin, ang listahang ito ay may kategoryang "Mga Sample", na naglalaman ng mga sample na application. Halimbawa, web-java-spring:
Online-средства для разработчика - 8
At ito ang hitsura ng proyekto. Halos katulad ng IDE mo, di ba?
Online-средства для разработчика - 9
Другим аналогом является codeanywhere.com. C первого взгляда он может показаться немного неудобным, но потом привыкаешь и он кажется уже более дружелюбным. Однако, он позволяет делать интересные вещи. Например, имея ссылку на GIT репозиторий его можно импортировать:
Online-средства для разработчика - 10
Так будет выглядеть импортированный проект:
Online-средства для разработчика - 11
Важно!! Whatбы заставить работать, необходимо выбрать "Blank" стэк на 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 tasks. Однако, умного автодополнения How у codenvy.io. Поэтому мучитьс с импортом вы будете сами ) Но для запуска проектов с гита вполне подойдёт.

Заключение

Вот и весь небольшой обзор некоторых средств. В каждой категории есть ещё варианты, которые Вам могут показаться лучше. Но мне кажется, приведённые выше варианты How минимум являются одними из самых полезных. Надеюсь, Вы сможете найти им применение) Да, хотел бы ещё привести немного информации по теме. У Codenvy есть отличный youtube канал: CodenvyIDE. А в интернете есть много-много-много обзоров подобных инструментов. Так что выбрать есть из чего. #Viacheslav
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION