HTML5 совместим с C #? - PullRequest
       31

HTML5 совместим с C #?

0 голосов
/ 22 марта 2012

У меня проблемы с поиском четкого ответа на этот вопрос. У меня есть приложение ASP.NET 4.0 Silverlight, но в последнее время многие пользователи жалуются на невозможность использования сайта на мобильных устройствах и в дистрибутивах Linux. Приложение построено на архитектуре MVVM, и поэтому мы рассматриваем возможность изменения пользовательского интерфейса, чтобы уменьшить количество жалоб. Мы склоняемся к HTML5, но я не уверен, технически ли это возможно с ASP.NET 4.0. Я видел некоторые посты, в которых говорилось, что HTML5 работает только с кодами JavaScript и что в ASP.NET 4.5 будет добавлена ​​поддержка HTML5. Я правильно понимаю? Может быть, было бы разумнее просто использовать ASPX UI, каковы преимущества HTML5 по сравнению с .ASPX? Любая помощь приветствуется.

Ответы [ 5 ]

3 голосов
/ 22 марта 2012

HTML5 - это набор технологий на стороне клиента.
ASP.Net - это технология на стороне сервера.
Они не имеют ничего общего друг с другом.

Однако это будетпроще в ASP.Net MVC.

0 голосов
/ 15 марта 2013

Я действительно удивлен, когда кто-то говорит, что весь код C # в ViewModel и код xaml позади заменяют на Javascript. Это возможно? Где в архитектуре MVVM код огромен, и все они отвечают за более высокие задачи (например, связь с уровнем обслуживания или базой данных). Можно ли преобразовать весь код C # в JavaScript.

Даже я видел, что если JavaScript-функция занимает более 25 строк, она становится неуклюжей для разработчика. Простая или небольшая функциональность может быть легко разработана с помощью javaScript.

C # - это очень стандартный и объектно-ориентированный язык, для разработки LOB он играет большую роль, но Javascript не так уж и много.

Я думаю, что использование asp.net mvc - это хорошо для использования HTML5, потому что нам просто нужно изменить внешний вид страницы пользовательского интерфейса, используя HTML5, но остальные функции приложения должны оставаться такими же.

0 голосов
/ 22 марта 2012

Технически это невозможно с ASP.NET 4.0. ASP.NET, безусловно, нуждается в обновлении, чтобы обрабатывать любой код HTML5 или «плагины». Я второй понятие ASP.NET MVC. Также кажется, что вы сравниваете автомобиль с бензином, когда спрашиваете о преимуществах HTML5 над ASPX.

0 голосов
/ 22 марта 2012

HTML5 работает в сочетании с Javascript на стороне клиента. Вы все еще можете использовать ASP.NET для обработки данных и доставки контента на сервер. Вот несколько быстрых ссылок.

http://visualstudiomagazine.com/articles/2011/09/01/pfcov_html5.aspx
http://mvchtml5.codeplex.com/ (я знаю, что это mvc, но это может быть полезно в любом случае.)

0 голосов
/ 22 марта 2012

Вы бы заменили то, что в настоящее время есть в плагине Silverlight, который запускается в браузере пользователей, вместо этого на html и javascript.

...