안녕하세요. 웹 프로그래밍을 배우기 시작했는데, 학생 신분이라 jetbrain 앱을 사용할 수 있습니다.
vscode가 가벼울것 같긴 하지만, 프론트를 계속 배울 것 같아 전문툴을 사용하려고 하는데요..
html + css + JS + php 전부 다 사용하게 된다면 phpStorm쪽으로 가는게 맞을까요??
webstorm은 JS 특화, phpstorm은 php특화라는데 php쪽이 js도 지원한다고 해서..
안녕하세요. 웹 프로그래밍을 배우기 시작했는데, 학생 신분이라 jetbrain 앱을 사용할 수 있습니다.
vscode가 가벼울것 같긴 하지만, 프론트를 계속 배울 것 같아 전문툴을 사용하려고 하는데요..
html + css + JS + php 전부 다 사용하게 된다면 phpStorm쪽으로 가는게 맞을까요??
webstorm은 JS 특화, phpstorm은 php특화라는데 php쪽이 js도 지원한다고 해서..
phpstorm이 라이센스 비용이 점점 세져서.. 좀 부담스러워서 갈아탔는데, vscode가 더 좋은거 같습니다.
vscode 익숙하기 전에는 아쉬운게 많은거 같았으나, 지금은 전혀 없습니다..
특히 codepliot이랑 연동이 되어서 vscode가 더 좋다고 생각합니다..
지금은 phpstorm으로 이동할 생각이 전혀 없고요.. 크게 보면
vscode는 설정이나 이런 세팅이 직접하고 확장툴 연결하고 이런게 수동이라는 것이고..
phpstorm은 이런게 이미 다 세팅되어 있어, 바로 사용하면 된다... 요정도.. ㅎㅎ
vscode를 써보면 그냥 jetbrain 밖에도 세상이 있다는 걸 알게 되죠.
요새 사용을 안하다보니...
그래도 vscode 사용할겁니다.. ㅋ
intellij 에다가 jetbrains 에서 제공하는 plugins 만 적절히 조합하면 webstorm, phpstorm 이건 거의 동일하게 구성 가능합니다.
단점이라면 이런 저런 플러그인이 모두 설치되어서 큰 덩어리가 되다보니,
java, kotlin, spring boot 를 위한 intellij
web front 를 위한 webstorm
등등... 나뉘어 있으면 좋다. 정도인 거 같습니다.
한줄요약: 필요하면 intellij 에 플러그인 설치로 webstorm, phpstorm 구성이 가능하다입니다.
Android Studio로 시작해서, 중간에 IDE툴 변경하는게 생각보다 불편해서 그냥 있는데, Android Studio보다 뛰어난 것이 있다면 고민 좀 해 보려고요.. ^^;
안드로이드 스튜디오도 WebStorm 등과 같이, 안드로이드 개발에 맞춰 필요한 플러그인으로 잘 다듬어 놓은 개발툴이고, ImtelliJ 하나로 모든 걸 다 개발하고 싶지는 안거든요.
툴 기반은 IntelliJ로 모두 동일하니 환경설정이나 단축키는 한 곳에서 설정하고 export, import 해서 동일하게 맞추는 것도 가능하구요.
이것 사용하시면서 직접 경험을 해보시는 것을 추천드려요.
*위에 dante2k님도 말씀해주셨지만, 사실 intellij 하나면 모든게 다 되기는 합니다.
HTML+CSS+JS/PHP 스택을 사용하신다면, 높은 확률로 API 서버와 프론트를 분리하기보다, 함께 쓰여지는 경우가 많습니다. 최근 프론트 기술을 사용하기에는 어려운 구성입니다.
프론트 위주로 학습을 해나가실 계획이라면, webstorm 구매를 추천드립니다.
*webstrom에서 JS/TS 기반으로 백엔드 API 구현도 당연 가능합니다.
/Vollago
vscode는.. md작성용으로만 쓰는데
vscode 사용 비중을 늘려야 하나 싶어요
이유는... code-server때문에요..
뿐만 아니라 요즘 온라인 IDE는 대부분 code-server기반인것 같더라구요
얼마전 코테보는데 환경이 code-server 베이스 였습니다.