개발자
코딩을 독학으로 하고있는데 목표하는 윈도우 어플이 있습니다. 그런데 어떤 언어로 작성되고 실행되는지를 모르겠습니다.. 예상으로는 C++ , C# 정도로 예상되는데 어플 이름은 Allo 입니다. (웹 아니고 exe파일로 실행되는 어플입니다.) 클론 코딩을 하면서 배워나가고 싶은데 도움좀 부탁드립니다.. 어떤언어로 프로그램을 만들면 되는지 ...
답변 2
인기 답변
안녕하세요 목표로 하는 프로그램이 있으나, 어떤 언어를 사용하여야 하는지 고민이 있으신 것 같습니다. 그래서 예를 들어주신 프로그램으로 Allo라는 프로그램을 얘기해주셨는데 단적으로 이야기하면, 사용된 언어에따라 보이는 결과물에 큰 차이는 없습니다. 물론 경험이 많은 사람이라면 ui스타일, 애니메이션 기법이나 형태등에 따라 어떤 라이브러리인지 구분할 수도 있겠지만… 제가 드리고 싶은 말은, 언어는 그저 도구일 뿐 이라는 것 입니다. 표지판을 그리는데에 나무판에 진흙으로 표지판을 그릴수도, 캔버스에 유화물감으로 표지판을 그릴 수도있습니다. 결국 그것이 표지판으로써의 기능늘 다한다면, 어떤 재료로 그려지든 상관없다는 것 이지요. 어떤 언어가 있고, 프로그램을 만들기위해 필요한 재료들은 다른분 께서 너무나도 훌륭하게 정리해주셨기 때문에 제가 따로 말씀드리지는 않겠습니다. 결과적으로, 어떤 언어를 선택해야하는것에 대해 너무 크게 고민하지 마셨으면 합니다. 언어는 목적이 아닌 수단이고, 우리의 목적은 완성된 프로그램 이니까요 :)
인기 답변
언어별 자주 활용되는 데스크탑용 프레임워크를 알려드리자면, JS: Electron Dart: Flutter Python: PyQT Windows 개발은 C# 만약 JS에 익숙하시거나 웹 API 통신과 확장성을 원하신다면 Electron을 추천드립니다. 새로 배우시길 희망하신다면 Flutter가 적합합니다. 특히 Flutter의 경우 윈도우, 맥 부터 모바일 앱 까지 개발할 수 있으니 잘 배워두시면 유용하지 않을까 싶습니다. PyQT는 데이터를 다루거나 간단히 Window 조작이 필요할때 많이 쓰이고 C#은 대기업이나 레거시 소프트웨어 유지보수에 쓰입니다. 이미 대부분의 스타트업이 Flutter나 Electron을 쓰고있는데 개발 편의성, 유지보수 면에서 타 프레임워크에 비해 압도적입니다. 만일 처음 개발하신다면 Flutter를 추천드립니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!