BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Groovy に関するすべてのコンテンツ

  • 動的言語のIDE:Groovy-Eclipse情報

    Another part of our series about IDEs for dynamic languages: a look at the future plans and latest feature additions of Groovy-Eclipse.

  • JMXビルダーで公開されるBeans

    Groovyから現れてきた1つの概念は、ビルダーという考えである。ビルダーは、オブジェクトのツリーを構築するための、一貫性のある簡潔な構文と説明できる。

  • SpringSourceがG2Oneの買収により、GroovyおよびGrailsを手中におさめる

    先日SpringSourceは、G2Oneの買収を発表した。GrailsおよびGroovyを支援している企業である。

  • 内部DSLの作成に、GroovyはJavaより最適か?

    近ごろScala、GroovyやJRubyのようなJVMコンパチブルな言語は、ドメイン固有言語(DSL)を開発する上で近ごろ、ますます人気を集めている。しかし、内部DSLを作成する場合、Javaプログラミング言語よりも適しているのだろうか?Venkat Subramaniam氏はGroovyのような動的言語の「セレモニーより本質を優先」および「メタプログラミング」機能が、内部DSLを開発する上で役立つ理由を説明している。

  • さらに迅速なGroovyが間もなく登場

    Groovy開発チームとG2Oneは、Groovyのパフォーマンスと機能の向上に取り組んでいる一方で、安定したリリースを維持している。Groovy 1.6への着実な取り組みが実を結び、大幅なパフォーマンスの改善がベータ版で利用可能である。

  • イベント・モデルでGrailsアプリケーションの振る舞いをカスタマイズする

    一般的なGrailsアプリケーションは、ビルド・プロセスかあるいはドメイン・クラスやコントローラといった個々のアーティファクトかは問わず、アプリケーション・ライフサイクルの重要なポイントでイベントをスローする。アプリケーション・イベントはリスナがそのイベントを遮断し、カスタムの振る舞いでイベントに対応するよう設定するのに適した拡張ポイントと言える。

  • ビヘイビア駆動開発を誰にでも

    ソフトウェア開発で「ベストプラクティス」を実施することは、時にやや手ごわい先行投資になることがある。結果、開発者に工程をはしょらせて「とにかく終わらせる」ことになってしまうことが多い。これとは別に、ビヘイビア駆動開発(BDD)は、開発者とテスター、経営陣、事業参加者(顧客など)の間の協力関係を、大きく改善することができる技術である。ソフトウェア開発プロジェクトで実行すべき価値のある実践として、着実に採用・評価されてきている。

  • 動的起動がOpenJDKで実行

    SunのHotspot VMデベロッパであるJohn Rose氏は、初めてOpenJDK VMで「invokedynamic」命令の実行に成功したことを発表した。動的起動はJVMに動的言語を導入するための重要な機能である。

  • Morph AppSpaceによってGrailsがクラウド・ホスティングを獲得

    Morph AppSpaceはWebアプリケーションをホスティングするためのクラウド・ベースのプラットフォームである。直近のリリースによってGroovyとGrailsをサポートした。

  • Spring Web Flow 2.0.0.RC1リリース:Ajax、JSF、セキュリティの統合を追加

    InfoQはSpring WebチームのKeith Donald、Jeremy Grelleの両氏と会談し、Web Flowの次期メジャーリリースの最初の製品候補リリースである、Web Flow 2.0.0.RC1について話を聞いた。Web FlowはSpring MVCの機能拡張であり、Webアプリケーションのフローの実装を行うためのものである。

  • Article: Acegi SecurityでセキュアなGrailsアプリケーションを作る

    本稿では、Grailsのサンプルアプリケーションを通じてgrails-acegiプラグインの統合について説明します。この統合には、Groovy、Grails、Acegi Securityの3つの主要コンポーネントがあります。

  • JVM動的言語に関する議論

    Travis Jensen氏が、Webベースのユーザインターフェイスの開発向けにGroovy、JythonおよびJRubyについて比較した。

  • Groovyを使用したドメイン固有の言語の作成

    現地時間2/21はバージニア州レストンで開催される、2GXとしても知られるGroovy/Grails Experienceに関する会議の初日であった。会議は3日間に渡り、90分間のセッションが40セッション、パネルディスカッションおよびコードワークショップがその内容である。今日の初回のセッションの1つには、Venkat Subramaniam氏による「Groovyでのドメイン固有の言語の作成」があった。

  • Bill Burke氏のブログ記事:動的言語 -正当化と神話-

    自分はJavaマニアでしかないのだろうか?」そう自問するのはよいことだ。Bill Burke氏は自身のブログDynamic Languages: Rationalizations and Myths(動的言語:正当化と神話)でこの問いに関してこう書いている。

  • Grails 1.0 リリース: ORM DSL、フィルタ、RESTおよびその他投稿者

    Grails 1.0がリリースされたことが、プロジェクトのメーリングリストGraeme Rocher氏のブログおよびGrails.orgで発表されている。InfoQでは、Graeme Rocher氏に話を聞いた。Graeme Rocher氏は、Grailsプロジェクトのリードであり、G2Oneの創設者の一人かつCTOでもある。

BT