パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

美しくなくても十分に機能するコードで良い?」記事へのコメント

  • .NET での IDE だと VS.NET 使えばいいって分かりますけど、 Java の IDE で良いのってどれなんでしょう?

    NetBeans [netbeans.org] 使ってますが、 NetBeans そのものが Java で書かれているらしく、トロいトロい。
    CVS とかにもつながってくれるし、コード補完もできて、オープンソースなので、機能的には文句は無いのですが、反応の遅さに嫌気がさします。233MHz とか 350MHz のちょっと古いマシンを使ってる人だと、起動するだけで、数分かかるし、クリックしてから、ちょっと待たないとメニューが出てこなかったり。

    一応、マルチプラットフォームって点は Java 良いけど、反応の悪さってのは仮想マシンで走る Java の呪縛なんですかね?
    .NET も少しでかいソフト作るとダメダメになっちゃうのかな?

    マルチプラットフォームで 3D なソフトを作らなきゃならんので、 Java 使おうと思ってます。識者の方アドバイスお願いします。 ちなみに、メンバー全員 win機です。

    • >一応、マルチプラットフォームって点は Java 良いけど、
      >反応の悪さってのは仮想マシンで走る Java の呪縛なん ですかね?
      仮想マシンで走ってくれるのがJavaの利点だと思ってたけどな
      ソフト屋としてはCPUとかOSとか考えないで仮想マシンだけを考えりゃいいわけでその点だけ楽(なはず…)

      で、IDEなんですが 近所のJava使いの方々曰く
      好きなエディタ+コマンドラインのツールたち が一番だとか
      #拙者はJava使いではないので参考までに
      親コメント
      • ソフト屋としてはCPUとかOSとか考えないで仮想マシンだけを考えりゃいいわけでその点だけ楽(なはず…)
        ということで納品してみりゃ、遅いだのなんだのと罵られ……

        ソフト屋としては、ターゲット環境で快適にきっちり動くものを使う/作るのが何よりも大事なのでしたとさ。

        悲しいけど、これ、お客さんが使うのよね。
        親コメント
    • 「Javaの真髄はサーバーサイドのオブジェクトにあり」で、デスクトップには向いてませんな・・・。OS-Independentで再利用性があり、なおかつポータブルなんですから。

      NetBeansってまだあったんですね。僕にとっちゃ懐かしい名前だ(Swing系統のソフトって何でも重いね)。

      親コメント
    • > Java の IDE で良いのってどれなんでしょう?

       全然識者ではありませんが・・
          Sun One(旧Forte) [sun.com]はいかがでしょう?
       Community Editionは無料です。
       ただPen3 1G+512Mの環境でも結構起動に時間かかります・・
       これもJavaで書かれているのかなぁ?

       で、私は仕事ではJBuilder4 Enterpriseを使っています。商用ではシェアNo1だったかな?
       こちらは既に7迄 [borland.co.jp]バージョンが進んでいる様ですがUpgradeしてません(高いから(笑))

       どちらも恐らく既にご存じだと思いますが・・・

       重蔵。
      親コメント
      • by j3259 (7093) on 2002年09月18日 21時07分 (#168256) ホームページ 日記
        > Sun One(旧Forte) [sun.com]はいかがでしょう?
        > Community Editionは無料です。

        Forte って NetBean の上に作られてるから、どうせ同じようなもんだろ、って思って今まで試してませんでしたが、早速 DL して試してみました。
        NetBeans そのものでした、日本語化されてるってだけで(笑
        親コメント
    • 商用で重いソフトだが、前までは VisualAge for Java がお気に入りだった。
      他のIDEはコード補完がなんかしっくりこなくて

      で、そのあとemacs+JDEに乗り換えようと検討していたんだけど
      気が付くと eclipse を使ってました。
      Windowsで使うんなら今はこれが一番かなぁ・・・
      他のプラットフォームだとマルチバイトの取り扱いに問題かかえてるらしいけど
      親コメント
    • CygwinとMeadow+JDEE
      あとは、ant、JUnitなんかがあればたいてい事足りてます。

      GUI作るのには確かにJDEつかったほうがよさげなんですが、
      結局レイアウトやボーダーなどの細かい部分や
      いろんなリスナーの設定を手書きでやら無いとだめなんで
      それならはじめから手書きにしてしまえ~という感じで上記の環境です。
      #ツールのGUIビルダー等で作ったソースは手が加えにくい・・・

      しかしまあ、プロトタイプなんかをつくるのにはJDEもいいかもね。
      VisualAgeなんか評判よさげ?
      JBuilderも老舗だけあって、そこそこいいらしいです。
      どちらによ、233MHzとか350MHzってのは厳しいのでは?
      Javaも確かに重いが、VisualStudioだって重いでしょう
      親コメント
      • > CygwinとMeadow+JDEE
        > あとは、ant、JUnitなんかがあればたいてい事足りてます。
        僕一人でやるんだったら、多分それでもいけるんだろうけど、 初心者混じりのチームだと、やっぱ総合開発環境って方が分かりやすい。「Cygwin使ってCVSしてねー」で通じない。「NetBeans のファイルシステムのフォルダを右クリックして、CVS、Update」ならすぐ分かる。

        僕のマシンは 1.2GHz ですが、それでも NetBean って重い感じ。 VS.NETで動作が重いって思ったことはないです。

        233MHz とかの人のを見て哀れすぎる重さだったので、サクサク動く IDE はないかと探しているところなのです。

        親コメント
      • JDEEは重いと思ったのでepojavaつかってます。
        emacs + epojava, ant + junit + cactusで快適ですよ。

        たしかにプロトタイプ自動生成があるとうれしいですね。
        uml(Uml-Modering tool for Linux) [sourceforge.net]が
        ソース自動生成、ソースのパースの機能を追加して、
        もう少しの完成度まできてるので期待してます。

        Java開発環境もだけど、快適なモデリングツールが今後は大切ですよね。
        親コメント
        • UML Object Modeller for Linuxでした。
          リンク張ったのに気づかなかった。
          親コメント
        • by SteppingWind (2654) on 2002年09月19日 11時44分 (#168580)

          ちょっと今担当しているプログラムの設計がひどすぎるので, UML使って設計しなおそうと思っているのですが, その際に使えそうなツールということでumlを評価してみました.

          プロトタイプ生成についてはあまり期待していなかったので, 現状の機能でも使えるかと思ったのですが, 何故かFreeBSDの上で動かすと, 保存したデータを読み込むタイミングで必ずこけるんですよね. 何が悪いんだか...

          親コメント
    • 散々既出ですが、eclipseかなぁ。
      eclipseはどうやらJavaで書かれているようなのですが、
      少なくともうちの環境(P3-M 733MHz, 384MB)では起動にちょっと時間がかかる程度で、
      Windowsのネイティブアプリと同様の反応速度&UIでした。
      # ソース見るまでJavaで書かれてるとは思わなかった。
      # というか今でも信じられん(^^;)

      CVSとの連携、コード補完もついているようです。自分はまだ触り始めたばかりですが。
      親コメント
    • イカモノ食いかもしれませんがVisual J++。
      UIの軽さだけ見れば最強だと思います。

      クラスパスにjdk1.3のrt.jarを追加すればJava2の
      コードもコンパイルできるので、問題なし。

      ほんとに使いやすいかどうかは、まあ微妙ですが。
      #自分は使い込む前にJavaの仕事じゃなくなりました。
      親コメント
    • 絶対に、IDEA (http://www.intellij.com/idea/) 英語ですけど、コード補完機能、JavaDoc補完機能、Ant、CVS、JUnitとの連携、ほとんどの点において他のIDEを上回っています。使っていると、「ほうっ!」と驚きますよ。
      親コメント
    • 私は、用途により使い分けてます。
      簡単な、数クラスていどなら、秀丸+Ant
      Servletなど、比較的大規模な場合はEclipse+各プラグイン
      SWINGやAWTを使うGUIアプリケーションのばあいはVisualAgeForJavaで作成、
      その後バージョンの互換性などの最終調整

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...