InfoQ ホームページ Webフレームワーク に関するすべてのコンテンツ
-
Ruby on Rails 4.0 が間もなくリリース - Ruby 1.8 サポート廃止,バックグラウンドジョブの改善,キャッシング,
間もなくリリースされる Ruby on Rails 4.0 では,Ruby 1.8 が対象外になると同時に,新機能も数多く用意されている。中でも重要なのは mass-assignment を保護するための strong parameters サポート,バックグラウンドタスク用の新しいキュー機構,キャッシュの改良などだ。
-
WebSharper について - Adam Granicz に訊く
F# ベースのフレームワークである WebSharper が先日,オープンソースプロジェクトとしてリリースされた。我々は IntelliFactory の CEO である Adam Granicz 氏に,WebSharper の F# to JavaScript コンパイラの変換機能について質問した。
-
Yahoo!、"Write Once, Run Anywhere"をもたらすJavaScriptフレームワークMojitoをオープンソース化
Yahoo!がMojitoをオープンソース化した。これは、さまざまなWebアプリケーションに組み込めて、コード変更なしにクライアントでもサーバでも実行できる、再利用可能なウィジェットを作るためのフレームワークだ。
-
ZK Web Framework 6.0リリース
完全に新しいバインディングモデルを搭載したZK Web Framework 6.0がリリースされた。また、サーバサイドで動作するjQueryスタイルのセレクタやServlet 3.0 Asyncのサポート、新しいコンポーネントやいくつかの改善も加えられている。
-
Register Globals を廃止して Trait を加えた PHP 5.4
PHP 5.4 の開発が今月完了した。2009 年以来のメジャーアップデートである。今回のリリースには Trait サポートなどの言語拡張が含まれると同時に,論議の的であったいくつかの機能が削除されている。
-
ASP.NET MVCモデルバインディング
モデルバインディングは、厳密に型付けされたオブジェクトを作成するためにリクエストデータを使うことにより、コントローラのアクションを単純化する機能である。Jess Chadwick氏はMSDNの記事で、複雑なシナリオだけじゃなく、デフォルトのモデルバインダーが十分じゃないときに、カスタムモデルバインダーを作成するようにこの機能を掘り下げた。
-
PrimeFaces 3.0 リリース - Ajax,モバイル,IE9 対応 JSF2 コンポーネントを提供
PrimeFaces 3.0 がリリースされた。Ajax 対応の JSF2 コンポーネントによる広範なスイートを,iPhone/Android デバイス用と Internet Explorer 9 サポートそれぞれのバージョンで提供する。
-
-
Rubyと.NETの安全なユーザー生成テンプレート
ユーザーに多くの権限を与えることにフォーカスしている他のテンプレートエンジンとは違い、Liquidはユーザーができることを制限するように設計されている。ゴールは、サーバーのセキュリティを悪化させることなく、エンドユーザーが彼ら自身のテンプレートを作ることができるようにすることである。LiquidはもともとRuby向けに作られており、.NETでも利用できるようになった。
-
ASP.NET MVCの依存性注入とMEF 2
ほとんどのアプリケーションは、依存性注入(dependency injection)フレームワークが完全に意味があるとはいえない。通常は、最初から最後まで手動ですべての依存性をつなげてても全く問題はない。しかしASP.NET MVCの場合は、実際にはひとつの起点ではない。それぞれの依存性は、サーバー、ユーザーセッション、コントローラーや個々のリクエストにスコープしている。多くの競合ライフサイクルにおいてDIフレームワークは、不要な問題から目をそらして、本質的な組織ツールに移行している。
-
部分キャッシュとASP.NET
パフォーマンスに直面した時、開発者はページの部分キャッシュが必要な時がある。このレポートは、ASP.NETの現在のキャッシュに関する状況と、MvcDonutCachingと呼ばれるMVC3の新しいプロジェクトを紹介する。
-
Mojito JavaScript FrameworkとManhattanクラウドによるYahoo! Cocktails
Yahoo!は先日、クライアントとサーバーサイドの両方の環境で実行出来るアプリケーションの開発とホストを簡単にできるテクノロジのセットであるCocktailsをアナウンスした。 Cocktailsは、環境に依存しないJavaScript WebアプリケーションフレームワークであるYahoo! Mojitoで編集し、Mojitoベースのアプリケーションをホストするプラットフォーム(PaaS)であるYahoo! Manhattanでホストする。
-
Clojure 用 Web フレームワークのまとめ - Enlive と Compojure
Clojure は Lisp 言語ファミリの比較的新しいメンバであり,Java プラットフォームで動作する。2007 年に発表されたこの言語は,多くの関心を集めてきた。InfoQ では Compojurを開発した James Reeves 氏,Enlive を開発したChristophe Grand 氏に簡単な Q&A を行い,Clojure に関連するプロジェクトの内容と,そこでの経験について話を聞いた。
-
Ruby on Rails 3.1がリリース。アセット パイプライン、ストリーミング、JavaScriptの変更を追加。
前回のメジャーリリースからちょうど1年で、Ruby on RailsチームがRails 3.1をリリースした。このリリースの注目すべきフィーチャは、HTTPストリーミング、もっとインテリジェントなマイグレーション、CoffeeScript や Sassを使うのがもっと簡単になる新しいアセットパイプラインのサポートである。
-
Fuel PHP: MVCフレームワーク
モデル-ビュー-コントローラ(MVC)パターンは、昨今webサイトの設計をする専門的なユーザーに圧倒的に使われている。単一ファイルのスクリプトが尚個人用のサイトに合っていたり、 ASP.NET Web Formsのようなフォーム作成技術が開発速度を速めたりしているが、大きなチームで働き、そして生成されたHTMLに細かい調整をする必要がある人たちには、MVCは丁度良いバランスを提供しているようである。Fuel framework for PHPは、以前のMVCフレームワーク、例えば Ruby on Railsなどで作成された成果物をフルに活かすことを狙っている。