9

.NET / XAML開発者として、TypeScriptやXAMLなどのテクノロジを使用してSilverlightやFlexに代わるフレームワークを作成し、HTML5、JavaScript、CSSのクロスプラットフォームデスクトップアプリやRIAを作成し始めた人はいないでしょうか。

そうでない場合は、XAML(または単にXML)を理解してユーザーインターフェイスとJavaScriptを定義するフレームワーク、またはViewControllerをコーディングするためのより優れたTypeScriptがあれば素晴らしいと思いませんか?

Senchaは、EXT JSと呼ばれるJavaScriptフレームワークを構築して、リッチなインターネットまたはデスクトップアプリケーションを構築するという素晴らしい仕事をしてきましたが、.NET開発者の観点からはEXTJSは最悪です。
.NET開発者は、JSONではなくXAMLでコードをハックする機能を備えたBlendやVisualStudioなどのツールを使用してUIを設計することを好みます。

完全にhtml-canvas内でレンダリングするZebraと呼ばれる優れたアプローチもありますが、XAMLベースではなく、テーマを使用する機能はまったくありません。

また、jQueryUIとjQueryMobileはHTML開発者の観点からは優れたフレームワークですが、HTMLよりもXAMLでコーディングする必要が少ないため、XAMLベースのフレームワークを探しています。Blendを使用してUIを設計する機能もあります。

数か月前、AdobeがFlexを提供し、MicrosoftがSilverlight 5の拡張を認めなかったときに、この質問を自問しました
。MicrosoftまたはAdobeがこれを行う必要があります。

しかし、今日は私たち次第だと思います。

フィードバックにもよりますが、オープンソースプロジェクトなどのフレームワークを始めたいと思いますが、まだまだあるといいのですが^^

4

4 に答える 4

4

間違っていたら訂正してください。しかし、あなたはhttp://fayde.wsick.comを探していると思います。Typescriptでフレームワークを再構築中です。http://faydeproject.blogspot.com/で私のブログをチェックしてください。

于 2013-05-29T12:41:05.057 に答える
4

XAML は実際には単なる別の種類のマークアップであるため、HTML アプリケーションを作成するために XAML は実際には必要ありません。

WPF/Silverlight の経験から、次の概念は実際には HTML から借りてきたものであることがわかります。

  • XAML はコンテンツのマークアップであり、これは HTML と同じです。
  • リソースはスタイルと動作であり、それが CSS です。

一部の部分は実際には直接マップされません。たとえば、WPF プログラムの一部のトリガーは、Web アプリケーションの CSS または JavaScript のいずれかです。また、HTML 属性は、WPF で使用されているものよりも使用されていません。通常、すべてのサイズとレイアウトは、マークアップの属性ではなく、CSS に配置されます。

利用可能なすべての WPF コントロールを直接代替できるわけではありませんが、ほとんどのことが可能であることがわかります。

HTML、CSS、および JavaScript を幅広く使用していない場合は、これらを習得するのに時間がかかりますが、これらはツールベルトの便利なツールです。

于 2013-01-02T11:04:24.107 に答える
1

Web で「M&P H5J is Silverlight in HTML5」を検索してください。これは TypeScript で XAML プロセッサを実装しています。

于 2013-09-09T08:33:43.263 に答える