Grooveこの広告は、90日以上更新していないブログに表示しています。Seasarまずいつもの事ながら、あれだけの人数の方がいらっしゃるカンファレンスを切り盛りしたスタッフの皆様、お疲れ様でした。以下、ざざっと見たものを。「言語」と「フレームワーク」の対比から始まり、「汎用的な機能をあらかじめ提供する」「開発者を制約する」といった側面から眺めてみた時に、実は境目は曖昧な部分もある。その中で、一つキーワードになってくるのが「設定ファイル」を如何に書くか、という部分。いった、まま「設定ファイル」ととらえてしまうと、おそらく意味が違っていて、その「フレームワーク(言語)」が対象とする領域において、生成物のアプリケーションの動作や振る舞いを定義するモノをどう記述するか、といった観点。アノテーション、などなどのこと。記述するのはいやだし、アノテーションでは不十分といったケースで、記述の柔軟性や出来る事の多様さを求めようとすると、いわゆる「言語」よりな拡張をする方向に向かうのだけれど、「言語拡張」をして、それにみあうツールを整備して、、、云々となると正直かなりパワーが必要で、大変なことになる。実は小さな「専用言語」を作ることはそこまで大変でもなくなりつつある、という事。そこで例に挙げられていたのが、JastAdd。コンパイラに対して、アドオンで拡張文法を組み入れる事が出来る模様。とりかかりたい!、というには私にはまだ敷居が高そうな感は否めないですが、コードの可読性を高めたり、記述量を減らしつつ、直感的に分かりやすい記述が出来るようになる(ような気がする)ので、妄想で楽しんでおりました。実は先日テスト周りの話に伴いコミッタにしていただきました。テストケース周りの話ばかりしていたので。特徴を中心にライブデモでのアプリケーション作成まで。話は実は見落としていたところなので、これは使いどころを考えてみようと思いました。好きな所はこの辺りでまとめたので割愛しますが、今後もシンプルさを保ちつつ使いやすいフレームワークであるといいですね。使っているサービスの一つとしてご紹介頂き、ありがとうございました。さんとは懇親会でも諸々お話しましたです。いった形で利用しているかを中心にされたお話。使い方を交互に説明されている部分は、非常に分かりやすい内容でした。メモリ周りの工夫などの話は知らない内容だったので、勉強になりました。(具体的にはどれくらいのサイズ減があるのかな、という所にも興味がわきました。使っちゃったりして手でインターセプタ当て込んだりしています。クラスの中で、どこに該当するのかのマッピングがあってもよかったかもしれないですね。データベースの構成管理とリファクタリング構成管理の観点として、データベースのスキーマや初期データまでを含めて管理しようという観点でのお話。親和性を高めて実現しようという話。プラグインで実際のスキーマ変更や初期データ投入をやるイメージ。記述して実行としています。上記でもわかるように、最後の二つのフェーズは手動の作業に依存しており、ここの部分については、まだ改善の余地があるとは踏んでいます。ウォッチしたいと思っています。取り組みは気になりますね。久々に再会し、色々お話してました。さん、などなどが最初のテーブルで、色々とお話。機械制御されている方のお話とか、データ解析のお話とか。デモを見せていただく。連携が出来るんじゃないか、などといった妄想を膨らませる。側でもっている問題とのマッチングなども出来るのでは、と。拡張している機能についての話をしたり。話はここらへんが参考になります。する例がありますです。試したい試したいと思いつつ出来ていないのですが、多分これを使うと${S2.hogeDao.findAll}みたいな事が出来るのでは、と睨んでいます。一部について少しフィードバックしたり。ステートが違うと役割が変わる事ってありますよね、的な話で盛り上がったり。フレームワークで面白いものの話をしたり。おもしろかとです、とか。結局土曜日に帰る予定を急遽新幹線を変更して朝までコースに。さんと熱いトーク三昧。(途中で寝てしまってスミマセン)。いう機会で普段は別々の所で頑張っていらっしゃる方々とお話出来るのは本当にパワーをもらえることを実感して京都に帰って参りました。#DevKan2014年やったことをざっくりまとめました月別アーカイブはてなブログをはじめよう!tksmdさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。