[질문]배우기쉬운 윈도용 어플 개발언어엔 어떤게 있을까요?

redpig의 이미지

전 전공이 전산관련도 아니고 지금 하는 일이 개발쪽도 아닙니다.
단지 취미로 독학해서 리눅스 기반에서 간단한 C/소켓 프로그래밍만 조금 할줄 압니다.
이제 윈도용 어플 개발 언어를 배워보고 싶은데요..
개발(코딩)관 무관하게 살아와서 기본 지식도 없고해서 좀 배우기 쉬운 언어를 공부할려고 합니다.
그렇다고 스크립트 언어 말구요 컴파일 언어루요..
주워 듣기론 비쥬얼베이직이 좀 쉽다고 하던데요..
근데 비쥬얼베이직으로 개발된 어플을 거의 못 봤네요..
이유가 멀까요?
앞서 말씀드렸듯이 개발과는 무관하게 살아와서 질문이 좀 어리숙한거 같네요.. :oops:
저같은 초보가 비교적 배우기 쉬운 언어(윈도기반에서) 추천 부탁드립니다.
또, 추천해주신 언어를 공부하는데 추천할만한 책이나 문서링크도 아울러 추천 부탁드립니다.

bluemoon의 이미지

이쪽을 좀 봐주세요..
http://people.linuxkorea.co.kr/~yong/python/pygtk/

MS의 차기버전 롱혼에선 XML로 애플리케이션을 제작한다고 합니다.
http://longhorn.msdn.microsoft.com/lhsdk/core/overviews/about%20xaml.aspx

우리는 요즘 이런시대에 살고 있습니다. ;

비주얼베이직은 요즘나온 언어들에비해 많이 구립니다..
개발방식도 COM이라고해서 복잡하고 어렵습니다.
비주얼베이직에선 그나마 쉽게 만들순 있지만 그 개념을 공부하다보면
눈이 휙휙 돌아갑니다. 한마디로 난공불락...
물론 ActiveX 컴퍼넌트를 구해다가 쓰면 쉽게 개발이 가능하긴 하지만
그걸 돈 주고 사야 고객지원도 받을수 있고 보기에도 좋습니다.
닷넷이 나온터라 COM방식의 컴퍼넌트들은 앞으로 버전업도 안할겁니다.

위에 스크립트 언어의 장점은 한줄한줄 작성한 결과를 즉시 눈으로
확인이 가능해서 재미가 솔솔합니다. 거기다가 플랫폼을 따지지 않고
개발, 실행이 가능해요. 컴파일러도 제공하기에 독립적으로 실행 가능한
형태로도 배포할 수 있습니다. 솔깃하지 않나여.. ;;

alsong의 이미지

취미삼아 할것 같으면 비주얼 베이직 괜찮습니다.
db관련된 프로그램은 비주얼 베이직으로 많이 짭니다.

비주얼 베이직이 안쓰이는 이유라..... 다른(델파이 약간밖에 모릅니다. ^^) 비주얼 툴보다 잔손이 좀 많이 가는편(포함된 콘트롤의 편의성, 기능성 부족(?))이라 생각되는군요. (주관적인 견해입니다.)

비베로 웬만한건 다 하실수 있을겁니다. 도전해보세요.

그나저나 백수 언제 탈출하냐... ㅡㅡ; 배고파라.

asheap의 이미지

리눅스 기반 C 소켓 프로그래밍이 가능하시다면 C에대한 이해도가 크실 텐데,

볼랜드 C++ 빌더도 좋은 선택이 될 것 같습니다. 특별히 C++ 사용자가 아닌

리눅스 C유저가 처음 빌더를 잡고 주말시간을 투자해서 꽤나 쓸만한 윈도

GUI프로그램을 만들어 내는 것을 보고 놀란 적이 있습니다.

비주얼베이직이랑 같은 개발 방법에 언어만 C++입니다. C를 그대로 써도 된다는

이야기지요.

borlandforum.com 자료실이랑 강좌란 뒤적거리시면 필요한 것들이 꽤나 있을 겁니다.

신승한의 이미지

델파이를 한번 경험해보시죠.
저도 만진지 한 이년정도 되가는거 같은데..
짬날때, 간단히 뭐 말들고 놀기에는 부족함이 없습니다. :lol:

nachnine의 이미지

저도 델파이 추천

만들어지는 executable binary 크기도 작고
공개된 컴포넌트가 많아서 구현하기가 편하다고 하더군요 .
컨트롤의 커스터마이징도 비베에 비하면 훨씬 낫구요 :)

IceRadio 나 AcroEdit같은게 델파이로 만들어져있더군요 :)

비베는 개발에 소요되는 시간이 획기적으로 짧다는 장점이 있지만
배포할려면 몇메가가 넘는 dll 들을 같이 포함해야 합니다.

뭘 좀 새로운 걸 만들어보기도 엄청 힘들구요
MFC나 ATL로 ActiveX control을 만든다음 비베에 갖다쓰면 좀
볼만하긴 합니다.

saxboy의 이미지

저도 델파이 추천!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.