ウェブアプリケーション開発を8年ほど行ってきましたが、Windowsアプリケーション開発に興味があります。
例を挙げるとFFFTP,PuTTy,Becky!などインターネットに絡んだアプリケーションです。
OS(Unix)やApache,MySQLをはじめとするサーバサイドの知識や、Perl,PHP,Java,Rubyなどのプログラミング知識、オブジェクト指向のベースはあります。
o ウェブ開発経験あり
o 情報が豊富
o デファクトスタンダード
という面から見てWindowsアプリケーション開発を始める際のおすすめはなにがありますでしょうか?
よろしくお願いします。
とりあえず、情報が豊富かつ手軽という点ではVB.NETあたりでしょうか。
今は、無償版も存在しますしとりあえず試すという点でよいでしょう。ものによっては速度面で不満が出るかもしれません。そのような場合は、VC++を選択することになると思います。
デファクトスタンダードということを無視するならばTurbo Delphiあたりもおすすめです。通信系のコンポーネントもありますし何よりもVBの手軽さとC++の高速さを兼ね備えています。特にコンパイル速度がJavaなどに比べると超高速といえます。
また、VBとは違いネイティブコードを出力するのでランタイムに悩まされることはありません。
自分はWindowsアプリはDelphiで書いています。
仕事はほぼJavaでのWebアプリです。
http://japan.cnet.com/news/ent/story/0,2000056022,20110227,00.ht...
Apolloはどうでしょうか
http://zapanet.info/blog/item/953
Rubyが使えるのであればVisualuRubyはどうでしょう。
http://www.osk.3web.ne.jp/~nyasu/software/vrproject.html
Formdesigner for VisualuRuby
Apollo(AIR)はウェブの技術を元にしているため勉強しやすいです。
難儀な点としては利用者がラインタイムライブラリを導入する必要がある点ですね。
http://www.itmedia.co.jp/enterprise/articles/0410/08/news082.htm...
Javaが使えるのでしたらそのままJavaでWindowsアプリを開発されてはどうでしょうか。
EclipseもJavaで書かれていますし。
SWTは魅力ですね。
Swingよりネイティブアプリに近いUIです。
C#がjavaにそっくりなので、私はすんなり移行して
Windowsアプリ開発ができました。
http://homepage3.nifty.com/teranet/jacs/index.html
私がJavaからC#に乗り換えた10の理由
http://www.atmarkit.co.jp/fdotnet/special/java2cs/java2cs_01.htm...
C#入門用(VisualStudio)
http://www.sayo.se.shibaura-it.ac.jp/main/link/vsdotnet/index.ht...
C#は魅力です。
.NET framework も同梱して配布できると聞きました。
詳しい情報ありがとうございます。
Delphiは本気で使うと強力のようですね。
無償版ということでとりあえずVB.NETを試してみます。
ありがとうございます。