목차
- 들어가기
- 코딩과 개발언어
- 왜 Flutter를 배워야 할까?
- 용어 정리 1편 (다트.객체지향언어)
- 용어 정리 2편 (변수.자료형)
- 용어 정리 3편 (함수)
- 용어 정리 4편 (조건문)
- 용어 정리 5편 (반복문)
- 용어 정리 6편 (플러터의 위젯)
- 잠시 쉬어가기편 - 플러터는 어떤 IDE가 좋을까? IDE의 미래?
현재 이 글을 연재하는 와중에 저는 플러터 까페에서 진행하는 [15기 플러터 초급 스터디]를 참여하고 있습니다.
스터디 중에 IDE 에 대한 이야기가 있어서 이번에는 잠시 쉬어가는 마음으로 적어보겠습니다.
먼저 IDE란. (Integrated Development Environment)의 약자로 직역하면 "통합 개발 환경"
코드 작성을 도와주는 프로그램입니다.
저는 처음에 코딩을 시작했을 당시에 대표적인 IDE인 안드로이드 스튜디오는 안드로이드 어플만 제작 할 수 있는 줄 알았습니다...하하하하
해서 다양한 개발 언어를 지원하는 IDE 몇 가지 소개하고자 합니다. 앞으로 플러터 개발에 조그만한 도움이 되었으면 좋겠습니다.
사실 깊이 들어가면 IDE와 텍스트 에디터가 구분되어져 있습니다.
프로그램의 목적은 비슷하지만 아래와 같이 비교할 수 있습니다.
IDE = MSoffice. : 기능이 많지만 프로그램이 무겁다.
텍스트 에디터= 메모장 : 기능은 적지만 프로그램이 가볍다
하지만 현재 텍스트 에디터에 라이브러리를 설치해서 기능을 다양하게 사용할 수 있으므로 IDE와 텍스트 에디터 구분이 많이 사라지고 있으니 참고 해주세요. (예 메모장에 ppt 기능을 넣는 라이브러리 설치 하면 메모장에서 ppt 사용가능)
안드로이드 스튜디오
구글링을 통해 얻은 의견들
1. 구글이 정식 지원하는 프로그램
2. 다양한 환경설정을 제공하기에 프로그램이 무겁다.
개인적인 의견
- 처음 코딩을 안드로이드 스튜디오를 시작했기에 편해서 쓰고 있습니다.
- 오래된 맥북으로 사용중인데 프로그램이 무거워서 인지 발열이 있긴 합니다 ^^;;
- 플러터가 핫리로드를 제공하고 있기에 작성 된 코드를 확인하는데 오래 걸리지 않아서 만족하고 있습니다.
VS Code
구글링을 통해 얻은 의견들
1. MS사에서 지원하는 프로그램
2. 텍스트 에디터로 만들어져 빠릿빠릿하다.
3. 코드 자동 완성기능이 약하다, 단축키가 익숙하지 않다 등, 사소한곳에 불편을 많이 느끼는 글이 많음
개인적인 의견
- 스터디를 진행하면서 VS Code를 쓰는 개발자분들이 많다는 것을 느꼈습니다. 그 이유는 빠릿빠릿하다는 게 장점인 것 같습니다.
- 현재 VS Code에 다양한 라이브러리를 설치해서 안드로이드 스튜디오 뺨 치는 기능을 사용 할 수 있는 것으로 보여집니다.
- 노트북 위주의 개발 환경이라면 VS Code가 답일 수도 있을 것 같습니다.
IntelliJ
구글링을 통해 얻은 의견들
1. 안드로이드 스튜디오(IDE)를 만든 회사이다. 구글이 이 프로그램을 외주해서 만든것,
2. 고로 IntelliJ는 안드로이드 스튜디오의 상위 버전이라고 생각하면 된다.
3. 더 다양한 환경설정, 기능을 제공하지만 안드로이드 스튜디오보다 프로그램이 무겁다는 뜻
개인적인 의견
사용해보지는 않았습니다만 구글링 하면서 화면을 보니
안드로이드 스튜디오와 정말 비슷했습니다.
대규모 프로젝트를 진행하는 개발자분들 위주로 사용 중인 것으로 보여집니다.
다양한 기능을 제공하는 만큼
아는 만큼 쓸 수 있다
그러니 노트북 환경 위주의 개발자라면 노트북을 새로 사는게............
구글 트렌드로 우리나라 검색해보았습니다. 개인적인 의견입니다
22년 4월 빠릿빠릿해서 VS Code로 시작하셨던 개발자분들이 기능의 부족함을 느끼고
22년 9월부터는 안드로이드 스튜디오나 IntelliJ로 넘어오는 모양새 인 것 같습니다.
(검색이 높아진 것 뿐이지 실제 사용량 증가는 확인 할 수 없습니다. )
IDE의 미래? Cloud IDE
위에 소개해드린 세 가지 IDE,텍스트에디터는 프로그램을 노트북에 설치를 해야 합니다.
하지만 요즘 인터넷만 있으면 언제든 코드를 작성 할 수 있는 Cloud IDE도 나오고 있습니다.
최근 포토샵을 만든 회사 Adobe가 Cloud 타입의 포토샵을 만든 Figma를 28조원을 들여 인수를 했습니다.
Cloud 타입의 프로그램은 실시간 협업이 가능해서 생산성이 높아집니다.
이러한 상황을 볼 때
Cloud IDE도 기능이 현재 사용되는 IDE보다 비슷해지거나 나아진다면 앞으로 대세가 될 수 있을지 않을까 합니다.
개발자를 위한 상위 30개 최고의 클라우드 IDE 도구 및 서비스 (ciksiti.com)
개발자를 위한 상위 30개 최고의 클라우드 IDE 도구 및 서비스
개발자를 위한 상위 30개 최고의 클라우드 IDE 도구 및 서비스 클라우드는 오늘날 모든 산업에서 없어서는 안될 부분이 되었습니다. 그 결과, 클라우드 애플리케이션과 서비스가 매우 대중화되었
ciksiti.com
플러터는 어떤 IDE가 좋을까? IDE의 미래? 에 대한 저의 개인적인 결론
1. 플러터에 좋은 IDE는 내가 편한게 제일 좋다.
2. IDE의 미래는 Figma처럼 실시간 협업이 가능한 Cloud IDE가 많이 사용 될 것 같다. 관심을 갖자.
'Flutter-플러터 > 플러터로 첫 코딩!' 카테고리의 다른 글
플러터로 첫 코딩하기! 13 - Appbar (0) | 2022.12.06 |
---|---|
플러터로 첫 코딩 하기! 12 - 화면 구성에 대해 (0) | 2022.12.03 |
플러터로 첫 코딩 ! 9- 플러터의 위젯 (0) | 2022.11.25 |
플러터로 첫 코딩하기 ! 8 - 반복문 (0) | 2022.11.23 |
플러터로 첫 코딩하기! 7- 조건문 (0) | 2022.11.21 |