2009 : Railsを積極的に改善される
|
レール2.3のパフォーマンスとメモリのストレージを最適化する レールとを組み合わせてネットワークの枠組みのMerb上で複数の機能をアップグレードする。 私は 、 RubyとRailsのWebアプリケーション開発フレームワークで 、 2009年には忙しい1年だったと考えています。 バージョン2.3のリリースを第一に、 Railsは 、 オープンソースのフレームワークは、 カスタムのバージョンに依存するのを書くことは 、 ほとんどのルビーを使用してパフォーマンスとストレージ容量とパフォーマンスを最適化するためのテンプレート。 Railsの2.3は 、 HTTPダイジェスト認証、認証APIをしている。 レール2.3とすぐに 、 Merbの強みは、 5月の形のRails 3.0 を使用することが可能で、 Merbのリリースと、 Railsの組み合わせは、バージョン2.3いくつかの方法では 、 前奏曲をバージョン3.0では、その性能をもたらしたMerbからすると 、 予想されています。 たとえば、 2.3の機能をRailsのrespond_toブロックを別のHTML 、 XMLやJavaScriptのリクエストに応答してアプリケーションを許可するように、元の8 % 、 このバージョンよりも速い。 その他の変更は2.3バージョンMerbとは無関係だった。 たとえば、新規のコードを追加するには 、 テンプレート関数プラグインのような特定の機能は、インではなく、単に棚を作成するテンプレート。 プラグインを追加することはできますが、例えば、を確保するにはかなりのアプリケーション、プラグインのデフォルトのユニットテストのフレームワークからもマークされるページには 、 テンプレートに追加することができますよりRSpecフレームワーク。 バージョン2.3は 、 Rubyの異なる構造を実行しやすいインフラを共有するように 、 ラックを備えています。 たとえば、シナトラのアプリケーションの開発者は 、 よりコンパクトな構造には 、 Railsのプロジェクトを追加することができます。 レール金属機能のパフォーマンス向上のためにRubyの2.3バージョンの開発者 、 特定の部品を使用してアプリケーションを書くことができますすることができます。 金属は基本的にRailsのレールの手続きがコンパイルされている場合は、通常使用することができますので 、 すべてのプリセット機能を捨てることができます[ は 、 申請手続きのうち 、 ごく一部] 。 レール3.0 Merbの利点を吸収する と優れた機能、 Railsを3.0にアップグレードと同じ数の2.3のバージョンが表示されることが大きい。 5月、ラスベガス、 RailsConf候補で開催されたバージョンでリリースされる予定です。 レール3.0 Merbの努力を最大限に活用されます。 レールとの合併Merbなぜなら 、 そのターゲットが同じであると認識する。 彼らのパフォーマンスの最適化とは 、 Railsのフレームワークを選ばないような興味深い問題をシリーズしている全てのメンバーMerbはRailsを開発しているが、彼らMerb 、作成しました。 例えば、 Railsのオブジェクトリレーショナルマッピングの使用を積極的記録には、続編MerbとDataMapperやサポーターを使用するようにします。 レール3.0変更Merb 、不可知論の統合のためのRailsのフレームワークは 、 デフォルトの設定などの強力な概念に焦点を当てるをもたらすでしょう。 Merbと期待してRailsのプラグインも合併されるAPIのリリースのアイデアを展開します。 さて、 Railsのための生態系の有害されている信じられないほどのイン、 プラグイン。 明確な API の不十分なため、 Railsのように更新すると、プラグインの多くは違法です。 Merbまたブラウザのパスを選択する要求をマッピングしてもたらした。 Merbこの点での選択のRails以上。 レールMerbスタックに努めています。 ために 、 非同期処理の問題を解決するためのフレームワークMerbもともとレールの目的のために作成されました。 当時、 Railsは 、 例えば 、 シングルスレッドのアプリケーションでは、 Railsのプロセスに対処するために使用 、 そのためには、そのようなファイルをアップロードの動作を許可されていません。 Merbはもともと、それをすぐに他の人のRailsとのコンセンサスが満足していないファイルのアップロードの問題に対処するために専門知識が作成されました。 基本的には、レールと同じ方向にMerb開発( MerbとRailsのルビーから 、両方のオープンソースプロジェクトの)差別化されています。 Merbは現在 、 合併のメンバーであるのRailsのチームに参加することを選択することです。 私ども2つの組み合わせ、および構造のRails Merbの両方の利点とされるフレームワークを作成するのに役立ちます。 レールとの合併は 、 連鎖反応をもたらしたMerb この競争の自然の合併でオンラインのコメントの一部の批判をするにはいくつかあります。 しかし 翡翠Meskill Railsの 2つのコンサルティング会社の合併を支援するフレームワークですが、彼は社会の連帯を強調したのは 、 Rubyのような組み合わせ。 競争は 、 この地域は特に価値が高いため、この特定の技術に。 Meskill 、 1つは 、 Ruby言語とのRailsのWebプラットフォームをもっと広く認識されるとしての発展の1つを含めて合併の利点を期待していた。 "今回の合併は、 統合は 、 別の同様のプロジェクト"の形成を提供する場合に発生することがありますが、 IDCのアプリケーションソフトウェア開発のプロジェクトマネジャーやアナリスト 、 アルHilwa 、 "そこに値をすることができますMerb "と述べた。 http://www.lupaworld.com記事から |
|
|
