5

インターネットをブラウズしていると、新しいAmple SDK JavaScript フレームワークを見つけました。彼らのaboutセクションから:

Ample SDK は、リッチ インターネット アプリケーションを構築するための標準ベースのクロスブラウザ JavaScript GUI フレームワークです。UI レイアウトには XML テクノロジ (XUL、SVG、HTML5 など)、UI スタイルには CSS、アプリケーション ロジックには JavaScript を採用しています。ブラウザーを均等化し、欠けているものにテクノロジーのサポートをもたらします。

彼らのウェブサイトの例は非常に有望に見えます。

このフレームワークを実際のプロジェクトで使ってみた人はいますか? Ample SDK を使用することの長所と短所はどれですか?

私は主にあなたの主観的な実際の使用経験に関心があり、彼らの Web サイトで既に入手可能な情報には関心がありません。

4

3 に答える 3

6

Ample SDK の作成者からのもう 1 つの非常に主観的な意見 ;)

長所:

  • 標準のテクノロジーと API により、離陸がより簡単になります
  • マークアップベースの UI は、作成と保守が容易です
  • 関心の適切な分離 - UI、ロジック、およびスタイル
  • 新しい UI 要素と言語全体を簡単に作成
  • 目立たない - HTML ページの指定された領域のみを占有します

短所:

  • Web サイトの開発にはあまり役立ちません (jQuery で十分です)。主に、ブラウザーで実行され、サーバーとデータのみを通信するクライアント側のアプリに適しています。
于 2010-03-05T11:13:18.793 に答える
4

エンタープライズアプリケーションのコンポーネントの1つでAmpleを使用しました。
私たちが経験した利点:

  • 十分に確立されたAPI(DOM、Dom Events)に対するプログラミングにより、コードの可読性が向上し、最終製品の実装がより安定し、特定のブラウザーに対するプログラミングは行われませんでした。
  • 開発サイクルも、通常の開発時間の最大50%短縮されました。
  • コンポーネントマークアップ用のカスタム名前空間を作成する機能は、将来のすべての製品で簡単に変更、変更、使用できる共通のUIComponentsのライブラリを作成するのに役立ちました。
  • カスタム言語自体を作成することにより、UIComponentsとアプリケーションの懸念を分離することは大きな利点の1つです。現在は、コンポーネントのスキニングやビュー関連の問題の修正ではなく、ビジネスロジックの実装にのみ焦点を当てています。最終製品の安定性により、Q&Aサイクルも通常よりも大幅に短縮されます

短所。

  • ほとんどありません。フレームワークは本当に安定していて、これまでのところ、Ampleで問題は発生していません。
于 2010-03-05T11:08:41.143 に答える
2

私は今のところ 1 つのプロジェクトで使用しました: http://www.programma.tv/

その経験に関して言え、私は A-SDK の「UI 言語」 (もちろん XHTML を除く) を一切使用せず、コアのみを使用しました。また、カスタム UI 言語 ("channels"、"days"、"items" などの要素) を作成しましたが、JavaScript をよく知っている場合は非常に簡単でした。

しかし:独自の UI 言語 (つまり、カスタム コンポーネント) を実装する前によく考えてください。

とにかく、私の意見を要約する言葉を 1 つ選ぶように言われたら、「シンプル」を選びます。

于 2010-03-04T22:06:48.720 に答える