私はこの回答を明確にするのが難しいです。私はASP.NET 4.0のSilverlightアプリケーションを持っていますが、最近、モバイルデバイスやLinuxのディストリビューションでサイトを使用できないという不満をユーザーの大部分が抱いています。このアプリはMVVMアーキテクチャー上に構築されているため、UIを変更して苦情を軽減することを検討しています。私たちはHTML5に傾いていますが、これが技術的にASP.NET 4.0でも可能かどうかはわかりません。 HTML5はJavaScriptコードの背後でのみ動作し、ASP.NET 4.5 HTML5サポートでは動作するとの記事がいくつか掲載されています。私はこれを正しく理解していますか?たぶんASPXのUIを使うだけの方がいいでしょう.HTML5の.ASPXのメリットは何ですか?どんな助けもありがとうございます。HTML5はC#と互換性がありますか?
答えて
HTML5はクライアント側の一連の技術です。
ASP.Netはサーバー側の技術です。
彼らはお互いに関係ありません。
しかし、ASP.Net MVCでは簡単になります。
私は自分の質問にひどく言わなかったかもしれません。この場合、それぞれが互いに関係しなければならないことは、xamlのUIをHTML5のUIに置き換えることです。私は、すべてのビューをhtml5とjavascriptを含む個々の.aspxページに変換することを意味します。私の質問は、既存の.csコードビヘイビアとビューモデルを新しい.aspx "views"で使用できるかどうかです。 xaml要素のやり方と同様に、html5要素をviewmodelのプロパティにバインドできますか? – Josh
@Josh:HTML5とXAMLは非常に異なっています。しかし、Knockout.jsを見てください。 – SLaks
私はそれについて読んでいました。私が誤解している場合は私を修正しますが、SilverlightはMVVMアーキテクチャでC#を使用できるように思われるので、Silverlightから離れると、Javascriptですべてのビューモデルを書き直す必要があります。 HTML5とJavascriptを含む.ASPXページ。ノックアウトMVVMパターンで使用できます。それは正しいと思いますか? – Josh
代わりに、ユーザーのブラウザで実行されるSilverlightプラグインにあるものを、代わりにhtmlとjavascriptに置き換えます。
だから、私のslアプリケーションの各ビューでは、.aspxページを作成し、UIを構成するhtml5とjavascriptで埋め込むことができます。次に、これらのページを既存の.csコードの背後に付けることができ、xaml要素のやり方と同様に、html要素をviewmodelのプロパティにバインドすることもできます。 – Josh
あなたは何をする必要があるかを理解しているように思えます。 –
C#のものをhtml5標準に変換する必要があります。 –
HTML5はクライアント側のJavascriptと連携して動作します。 ASP.NETを使用してデータを処理し、コンテンツサーバー側に配信できます。ここにいくつかのクイックリンクがあります。
http://visualstudiomagazine.com/articles/2011/09/01/pfcov_html5.aspx
http://mvchtml5.codeplex.com/は(私はそれがMVCのだけど、それは関係なく、役に立つかもしれません。)
これは、ASP.NET 4.0で技術的に不可能です。 HTML5を生成するコードやプラグインを処理するには、ASP.NETにアップグレードが必要です。私はASP.NET MVCの概念を2番目に挙げています。また、あなたはASPX上でHTML5の利点を尋ねるときにガソリンと車を比較しているようです。
ViewModelとxamlコードのすべてのC#コードがJavascriptで置き換えられていると言っている人は、本当に驚いています。それは可能ですか? MVVMアーキテクチャコードではどこが巨大で、すべてがより高いタスク(サービスレイヤやデータベースとの通信など)を担当しています。 JavaScriptですべてのC#コードを変換することは可能ですか?
私は、JavaScript関数が25以上の行を取るかどうかは、開発者が理解できないようになっています。シンプルな機能や小さな機能をjavaScriptで簡単に開発できます。
C#は非常に標準的でオブジェクト指向言語であり、LOBを開発するには大きな役割を果たしますが、Javascriptはそれほど多くありません。
私はasp.net mvcを使用するとHTML5を使用していいと思っています.HTML5を使用してUIページの外観を変更するだけで、残りのアプリケーション機能は同じになるはずです。
- 1. boost-C++ライブラリはwin98と互換性がありますか?
- 2. UWP/XAML C#はSpotify APIと互換性がありますか?
- 3. HTML5関連の方言はThymeleaf 3と互換性がありますか?
- 4. GUI JavaアプリケーションはWin7と互換性がありますが、Win10とは互換性がありません
- 5. makecontext()/ swapcontext()関数はC++と互換性があります
- 6. アプリはプレイストアのゼリービーンタブと互換性がありますが、Kitkatタブと互換性がありません
- 7. '/ fp:fast'と '/ Za'は互換性がありませんVisual C++
- 8. python C APIはC++と完全に互換性がありますか?
- 9. va_listはCとC++の間で互換性がありませんか?
- 10. Windows Azureは.NET 2.0フレームワークと互換性がありますか?
- 11. fbgraph gemはレール2.3.8と互換性がありますか?
- 12. Ruby2RubyはParseTreeと互換性がありますか?
- 13. git svnはgitサブツリーと互換性がありますか?
- 14. Java 1.4プロジェクトはJava 7と互換性がありますか?
- 15. CBitmapとCImageは互換性がありますか?
- 16. BootstrapはASP.NET Telerikコントロールと互換性がありますか?
- 17. Unity 5.4のassetBundleは5.6と互換性がありますか?
- 18. Jasypt 1.9.2はSpring 4.3.8と互換性がありますか?
- 19. eclipse 3.6はGoogle Appsと互換性がありますか?
- 20. WebSphere 6.1とWebSphere 8は互換性がありますか?
- 21. 0.6.2リリースAPIは0.6.0と互換性がありますか?
- 22. std :: bindはboost :: asioと互換性がありますか?
- 23. pdfkitはgrunt-browserifyと互換性がありますか?
- 24. arm64-v8aはarmeabi-v7aと互換性がありますか?
- 25. ロンボクは.getConstructor()と互換性がありますか?
- 26. Wnt CWindowImplはCWndと互換性がありますか?
- 27. GraphFramesは型付きデータセットと互換性がありますか?
- 28. TestFXはJava 7と互換性がありますか?
- 29. JavaScriptは厳密なページオブジェクトパターンと互換性がありますか?
- 30. JUnit5はJUnit4と下位互換性がありますか?
HTML5が実際に何であるかを理解していない別のケースのようです。 – zzzzBov
うわー私は2012年にばかだった – Josh
ねえ、私も。時折、私は投票率が最も低い回答とうんざりに戻りますが、それは学習プロセスであり、どこかで始める必要があります。 – zzzzBov