JavaRush /Java Blog /Random-KO /온라인 개발자 도구
Viacheslav
레벨 3

온라인 개발자 도구

Random-KO 그룹에 게시되었습니다

소개

이 짧은 리뷰가 완전하다고 주장하지는 않지만, 귀하가 관심을 갖고 어떤 도구를 사용할 수 있는지 보여줄 수 있기를 바랍니다.
개발자를 위한 온라인 도구 - 1
현대 사회에서는 많은 서비스가 "웹"에 존재하며 심지어 "구식" 애플리케이션도 천천히 웹으로 이동하고 있습니다. 전 세계 어디에서나(인터넷이 있는 곳), 모든 컴퓨터 또는 노트북에서 액세스할 수 있다는 부인할 수 없는 이점이 있기 때문에 이는 놀라운 일이 아닙니다. 개발 과정에서도 이를 우회하지 않았는데 이에 대해 몇 마디 적어보고자 합니다. 아마도 이것은 어떤 사람들에게는 흥미로울 것이고 다른 사람들에게는 유용할 것입니다. 나는 이러한 도구가 학습에 도움이 될 수 있다고 믿습니다. 이를 통해 IDE를 로컬로 실행하지 않고도 신속하게 테스트할 수 있으며 이는 때때로 유용합니다.

온라인 컴파일러

가장 일반적이고 검토하기 쉬운 범주는 "온라인 컴파일러" 범주입니다. 여기에서 Java로 몇 가지 간단한 솔루션을 시험해 볼 수 있습니다. 가장 좋은 솔루션 중 하나는 tutorialspoint java 컴파일러 입니다 . 다음은 그 모습의 예입니다.
개발자를 위한 온라인 도구 - 2
장점은 코드를 빠르고 쉽게 실행할 수 있다는 것입니다. 그것은 또한 좋아 보인다. 단점은 JDK에 있는 기본 클래스 세트만 있고 다른 것은 없다는 것입니다. 같은 카테고리에서 나는 또 다른 온라인 컴파일러인 jdoodle을 언급하고 싶습니다 . 훨씬 더 나빠 보이지만 타사 라이브러리를 연결하는 기능이 있습니다. 아쉽게도 Undertow 웹 서버는 작동하지 않습니다. 하지만 Apache Commons를 사용해 볼 수 있습니다.
개발자를 위한 온라인 도구 - 3

온라인 데이터베이스

유용할 수 있는 다음 범주는 온라인 데이터베이스입니다. 때로는 서버를 로컬로 배포하지 않고 복잡하고 화려한 시스템 없이 웹을 통해 액세스할 수 있는 데이터베이스가 필요할 수 있습니다. 다시 말하지만, 이는 학습에 도움이 될 수 있습니다. " 서비스로서의 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에서 "Blank" 스택을 선택해야 합니다. 그런 다음 상황에 맞는 메뉴를 사용하여 터미널을 열고 다음 명령을 실행합니다.
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 와 같은 스마트 자동 완성 기능이 있습니다 . 따라서 직접 import하는 것에 대해 걱정해야 합니다.) 그러나 Git에서 프로젝트를 시작하는 데는 매우 적합합니다.

결론

일부 제품에 대한 간략한 리뷰는 여기까지입니다. 각 카테고리에는 더 나은 옵션이 더 많이 있습니다. 그러나 위의 옵션이 적어도 가장 유용한 옵션 중 일부인 것 같습니다. 당신이 그것들의 용도를 찾을 수 있기를 바랍니다) 예, 이 주제에 대해 좀 더 많은 정보를 제공하고 싶습니다. Codenvy에는 CodenvyIDE 라는 훌륭한 YouTube 채널이 있습니다 . 그리고 인터넷에는 유사한 도구에 대한 수많은 리뷰가 있습니다. 그래서 선택할 수 있는 것이 많습니다. #비아체슬라프
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION