YUIシアター-ダヴガラス: "Node.jsのとYUI 3の使用"を参照してください(36分)
中| 11:34 2010年9月29日には、Eric Miragliaによって午前YUIシアター | 11コメントNode.jsの上のライアン·ダールの作品 -と、そのプロジェクトの周囲に形成するコミュニティは- 2010の大きな物語の一つとして、HTML5に参加しています。 YUIエンジニアダヴガラスはYUI 3 Node.jsの実装のための強力な味方を作るために取り組んできましたが、このビデオで彼は彼がこれまで行われているかを示しています - クライアントとサーバー上で同じコードを実行して徐々に強化されたウィジェットのデモを含む。 このいずれかをお見逃しなく。
ビデオは下に埋め込 んだ場合、あなたのRSSリーダーで正しく表示されません、 YUIシアターの映像の高解像度版を見たり、ダウンロードするにはクリックスルー 。
その他の最近のYUIシアター動画:
- アロイスReitbauer:dynaTraceのAjax版 - dynaTraceは、Internet ExplorerでWebアプリケーションのパフォーマンスを分析するための最も強力なツールの1つを提供する。 本講演では、dynaTraceエンジニアアロイスReitbauerはdynaTraceインターフェイスを使用して、4つの特定の分析シナリオを順を追って説明します。
- ライアングローブ:YUI 3禅の達成パフォーマンス -以下の成文化されたガイドラインは、あなたが高速のWebサイトの構築を支援し、しかし、きれいな、高速かつ拡張可能なアプリケーションを構築することもF2Eの仕事のあらゆるレベルでのパフォーマンスのバランスのとれたアプローチを取って含むことができます。 YUI 3は、パフォーマンスの魔法、高速フロントエンドのコードが簡単に生成するために楽しく、さまざまなツールを内蔵した適切なサイズの抽象化層を提供する、このプロセスであなたを助けるために設計されています。 このセッションでは、YUI 3の世界でパフォーマンスのJavaScriptの禅を探っていきますとYUI 3は、あなたが書くあらゆるアプリであなたの処分で置く強力なツールのいくつかを紹介します。
- ダグラスクロックフォード:JavaScriptをクロックフォード- :シーン6 Loopage -ソフトウェア開発は、最初のプログラミング言語で作られて以来行われているすべてで繰り返された設計ミスの特定のセットによって妨げられている。 と、やや奇跡的には、JavaScriptが根本的に我々はアプリケーションを書く方法を変革し、それを右にしようとしている。 再び。 歴史のループでは、すべての前に起こっているが、それはこのように起こったことはない。 あなたがサーバサイドJavaScriptとNode.jsのようなプロジェクトの周り興奮の出現を気にしなければならない理由である - 彼らはトレンドの鋭い終わりにならないため、彼らは次の大きな革命に向かって道路を舗装しているので、ソフトウェアインチ
YUIシアターを購読する:
共有および拡張: del.icio.usでブックマーク | Diggそれ! | reddit!
11コメント
申し訳ありませんが、コメントフォームは、この時点でクローズされます。



ここで上のコードへのリンクです。 GitHubは
Bjarkiによるコメント- 2010年9月30日#
クールなデモ。 クッキーとはいえ、小さくする必要があります。 URLのparamsがあるべき場所に私は彼らにNAVデータをポンピングされることはありません。 私はNode.jsのは明白アレントしているすべてのもののためにどのように動作するかを知りたい。
ローカルファイルへのアクセス
映像操作
電子メール/ sendmailの
一般的なSQLサーバ上のデータベースへの接続処理
ヘッダの操作
AMF
PDFの生成
yaは、原料のその種のを知っています。 それは言語の肉とジャガイモではありませんが、それは実際にいくつかの点で、これを使用するための鍵だ
ジェフリー·ギルバートによるコメント- 2010年9月30日#
ジェフリー -
NodeJsについての素晴らしい事は、*システム*に組み込まれていることのいずれもありません。 システムのほとんどすべては、外部モジュールです。
http://github.com/ry/node/wiki
によるコメントダヴグラス - 2010年9月30日#
DAV、迅速なフォローアップに感謝します。 私は、クライアント側で、輸送言語としてJavaScriptをサーバー側でのDOMのトラバーサル(hpricotのようなhuge!巨大な)、JSONのアイデアを愛し、DBのキー/値のストレージエンジンです。 それらのすべてを支配する一つの言語? 最初からそれのイベントに基づいて? 大規模な潜在的な。
ジェフリー·ギルバートによるコメント- 2010年9月30日#
はい、私は完全に同意するものとします。 ビデオ;)で、したがって私の興奮
によるコメントダヴグラス - 2010年9月30日#
あなたの考えは、このアプローチのアクセシビリティとSEOの意味にあったか興味があった。 たとえば、条約は現在セマンティック、意味のあるマークアップを使用してページをロードすることですし、UXのための非セマンティック、機能的なマークアップに意味のあるマークアップを操作するスクリプトをロードして実行します。
ここで説明したアプローチを使用すると、本質的に機能的なマークアップを使用してページをロードし、完全に意味の部分をスキップしました。
私はこれがユーザーエクスペリエンスとDRY開発のための便利なシステムですが、それは以下にアクセスできるページになります。
クリストファー·クリフによるコメント- 2010年10月3日#
あなたはすなわち、他のサイSSJSプラットフォーム上でYUIを使用すると、任意の考えを与えている場合DAVは、疑問に思いました。 私はすでにRhinoを持つJavaアプリケーションに取り組んでいます。
どのくらいあなたがやっているのは、具体的SSJS対のノードに適用されます?
アンディ·GROHEによるコメント- 2010年12月4日#
@アンディ -
はい、私はそれについて考えているとそれを行うために、そのタフではありません。 に基づいてYUI3されているモジュールでは、我々は単にロード、IOとDOM操作のようなものを別のライブラリを指すように "再マッピング"ボンネットの下にモジュールになければなりません。
私は主に私が;)で動作するもののためにNode.jsのを使用するので、私は、他のSSJSツールを使用して台無しにされていない
によるコメントダヴグラス - 2010年12月4日#
DAV、
ちょうどあなたがNode.jsのビデオ番目YUI3見ました。 それはあなたが取得し、IOに変更したそのセッション中に明らかになった。
私が取得し、IOと同様のものがRhinoのために行うことができるかどうかを確認するために、それらの変更のためにgithubの上proejctを見てするつもりです。 もしそうなら、私は、Rhino上でYUI3ためのgithubのプロジェクトにそれらの変更をポストバックすることができます。
ところで、この調査をしながらRhinoの環境では、Rhinoでjsdomの機能を備えていますプロジェクトenv.jsを持っているので、私はそこに沿ってさらにあると思います。
あなたが知っているようになる.....
ご存知のように、成功の符号は、何かが本来意図していない他のプラットフォームに移植されるときです。
ところで、このSSJS議論のいずれかが3.xまたは4.xおよびそれ以降のために異なる方向性を検討するYUIを余儀なくされましたか? 単に好奇心。
アンディ·グローエによるコメント- 2010年12月6日#
@アンディ - 私はポートを歓迎し、可能な限り任意の方法で助けることをいとわない。
YUIモジュールへの変更は、libディレクトリの下にあり、変更することは非常に簡単です。 JSDomバインディングは、他の人と同じ方法で行われますので、それだけではボンネットの下準備DOMに読み込まれてしまうというモジュールですされています。
はい、YUI3の背後にあるアーキテクチャにいくつかの重要な変化の役割を果たしてきましたSSJSのいくつかの側面があります。 一般的に、我々はそれがサーバ上でより良い動作させるために私たちのウィジェットのインフラストラクチャに求めています。 物事が完全にレンダリング、同期、バインドモーダルに、分割ウィジェットが好きです。 だからレンダリングがクライアントに配信部分のみをバインドし、サーバーとの同期で実行する必要がある唯一のコードです。
によるコメントダヴグラス - 2010年12月6日#
ここで説明したアプローチを使用すると、本質的に機能的なマークアップを使用してページをロードし、完全に意味の部分をスキップしました。
によるコメントオンライン眼鏡 - 2011年5月13日#