Wnn for Linux/BSD [omronsoft.co.jp] って撤退したんですか? Wnn for Windows が終了したのは知ってるのですが。ちょっと探してみても、撤退したという記事は見つけられませんでした。トップからプレスリリースを見ても、普通にまだ出てきますし。
正直、初心者が GUI ベースのアプリを作成する上で、お手軽に環境を用意でき、簡単に作れる最上の環境は Windows なのは間違いありません。VC# EE [microsoft.com] や VB EE [microsoft.com] を拾ってきて入れればいいのですから。クライアントマシン向けの GUI アプリを配布されているパッケージのみで作成という点から見ると、Eclipse でもこの点から見たら遥か後塵を拝しているとしか感じられません。
Windows 上ですら、現状ではこれ以上に「入れただけですぐ使える」「とりあえず、なんとなく使ってみてなんとなく動く」「巷に本がたくさんあり、Web で探してもすぐに情報が出てくる」ものはありません。全ての項目がそれぞれで。
仕事でも利用するため、Windows と PC-UNIX との両方で開発を続けてきましたが、VS2005 が出てからは PC-UNIX 上での開発環境のしょぼさが辛くなる位、圧倒的に良い開発環境になってしまっていますよ。重度の VIM 依存症で VS.NET 2003 ではエディタに VIM を使っていたのに、VS2005 からは例えモードがなくても VIM を使わない方が楽だと思える位に。
AC さんも仰られていますが、サンデープログラマだけでなく、業務でも (Windows の世界で閉じていいのであれば) 間違いなく一番楽なのは Windows なのが現状でしょう。
なぜに悲観? (スコア:4, すばらしい洞察)
日本語環境が*Windowsユーザを満足させるような*実用的な域に
達したのは、ここ1年の事じゃないかなぁ。
まだまだこれからでそ?
Re:なぜに悲観? (スコア:1)
Re:なぜに悲観? (スコア:0)
Re:なぜに悲観? (スコア:0)
Windows Vistaも当初の2005年から2年も遅れ、また、数々のウイルス&流出騒動でLinux普及のチャンスだったんですが、全くといって良いほど普及していません。
Linuxプリインストールマシンも、何度と無く出てはすぐに市場から姿を消して行ってます。
日本も海外も。
さらにfirefoxの日本での普及率の悪さを見る限り、日本でLinuxが受け入れられるようになるのはかなり先の話になりそうな気がします。
Re:なぜに悲観? (スコア:1)
# 「まとも」=Windowsの日本語環境と肩を並べられる
その前に、日本語とかかわりのあるアプリが出ていたのですが結局撤退したりして(特にコンシューマー向けのWnn for Linuxの撤退は痛かったと思う)、普及がおくれている状況に拍車がかかっているような(;´Д`)
未だに「パソコンを使う=Windows上でアプリを使う」と言うのが暗黙の了解みたいになっている状況では、厳しいのは当り前かなと思います。
# ハッカージャパン的な雑誌ですらWindowsでどーこーと言う
# のが主流な訳で…
DIYな人はかなり前にWindowsを見切っていると思うのですが、そういう人は未だに異端扱いされると言うのが現状ですしね…
保守的な風潮が影響しているのかなぁ?(;´Д`)
Re:なぜに悲観? (スコア:1)
Wnn for Linux/BSD [omronsoft.co.jp] って撤退したんですか? Wnn for Windows が終了したのは知ってるのですが。ちょっと探してみても、撤退したという記事は見つけられませんでした。トップからプレスリリースを見ても、普通にまだ出てきますし。
正直、初心者が GUI ベースのアプリを作成する上で、お手軽に環境を用意でき、簡単に作れる最上の環境は Windows なのは間違いありません。VC# EE [microsoft.com] や VB EE [microsoft.com] を拾ってきて入れればいいのですから。クライアントマシン向けの GUI アプリを配布されているパッケージのみで作成という点から見ると、Eclipse でもこの点から見たら遥か後塵を拝しているとしか感じられません。
Windows 上ですら、現状ではこれ以上に「入れただけですぐ使える」「とりあえず、なんとなく使ってみてなんとなく動く」「巷に本がたくさんあり、Web で探してもすぐに情報が出てくる」ものはありません。全ての項目がそれぞれで。
仕事でも利用するため、Windows と PC-UNIX との両方で開発を続けてきましたが、VS2005 が出てからは PC-UNIX 上での開発環境のしょぼさが辛くなる位、圧倒的に良い開発環境になってしまっていますよ。重度の VIM 依存症で VS.NET 2003 ではエディタに VIM を使っていたのに、VS2005 からは例えモードがなくても VIM を使わない方が楽だと思える位に。
AC さんも仰られていますが、サンデープログラマだけでなく、業務でも (Windows の世界で閉じていいのであれば) 間違いなく一番楽なのは Windows なのが現状でしょう。
多分、何よりも (色んな意味で) 恐ろしい点は FAQ にあるこの言葉でしょうけど。
Re:なぜに悲観? (スコア:1)
NetBeansはイイ線いってると思います
惜しむらくはeclipseに比べてマイナー(入門書が圧倒的に少ない)ことですかね
いかんせんJava自体がLinuxでは(フォント設定等で)「入れただけですぐ使える」ものではないのがネック。
Re:なぜに悲観? (スコア:1)
ようやく時間が取れたので、NetBeans 5.0 を入れて試してみました。うーん、イイ線ではあっても今一歩感は否めないというのが実際の感じですね。
フォームを開き、コントロールのところへマウスカーソルを持っていってチップヘルプでコントロールの確認をしてみたところ、「うーん……」という印象はやはり変わりません。
Visual Studio の方ではこんな感じで出ます。
対して、NetBeans ではこんな感じです。
どちらが分かりやすいか、と聞かれたら……言うまでもない感じですね。
なお、こうしたコンポーネントに関しても、VS だと当然の様に、コモンコントロール、コンテナ、メニューとツールバー、データ……とカテゴリ分けして表示されます。(全てのコントロールとかもありますが) NB の方は、Swing、AWT、Beans の 3 つです。まぁ、分けるほどコントロールが無い、と言われてしまえばそれまでなのですが、やはりこうした分かりやすさの点で劣っているという感じはしてしまいます。
こうしたカテゴリ分けはイベントやプロパティなどにも及んでいて、VS ではカテゴリ分け表示時にはアクションの中に Click、DoubleClick があったり、フォーカスなら Enter、Leave などがあったりとする訳です。NB はこうした分けた表示は……どうやってやるんでしょう?
すぐ下に表示されるヘルプも、VS では言語にあった適切なヘルプが表示されます。例えば Enter なら「コントロールがフォームのアクティブコントロールになったときに発生します。」という感じですね。NB で対応するのは focusGained 辺りになると思いますが、こちらは「java.awt.event.FocusListener」とだけ表示されます。
細かいことですが、こうした些細な、慣れてしまえばすぐ分かるからいいじゃないというような所からでもきっちり作りこんである感じが NB では感じられないという印象が強いです。
あー、あと致命的な問題が。
NB ではシステムの設定でウィンドウ文字色を白、背景色を黒にしていると、設定画面で文字が全然見えません。おそらく背景色は白、文字色はシステム設定色とかになってるのでしょう。何の設定ができるのやらさっぱりわかりません。まぁ、この辺りは初心者なら標準設定のままでしょうから困らない気もしますが。
コード補完機能回りでも同様に一部見えない部分が出てきます。背景色がシステム設定色、文字色が黒とか。VS だと…… SQL Server 関連のアプリケーションだとそれはありますが、VS 本体側ではほとんどそういう問題に遭遇したことがないかなぁ。
コード補完も遅いし賢くない。Visual Studio .NET 2002/2003 時代程度の感じがしますね。
他にも諸々ありますが、総じて「もうちょっとがんばりましょう」という感じ。
Re:なぜに悲観? (スコア:0)
開発は「慣れ」が大きいので一概には言えないかと。
Unix + Cから入った私にとって、いまだにWindowsのプログラミングは敷居が高いです。
エラーの解決、デバッグ、情報の調べ方、といったことが思い通りにできない。ヘルプ見ても自分が欲しい情報とずれているのしかなかったり。
最近はWindows上のプログラミング環境をかなり使いこなせるようになってきましたが、いまだにLinux・Unixでの開発の方が天国に思えてしまいます。
Re:なぜに悲観? (スコア:1)
で、挙げている VC# 2005 や VB 2005 を使った上でも同じ感想なのですか? 同じ VS2005 ファミリでも、VC++ 2005 の話はしていないのですが。というか、こっちはやっぱりそれなりに慣れが必要でそれなりに手間がかかるので。
ところで、ある程度他の環境で開発に「慣れ」た人って、初心者って言うのでしょうか?
脱線だが (スコア:0)
#いまだにVB5。VB6はIDEが重くて嫌。
Re:脱線だが (スコア:1)
スキル的に移行できる人が少ないのでしょうがないです。
VB専用要員だった人には時間が掛かるかと。
--- (´-`)。oO(平和な日常は私を鈍くする) ---
Re:脱線だが (スコア:1)
VB 経験者の移行はきついと思います。VB で try ~ catch ~ finally ブロックを見たときは唖然としましたし。
VB6 で IDE が重い、だと VB2005 なんてありえない重さだと思います。(VC# ですが) Prescott 3.0GHz (E0)/Millennium P650 で「ファイルが小さければいいけど、50KB 辺りからやや重くなってきて、100KB 辺りから目に見えて重くなってくる。400KB 位になるときつすぎる」という感じです。Core Duo L2400 (1.66GHz)/i945GM Express にしてから、かなり楽になりましが。(どっちもメモリは 2GB 程)
上で敢えてビデオチップを書いていますが、VS2005 って表示回りがかなりビデオチップに影響を受けている印象があります。ツールボックスの移動時とかに半透過描画をしますが、P650 だと泣きたくなるほど重くなるのですが i945GM の方は気になりません。(CPU 自体の性能も通常処理だと段違いの差があるわけですが)
正直、VS2005 はかなり実用要求スペックが高いと思います。VS.NET 2003 の比じゃないですね。
Re:なぜに悲観? (スコア:0)
Visual StudioもExpress Editionのおかげでより身近になったし。
Re:なぜに悲観? (スコア:0)
頻繁にパーツ構成を変える自作PCマニアには、Windowsのアクチベーションは不評だね。
パーツを交換するたびにウン十ケタのコードを打ち込んで再認証を受けなければならないとか、
場合によっては電話応対のニーチャンに尋問されるとか、
再アクチベーションの制限回数を超えて使えなくなったとか。
まあ、コアなPC自作ヲタはアクチベーション不要のボリュームライセンスを個人で買っているが。
Re:なぜに悲観? (スコア:0)
あと、GUI周りのAPIドキュメントとか揃ってるし、滅多な事がない限り変わらないし。
KDEだのGnomeだの気にしなくてもやりたい事が出来るし。
GUI作る時だってデザインはある程度ガイドラインがあって統一されてるし。
# 互換性とかバグったまま公開しちゃってそのまま残ってる互換性の為だけのAPIがある位。
# 10年前のプログラムもWindowsの作法に則って作ってれば今も動きますし。
Re:なぜに悲観? (スコア:1)
wxPythonの勉強中なのでID。
Re:なぜに悲観? (スコア:0)
一部については真逆でしょう。
HWに関してはDIYな人から真っ先にLinuxを見限ったと思いますよ。
だって今買えるHWやWinでポピュラーだった手持ちのHWが
なかなか動かない時期は相当長かったですから。
今でも楽に素直にしかも最大限の機能を発揮して動くとは
とてもじゃないがいえない状況に変わりはありませんし。
まあLinuxを見限らないためにDIYになった人ってのもいますが、
そのために金払って(もらって)動かせる環境を作れる人以外は
みな素直に撤退していった結果が現状だと思います。
未だにではなく永遠に異端扱いは妥当かと。
# 私もその異端の一人ですが。さすがに自覚はありますよ。
普通の人はOSではなくその先で何ができるかが
本当の目的ですから、そのために余分な苦労を省くってのは
きわめてリーズナブルな結論です。
Re:なぜに悲観? (スコア:0)
二線級となった「かつての自慢の一機」にはLinuxや*BSDを入れる布陣は珍しくないと思ふ > HW DIYヲタ
何しろ、「かつての自慢の一機」が10台も20台もあるのがHW DIYヲタだし。
#そこまで行くとヲタではなく廃人かもしれぬ。
Re:なぜに悲観? (スコア:0)
HWオタが必ずしもPC-UNIX使うわけじゃないし。
最先端追っかける人の中じゃ稀でしょう。
OCとかゲームとかと興味のポイント違いますから。
むしろPC-UNIX入れるのは中古漁りする類の人多いですよ。
先々Linux等で使えるようになりそうなものと、
Windowsでの旬な先端HWって微妙に違いますから。
いずれにせよWindowsのお下がりを使うって段階で
「DIYユーザーはWindows見限った」は間違いでしょう。
「HW DIYオタ以外はある程度PC-UNIXを見限らざるを得ない」ってのが現状。
逆は真ではないのです。
Re:なぜに悲観? (スコア:0)
それこそ9x系のサポートが終わってもそのまま使い続けるだろうね。
ライセンスの数とかも考えてないでしょう。そこに(CDが)あるから入れるだけ。
Re:なぜに悲観? (スコア:0)
「最新パーツを買ってきてベンチ取ってウェブに掲載したら、すぐに中古屋で売っぱらう」というのがHW DIYオタだと思ってたんですが、違うんですかね。
そうでもしないと最新パーツを買う金が続かないと思うんですが。
Re:なぜに悲観? (スコア:0)
一番最後の行はかなり余計なものだと思うよ
----------------------
ヽ('-'*)シッシッ