相互リンク

  • 横浜市鶴見区 不動産
    横浜,神奈川の住宅,一戸建て,不動産なら神奈川県の不動産会社シティネット。神奈川区,戸塚区,保土ヶ谷区,旭区,金沢区,港南区,南区,磯子区,中区など、横浜の仲介物件,不動産はお任せ下さい!
  • チューリッヒ
    チューリッヒ・インシュアランス・カンパニー
  • 設計事務所
    高級注文住宅を数多く手掛けるアーネストアーキテクツは、お客様の個性、こだわりを実現する、高級注文住宅、高級住宅の家づくりに徹した設計事務所です。
  • アクサダイレクト
    アクサダイレクトの自動車保険。ネットで最大4.500円お得な会うkさダイレクトの自動車保険、お申込みは今すぐクリック!
  • 高級住宅
    高級注文住宅を数多く手掛けるアーネストアーキテクツは、お客様の個性、こだわりを実現する、高級注文住宅、高級住宅の家づくりに徹した設計事務所です。
  • フラット35の住宅ローン
    クレディセゾンのフラット35の住宅ローンなら業界最低水準の最長35年固定金利にて借換のご利用が可能。
文章内容
7/28/2010 7:00:59 AM

2009 : Railsを積極的に改善される

31回クリック


レール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のような組み合わせ。 競争はこの地域は特に価値が高いため、この特定の技術

Meskill1つはRuby言語とのRailsのWebプラットフォームをもっと広く認識されるとしての発展の1つを含めて合併の利点を期待していた。

"今回の合併は、 統合は同様のプロジェクト"の形成を提供する場合に発生することがありますが、 IDCのアプリケーションソフトウェア開発のプロジェクトマネジャーやアナリストアルHilwa 、 "そこすることができますMerb "と述べた。

http://www.lupaworld.com記事から