netbeans ide @【東京】jjug ナイトセミナ 「2.19 eclipse、netbeans、intellij idea...
DESCRIPTION
【東京】JJUG ナイトセミナ 「2.19 Eclipse、NetBeans、IntelliJ IDEA 3大IDE頂上決戦 」 http://jjug.doorkeeper.jp/events/8848TRANSCRIPT
Copyright © 2009 Sun Microsystems, Inc.
NetBeans IDE「 Eclipse,NetBeans,IntelliJ IDEA 3 大 IDE 頂上決戦」 @JJUG ナイトセミナー
日本オラクル株式会社片貝 正紀
2
• 日本オラクル株式会社> Sun MW Globalization
• NetBeans IDE> NetBeans 5.0 から国際化 , 日本語化を担当> グローバリゼーションテクニカルリード
自己紹介
3
本日の内容
• NetBeans とは> ゴール> 構成
• NetBeans 8.0> 新機能
• デモ
4
これまでのリリース
• 5.0: Swing GUI Builder
• 5.5: Java EE 5• 6.0: Swing App
Framework• 6.5: PHP• 6.8: Java EE 6• 6.9: JavaFX 1.3
• 7.0: JDK 7• 7.1: JavaFX 2.0• 7.3: HTML5
Java EE 7• 7.4: JDK 8 Preview
5
NetBeansの最優先ゴール
最新の Java テクノロジをいち早くサポートする
6
JDK バンドルリリース
7
NetBeansのリリース形態
8
インストールしてすぐに使える
• エディタ> コード補完 , ヒント> 自動コード生成> リファクタリング> アナライザ (FindBugs 等 )> JDK 移行> Swing GUI ビルダー
• 連携> GlassFish,Tomcat> データベース> Hudson,Bugzilla,JIRA> Webkit,Chrome
• バージョン管理> Git> Mercurial> Subversion
• ビルド> Maven,Ant
• 単体テスト> Junit,TestNG
• デバッグ• プロファイリング
9
HTML5サポート
• HTML5>エディタ強化
• JavaScript>エディタ強化
– AngularJS– JQuery– Knockout
>デバッガ>単体テスト
• CSS3>スタイルエディタ>ページインスペクタ
• ブラウザ連携> Chrome拡張> Webkit統合
• Apache Cordova
10
NetBeansとは
• 無償 , オープンソースの統合開発環境• 最新の Java テクノロジにいち早く対応
• オールインワン> インストール後すぐ使える> 日本語化済み
( 英語版と同時リリース )
PHP
JavaFX
C/C++
Java EE
Java SE
Java ME
HTML5
Platform
11
デモ
• Web アプリで表を表示> Maven アプリケーションの作成> データベースの連携> GlassFish との連携> エンティティクラスの作成> セッション Bean の作成> PrimeFaces で table を作成> RESTful Web サービスの作成> JavaScript で table を作成
12
NetBeans 8.0のリリーステーマ
Java 8Java 8 プラットフォームの新しい機能と生産性を簡単にデベロッパーに提供する
13
Java 8.0サポート
• エディタ、コードアナライザとコンバータ> ラムダ式> Stream> メソッド参照> コンパクトプロファイル
Java EE
14
Java 8.0サポート
• Java SE Embedded> リモート JRE へ配備> 実行> デバッグ
• Java ME Embedded
Java EE
15
デモ
• JDK8 への移行> リファクタリング> エディタのヒント
• コンパクトプロファイル
16
• NetBeans 8.0 Beta> 現在公開中> 開発ビルドがオススメ
( 日本語翻訳済み )• この春正式リリース
フィードバックをぜひ!マスコット ねこび〜ん(C)カネウチカズコ
Copyright © 2009 Sun Microsystems, Inc.
NetBeans IDE「 Eclipse,NetBeans,IntelliJ IDEA 3 大 IDE 頂上決戦」 @JJUG ナイトセミナー
日本オラクル株式会社片貝 正紀