윈도우용 애플리케이션 제작을 위한 언어 선택 관련 질문
글쓴이: dayliver / 작성시간: 월, 2015/07/06 - 11:45오전
안녕하십니까?
저는 프로그래밍 비전공자로 학교에서 영어를 가르치고 있습니다.
엑셀 VBA를 하기 시작하면서 프로그래밍에 관심을 가지기 시작했고,
PHP로 다양한 교육용, 교무업무용 웹사이트를 개발한 경력이 있습니다.
이번 방학을 이용해서 윈도우용 학교시간표 프로그램을 제작하려고 합니다.
윈도우용 응용프로그램은 만들어본 적이 없어서 언어 선택에 고민이 많습니다.
다음의 조건을 충족하는 언어를 추천해주신다면 아마추어 프로그래머에게 큰 힘이 될 것 같습니다.
조건 1. 윈도우에서 UI 구현이 용이한 것
조건 2. 많은 연산을 빠르게 처리할 수 있는 것 (요즘의 학교시간표라는 것이 굉장히 복잡해져서 좋은 시간표를 만들려면 수많은 경우의 수를 따지는 연산이 필요합니다.)
조건 3. (가능하다면) 배우기 쉬운 것 .. (너무 욕심이 과한가요? ㅠㅠ)
Forums:
현재 상업적으로 쓰이고 있는 언어는 대부분 거의
현재 상업적으로 쓰이고 있는 언어는 대부분 거의 동등한 표현력을 가지고 있습니다.
UI의 경우 언어 자체보다 라이브러리에서 대부분의 작업을 담당하기 때문에 그 차이가 더더욱 적죠.
굳이 언어를 따지겠다면 python을 쓰는게 좋을 겁니다.
제가 잘 몰라서 그런데 python 으로 gui
제가 잘 몰라서 그런데 python 으로 gui 만들다가 정말 안좋은 기억이 있습니다
위에서 wxpython 로 하라고해서 했는데..
디자이너 찾아봤는데 되지도 않고(제가 못한거겟죠) 버튼 하나하나 위치, 이벤트 수작업으로 코딩하고
개념도 생소한 레이아웃이란거땜에 삽푸고..
mfc로 만들면 리소스 에디터에서 휙휙 만들고 이벤트 휙휙 처리하고 할일들을 시간은 몇배 더걸리고,
py2exe로 실행파일 만들면 c++일때 1메가도 안될게 20메가가 넘어가버리고
또 문자집합 문제도 그렇고...
안좋은 기억이 떠올라서 갑자기 우울해졌어요
그럼 마음에 드는 걸로 만들면 됩니다. 굳이 언어를
그럼 마음에 드는 걸로 만들면 됩니다.
굳이 언어를 물어봐서 언어를 추천해줬을 뿐 선택은 제 몫이 아니지요.
의견
Windows에서만 사용한다면 C#은 어떤가요?
Visual Studio 2013도 Community 버전은 무료로 완전히 풀렸고
WinForm은 UI 구현하기가 그렇게 어렵지 않다고 생각합니다.
전문적으로 성능을 비교할 능력이 안 되어 2번에 대한 답변은 못 드리지만,
적어도 C#이 배우기 쉽다는 건 확실합니다.
저는 이렇게 생각했습니다.
배경지식 보니 c#이나 vb.net 쓰셔야겠군요.이
배경지식 보니 c#이나 vb.net 쓰셔야겠군요.
이 둘 비교하자면 c#은 자바 문법 베꼈고, vb.net은 비베를 자바 문법 비슷하게 개조한 정도. 편한거 쓰세요.
UI도 만들기 쉬운편이고 성능은 자바 정도 생각하시면 될겁니다. 닷넷 구조자체가 자바를 따라한거라.
학과시간표 정도의 연산요구량이면 많아보일지 몰라도 요즘 cpu에는 별볼일 없는 수준이죠.
Written By the Black Knight of Destruction
댓글 달기