これら 2 つのプログラミング選択の違いは何ですか
次の機能は HTML/Javascript のみでサポートされていることを知っています。 1. フライアウト コントロール 2. ヘッダー メニュー 3. 評価コントロール
コントロール、統合、接続、展開に関して他に違いはありますか?
これら 2 つのプログラミング選択の違いは何ですか
次の機能は HTML/Javascript のみでサポートされていることを知っています。 1. フライアウト コントロール 2. ヘッダー メニュー 3. 評価コントロール
コントロール、統合、接続、展開に関して他に違いはありますか?
html / javascript
html5とjsはオープンなWeb標準です。そのため、ほぼすべてのブラウザで同じように機能(および動作)します。これが、Mac OS用のhtml5アプリケーションを開発し、多くの追加コーディングなしでWindowsに移植できる理由です。ただし、Microsoftは、できるだけ多くのアプリを市場に投入したいと考えています。そのため、Microsoftは、Web開発者に告白し、htmlとJavascriptにネイティブな外観のサポートを実装しました。ただし、IE10でのみサポートされているJavascript関数はたくさんあります(実際、WinJSファイルにあるほぼすべての関数)。Win 8アプリケーションを他のオペレーティングシステムに移植する場合は、コードを確認する必要があります。この良い例は、マルチタッチを識別するためのevent.pointerIdを持つWinJSのclick-eventhandlerです。これは簡単な方法ですが、標準ではありません。
XAML / C#またはVB
XAMLは.NETであるため、このフレームワークに固定されています。XAMLアプリケーションをmacosに簡単に移植することはできません。そのため、XAMLとC#はVisual Studio(Intellisense、Blend、Design-Views)に非常によく実装されており、LINQやDataBindingなどの優れた機能を備えています。また、MVVMパターンを使用すると、設計者とプログラマーを分割できます。私の意見では、msdnに関するドキュメントは、Html5およびJSよりもXAMLおよびC#の方が優れています。ゲームの場合、パフォーマンスが高いため、DirectXの実装も適しています。
何を選ぶ?
どちらの方法でプログラムするかを決めるのは本当に難しいです。次の質問が役立ちます。どのプログラミング言語に精通していますか?
どのタイプのアプリケーションをコーディングしますか?
Visual Studioは好きですか?