1. Microsoft 에서 나온 IDE
Microsoft 에서도 프로그램 IDE 용으로 "Visual Studio Code" 라는 공개 소프트웨어가 있습니다.
저번에 JetBrains 사의 IntelliJ IDEA 를 써 봤으니, 이번에는 Microsoft 꺼를 써보려 합니다.
- http://- http://chocoball.tistory.com/entry/Software-using-IntelliJ-IDEA
2. Visual Studio Code
사용자들이 충실하게 만들어 놓은 Wikipedia 에서 좋은 정보들을 찾습니다.
- https://en.wikipedia.org/wiki/Visual_Studio_Code
파일은 다음 link 에서 다운로드 가능합니다.
- https://code.visualstudio.com/
IntelliJ 처럼 기능상 차이로 유료/무료로 나뉘지는 않고, 그냥 무료 입니다.
자, 사용을 시작해 볼까요?
3. 시작
Windows OS 기본 언어를 일본어로 설정해 놓다 보니, 초기 화면이 일본어가 떴습니다.
지금까지 여러 일본어로 된 어플을 봐 왔지만,
폰트 사용이 가독성 면에서 최고로 괜찮은것 같습니다.
4. IntelliSense
IntelliSense 란, 요즘 IDE 에서 기본적으로 탑재되고 있는 보조기능입니다.
이 기능은, programmer 가 타이핑 하고 있으면, 미리 타이핑 할 것을 예측하여 보여주고,
programmer 는 모든 code 를 타이핑하는 것이 아니라, 보여준 예시에서 선택하여, coding 속도를 높이고 typo 로 인한 debugging 을
줄여주는 역할을 합니다.
- https://en.wikipedia.org/wiki/Intelligent_code_completion
시험삼아 C 파일을 불러들이자, C++ programming 에 관련된 IntelliSense 파일을 다운로드 받으라고 알려줍니다.
관련된 파일을 받고 reload 한 후, 코딩을 해보면, 몇글자 치면 적당한 예시를 보여주게 됩니다.
IntelliJ 에서 너무 충격받아, 이제 IDE 로서는 당연한 기능인것 같습니다.
5. 형상 관리
Project 를 생성시, 형상 관리로부터 가져올 수 있습니다.
Repository URL 을 입력하면 자동으로 다운로드 받고 확인할 수 있습니다.
최종적으로 GitKraken 과 같은 형상 관리 어플과 연동이 되는지는 모르겠습니다.
Repository 에서 clone 하여 가져올 것이냐고 물어보네요.
문제 없이 import 된 것을 확인할 수 있습니다.
6. Java
Java 소스를 열면, Java 프로그래밍에 필요한 보조적인 플러그인 이나 파일을 받으라고 이야기 해 줍니다.
Java 에 대한 Language Support 파일 인스톨을 선택합니다.
외부 링크에서 찾아서 사이트로 가보면 아래 정보가 뜹니다.
Red hat 에서 만들었군요.
Website 에서 인스톨을 실행시키면, 어플 안에서도 동일한 내용이 뜹니다.
Web --> Application 연동이 잘 되어 있습니다.
보조기능 파일 인스톨이 끝난 후, 리로드 하면, 다음과 같이 runtime 이 없다고 뜹니다.
JDK 를 등록해야 겠죠?
File > Preferences > Settings > Search 에서 JDK 를 치면 메뉴가 아나 나옵니다.
오른쪽 pane 에 설정하면 기본 설정을 override 한다고 합니다.
JDK 가 있는 폴더를 등록해 줍니다.
{ "java.home": "C:\Program Files\Java\jdk1.8.0_112" }
정상적으로 등록이 되면 Restart 하라고 나옵니다.
7. Java 에 대한 IntelliSense 의 간단 확인
이제 환경 설정과 필요한 파일이 모두 깔렸으니,
실제로 Java coding 을 해 봅니다.
IntelliJ 에서는 "sout" 이라고 치면 "System.out.println" 이 자동 입력되었습니다.
Visual Studio Code 에서는 "Syst" 까지 쳐야 그 후에 선택할 수 있게 되어 있네요.
의도한 대로 "System.out.println();" 이 자동 타이핑 되었습니다.
다른 기능들도 이정도는 합니다.
8. 간단 총평
인터페이스는 직관적며, 혼란스럽지 않은 메뉴 구성이지만, 아쉬운 부분이 있습니다.
- class 들간의 종속관계나 람다 표현이라는 것 까지는 보여주지 못한다
- 코드를 간략화 할 수 있는 tip 을 보여주지 않는다
- 예시가 IntelliJ 만큼의 퀄리티와 내용을 보여주지 못한다
급하게 사용해야 할 상황이 되거나, 그냥 저냥의 기능 정도로 충분한 개발에는 부족함이 없습니다.
다만, 조금 깊이가 있고, 코딩을 최적화 하는 용도의 IDE 로는 부족함을 느끼게 됩니다.
FIN
프로그래밍을 업으로 삼는다면, 그냥 돈주고 "IntelliJ" 사다 쓰세요.
그냥 IntelliJ 가 갑입니다.
IntelliJ is the RULE !!!
'Software' 카테고리의 다른 글
Software | FFmpeg 를 사용하여 동영상을 회전시켜 보자 (0) | 2017.09.14 |
---|---|
Software | u-blox 의 GPS 어플을 사용해 보자 (0) | 2017.09.05 |
Software | IntelliJ IDEA 를 사용해 보자 (0) | 2017.08.30 |
Software | Google AdSense 가입 및 설정하기 (0) | 2017.04.30 |
Software | apt-get broken 해결 방법 (0) | 2017.04.16 |