タグ

Javaとideに関するOooのブックマーク (5)

  • Lombokのチュートリアル記事Reducing Boilerplate Code with Project Lombokをテキトーに訳した - kagamihogeの日記

    Lombokのチュートリアルの http://jnb.ociweb.com/jnb/jnbJan2010.html をテキトーに訳した。Lombok勉強の副産物に過ぎないんで、全くといっていいほど推敲してないし、品質についてはお察し。これ読まなくても使えるし、日語で解説してる人いるし、まぁ多少はね? なお、文中のソースコードや画像は原文のものをそのままコピペしています。 Project Lombokによるボイラープレートの削減 はじめに ボイラープレート("Boilerplate")とは、アプリケーションの様々な箇所に繰り返し出現する上にちょっとずつ異なるコードを説明するときに使われる用語です。Java言語に対する批判としてしょっちゅう聞かれるものの一つがコードの量であり、そうしたコードはたいていのプロジェクトで似通っているものです。この問題は各種ライブラリの設計方針の結果ではあるので

    Lombokのチュートリアル記事Reducing Boilerplate Code with Project Lombokをテキトーに訳した - kagamihogeの日記
  • Pulseを使ってEclipseの設定を共有すると便利(ただし、閉鎖環境では使えません) - 達人プログラマーを目指して

    Eclipseのワークスペース設定を共有することは難しい EclipseはJavaの開発では最も人気の高いIDEであり、もちろん、私も仕事でも自宅でもずっとメインのIDEとして使ってきました。もちろん、NetBeansやIDEAなど他の優秀なIDEもフリーで利用できる時代なのですが、やはり、入力支援機構やリファクタリング機能の豊富さについては、やはり、Eclipseが他と比べて一歩優れているように思われます。*1 そして、Eclipseの最大の特徴の一つは柔軟なプラグインのアーキテクチャであり、豊富なプラグインの中から選択して好みの機能を拡張することができます。ただし、これはEclipseの最大のメリットでもあるのですが、大量のプラグインを管理して複数の端末で効率的に共有するということは案外大変なことでした。 Pleiadesのオールインワンパッケージを利用したり、また、SpringやJB

    Pulseを使ってEclipseの設定を共有すると便利(ただし、閉鎖環境では使えません) - 達人プログラマーを目指して
  • Code Bubbles - 統合開発環境の新しい形 - Radium Software

    Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments 上の動画は,ブラウン大学のAndrew Bragdon氏らによって開発された統合開発環境"Code Bubbles"のデモだ。プログラミングと統合環境に興味のある人は,とにかく一度見てみて欲しい。とてもインパクトのあるデモだ。 現行の統合開発環境は,いまだにファイル単位でのエディットを基としており,それが様々な不便を生み出している。Code Bubblesはその不便を解消するべくデザインされた,まったく新しい形の統合環境だ。バブルと呼ばれる概念を導入することによって,ソースコードのナビゲーションを,より視覚的かつインタラクティブなものへと進化させている。 残念ながら現状ではこのデモが公開されているのみで,他

    Code Bubbles - 統合開発環境の新しい形 - Radium Software
    Ooo
    Ooo 2010/03/12
    言語としての良いトコロを理解して使えれば強いと思う、理解できてなければどれだけIDEが優れていても結局グロいものが出来上がる気がする。 そのあたりに対するアプローチは何かあるんのかしらん?
  • 全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記

    この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Railsrubyということを言う人もいるよね)。 少なくとも僕は、Eclipse

    全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記
  • 【コラム】イマドキのIDE事情 (33) これが定番! オープンソースのEclipseプラグインリスト | エンタープライズ | マイコミジャーナル

    定番のEclipseプラグイン 連載でもさまざまなEclipseプラグインを紹介してきたが、今回は豊富なオープンソースのEclipseプラグインの中からJava開発において定番と呼べるものをピックアップして紹介する。 Webアプリケーション開発 Web開発ではなんといってもEclipse Foundationで開発されているWTPが標準プラグインと言えるだろう。EclipseのWebサイトではEclipse for JavaEE DeveloperパッケージとしてWTPがインストール済みのEclipseが提供されている。ただし、WTPは動作が重いという場合にはSysdeo Tomcat LauncherやEclipseHTMLEditorなどの軽量プラグインを組み合わせて利用してもいいだろう。 データベース JDBCのフロントエンドとしてはEclipse Foundationで開発されて

  • 1