NetBeansは、Sun Microsystemsが無償で提供しているオープンソースのIDE(統合開発環境)です。開発言語としてJava、C/C++、Ruby/RoRなどをサポートしており、デスクトップ、Web、モバイルアプリケーションの作成に必要な機能を備えています。 Javaで作成されておりJDKがあれば動作するため、Windows、Linux、Mac OS X、Solarisなど複数のプラットフォームで実行できます。標準で利用できる...
「NetBeans IDE」は、Java/C/C++/Ruby言語による開発に対応した高機能な統合開発環境(IDE)。Windows XP/Vistaに対応するフリーソフトで、同ソフトの公式サイトからダウンロードできる。なお、動作にはJava Platform, Standard Edition Development Kit(JDK)5以降が必要。 本ソフトは、Javaで開発された統合開発環境。Java製だが動作は軽く、プラグイン方式で機能を自由に追加・削除できる。主にJav...
Ruby/RoRの開発はテキストエディタとコマンドラインツールがあればすぐに始めることができます。一方、Ruby/RoRの普及に合わせてテキストエディタとしての機能の他にデバッガ、WebサーバやDBサーバとの連携、バージョン管理などの機能を備えた統合開発環境(以下、IDE)が複数登場しています。 Ruby/RoR対応のIDEはJavaなど他言語のIDEと比較すると機能面や安定性にやや物足りな...
Java向け統合開発環境として知られてきた「NetBeans」が各種スクリプト言語への対応を進めている。NetBeansはCDDLまたはGPLv2で配布されるオープンソースソフトウェア。サン・マイクロシステムズの社員がリードするが、コミュニティベースで開発を行っている。 2007年12月にリリースされたメジャーバージョンアップ版「NetBeans IDE 6.0」ではRuby、JRuby、Ruby on Railsをサポート。続いて...
『 Eclipseと並んでオープンソースのJava統合開発環境の代表格であり、本誌でもたびたび取り上げているNetBeansの最新版6.1がリリースされた。近年、Sunの商用統合開発環境のオープンソース化や 』
『 RubyonRailsのIDE開発環境。EclipseIDEへのプラグインとして使うにはまだ問題が残っているため、スタンドアロンアプリケーションの方をダウンロードして使うといい。 』
Rubyは簡潔な言語であり、この点は開発において重要な意味を持ちます。つまり、コード行が少なくなれば、開発にかかる時間やメンテナンスの費用が減少するということです。RailsはRubyベースのWebアプリケーションフレームワークで、ほとんどの開発者にとって扱いやすいフレームワークですが、大規模なWebアプリケーションをデプロイする際にスケーリングの制限に直面する...
を使ったコードとして自動生成されます。生成されるコードを見ると分かりますが、これだけの量を自動生成してくれるだけでも、ずいぶん楽になります。 @Entity @Table(name = "WEBSITE") @NamedQueries({@NamedQuery(name = "Website.findById", query = "SELECT w FROM Website w WHERE w.id = :id"), ……(略)…… }) public class Website implements Serializable { @Transient  ...
NetBeansは人気が高く、高機能なJava IDEとして知られています。2000年に、Sun Microsystemsによってオープンソース化されました。ユーザコミュニティは着々と成長し、現在では、IDEの分野ではメジャーなものの一つだと考えられます。2007年NetBeansは、Rubyを含むJava以外の言語をサポートする機能の追加に着手しました。 関連情報 InfoQ Japanはコンポーネントスクエアが運営しています 3/7 JJU...
『 標準的なエディタ機能、アウトラインナビゲーション、プロジェクト管理、単体テスト環境などを備える 』
『 >>NetBeansといえばオープンソースのJava統合開発環境として有名だ。しかし2007年12月にリリースされたNetBeans6.0ではRubyおよびRubyonRailsの開発もサポートされるようになった。本稿ではNetBeansを使用したRubyonRails開発の実際を 』