タグ

Javaに関するmiyamのブックマーク (5)

  • Google App Engineに最適化したJavaフレームワーク「Slim3」登場。作者のひがやすをさんにインタビュー

    Google App Engineに最適化したJavaフレームワーク「Slim3」登場。作者のひがやすをさんにインタビュー Slim3は、Google App Engineで複数行のトランザクション操作を可能にし、標準で用意されているAPIよりも高速な動作を実現するなどの特徴があります。Slim3を開発したのは、オープンソースのJavaフレームワークとして知られるSeasarなどを開発してきたひがやすを氏です。 正式リリースにあたり、Slim3の特徴、開発に苦労した点、今後の展開などについて、ひが氏自身に説明してもらうべくインタビューをしました(インタビューはメールで質問し、返答いただくという方法で行いました)。 Slim3の設計哲学は、“Less is more”を実現すること ―― Slim3とは何でしょうか? Javaにそれほど詳しくないというプログラマにも説明するとしたらどう説明す

    Google App Engineに最適化したJavaフレームワーク「Slim3」登場。作者のひがやすをさんにインタビュー
  • Scala言語を学ぶやさしいツール「Kojo」が無償公開

    オブジェクト指向言語と関数型言語の特徴を備えたプログラミング言語「Scala」は、JavaVM上で高速に動作する生産性の高い言語として最近注目されている言語です。 Scalaは静的型付け言語としての高速性を実現しつつ、非常に柔軟なプログラミングが可能で、オブジェクト指向言語としてコードが記述できると同時に関数型言語の機能も発揮できるとされており、これらが高い生産性につながるといわれています。 また、関数型言語は並列処理を記述するのに適したプログラミング言語としても注目されています。 そのScalaを、子ども向けにやさしくプログラミングを学ぶための言語として採用したオープンソースの統合学習環境「Kojo」が、無償公開されています。 タートルグラフィック機能を搭載 Kojoは、いわゆるタートルグラフィックス機能を標準で備えたScala言語のサブセットで、タートルに命令を与えると画面上にグラフィ

    Scala言語を学ぶやさしいツール「Kojo」が無償公開
  • オープンソース開発フレームワークpirkaがGoogle App Engineに対応

    オリエンタルアーツは2009年1月27日、同社がオープンソース・ソフトウエア(OSS)として公開しているpirka frameworkの新版1.05のベータ版を公開した。1.05では、Googleのクラウド・サービスGoogle App Engineに対応した。 pirka frameworkは、標準的なHTMLjavaでアプリケーションを記述できることが特徴のフレームワーク。JSPやXMLを使わないため、習得が容易であるという。HTMLに<FORM name="名称">のようにname属性を記述、サーバー側に同じ名称を持つjavaクラスを作成する、などの形でアプリケーションを記述する。 従来のpirka framework上のアプリケーションは「多少の修正でGoogle App Engine環境に移行できる」(オリエンタルアーツ)としている。 pirka frameworkの新版1.0

    オープンソース開発フレームワークpirkaがGoogle App Engineに対応
  • JavaでLL風な開発を実現するWebフレームワーク「Play Framework」 | gihyo.jp

    RubyPHPなどLightweight Language(LL、軽量言語)な世界では、フルスタックなWebフレームワークが乱立している状況です。しかしJavaには有名と言えるフルスタックなWebフレームワークはありません。そんな中、まるでRailsのようなスタイルで開発ができるJavaフレームワーク「Play framework」が登場しました。 Play frameworkはPure Javaでコントローラやモデルを記述しますが、コード量は驚くほど少なく済みます。 しかも、Javaファイルを編集してブラウザを更新するだけで反映させることができます。これは内部でEclipse JDTコンパイラを利用していることで実現できています。ソースに記述ミスがあってもブラウザ上にコンパイルエラー部分を行番号付きでカラフルに示してくれるのも親切です。 モデルはHibernateベースのJPA(Jav

    JavaでLL風な開発を実現するWebフレームワーク「Play Framework」 | gihyo.jp
  • http://www.nextindex.net/java/oo.html

  • 1