/ / HTML5 é compatível com c #? - html5, mvvm, silverlight-4.0, asp.net-4.0, asp.net-4.5

O HTML5 é compatível com o C #? - html5, mvvm, silverlight-4.0, asp.net-4.0, asp.net-4.5

Estou com dificuldade em encontrar uma resposta claraeste. Eu tenho um aplicativo ASP.NET 4.0 Silverlight, mas recentemente uma tonelada de usuários estão reclamando sobre não ser capaz de usar o site em dispositivos móveis e distro Linux ". O aplicativo é construído sobre a arquitetura MVVM, e, portanto, estamos pensando em mudar o UI para aliviar as reclamações Estamos nos inclinando para o HTML5, mas eu não tenho certeza se isso é tecnicamente possível com o ASP.NET 4.0. Eu vi alguns posts dizendo que o HTML5 só funciona com o código JavaScript atrás, e que com ASP.NET 4.5 HTML5 suporte será adicionado.Eu estou entendendo isso corretamente? Talvez faria mais sentido apenas ir com uma interface do usuário do ASPX, o que são as vantagens do HTML5 sobre .ASPX? Qualquer ajuda é apreciada.

Respostas:

3 para resposta № 1

HTML5 é um conjunto de tecnologias do lado do cliente.
ASP.Net é uma tecnologia do lado do servidor.
Eles não têm nada a ver um com o outro.

No entanto, será mais fácil no asp.net MVC.


0 para resposta № 2

Você substituiria o que está atualmente no plug-in do Silverlight que é executado no navegador de usuários com alguns html e javascript.


0 para resposta № 3

Não é tecnicamente possível com o ASP.NET 4.0. O ASP.NET certamente precisa da atualização para lidar com qualquer código produtor de HTML5 ou "plug-ins". Eu segurei a noção de ASP.NET MVC. Também parece que você está comparando um carro a gasolina quando você pergunta as vantagens do HTML5 sobre ASPX.


0 para a resposta № 4

O HTML5 funciona em conjunto com o Javascript no lado do cliente. Você ainda pode usar o ASP.NET para processar dados e entregar o lado do servidor de conteúdo. Aqui estão alguns links rápidos.

http://visualstudiomagazine.com/articles/2011/09/01/pfcov_html5.aspx
http://mvchtml5.codeplex.com/ (Eu sei que é mvc, mas pode ser útil independentemente disso)


0 para a resposta № 5

Eu estou realmente surpreso quando alguém diz issotodo o código C # do código ViewModel e xaml por trás substitui por Javascript. É possível? Onde no código da arquitetura MVVM são enormes e todos são responsáveis ​​por tarefas mais altas (como comunicar com a camada de serviço ou banco de dados). É possível converter todo o código C # em JavaScript.

Até mesmo eu tenho visto se uma função JavaScript assumir mais de 25 linhas do que se torna um desajeitado programador para entender. Funcionalidades simples ou pequenas podem ser facilmente desenvolvidas com o javaScript.

C # é muito padrão e linguagem orientada a objetos, para desenvolver LOB tem um grande papel, mas o Javascript não é demais.

Eu acho que Usando o asp.net mvc é bom usar o HTML5, ver que só precisamos mudar a aparência da página da interface do usuário usando HTML5, mas o resto da funcionalidade do aplicativo deve permanecer o mesmo.