Assembla.comアジャイルプランナーにYUIを実装
6時35時2010年8月18日ヨアヒムラーセンによって午前|でYUIの実装 | コメントはまだありません速くて楽しい-それがためにユーザーの要求した新しいAssembla.comアジャイルプランナー 、開発タスクを追加する話/機能アウトラインの構築、およびリリースにそれらをスケジュールするためのAJAXインターフェイス- 。 我々は持ってラッキーだったYUI 3は同様に実装することが迅速かつ楽しくする。
私が使用していたYUI 2を前にプロジェクトの数のためにと私は、UIコンポーネントのエンジニアリングおよび基盤となるライブラリストラクチャに感銘を受けていた。 私は、そのコンパクトな構文と、DOMの操作とCSS3スタイルのセレクタの深い焦点を当てて、YUI 3の詳細を知りたがった。 このプロジェクトは、上の低依存で"構築済みのウィジェット、"YUI 3で私の足が濡れるのに最適な機会となった。 YUIローダーを使用してカスタムモジュールとの統合により"大規模なアプリケーションの"実装のための施設は、自然な選択でした。
アジャイルプランナーは、複数の相互作用のグループとコンテキストベースのビヘイビアを使用したドラッグ&ドロップでユーザーとの対話の数をサポートしています。 同時に、それはサーバから新しいデータにマージし、サーバに変更を伝播するなど、サーバーとの相互作用の複雑なセットを処理します。
我々は、Railsのハンドラとprototype.jsをに基づいていた既存のプランナーに改善。 YUIのサンドボックスの哲学と強力なOOPの施設は、prototype.jsとそよ風を共存した。
我々を含む、YUIの多数のコンポーネントを使用しました。
- 1000 +同時チケットを含むことができるページ上で応答性の経験を提供するために非同期キュー
- ドラッグとの相互作用のグループでドロップします。
- キューとマッサージのサーバとの対話への接続マネージャとしてIO。
- イベントデリゲート単にHTMLテンプレートを水和し、それらを忘れできるようにする。
- キーボード操作とナビゲーションのためのイベントキー。
- 私たちにブラウザ間で一貫性のあるインプリメンテーションの経験を与えるためのコレクション。
- 簡単な短期的なUIパーシスタンスのためのクッキー。
- 最大速度の向上を見つけるためにプロファイラ
- YUI Docは、チームの残りのための情報を残すために
このようなアプリケーションにYUI 3での作業楽しみにしている、と私は、ユーザーが次に何をする私たちを促すのか聞くのを楽しみにしています!
共有し、拡張する: del.icio.usでブックマーク | Diggそれ! | のreddit!



