Кросс-платформенное мобильное приложение HTML5 с .NET / C # в качестве технологического стека - указатели? - PullRequest
0 голосов
/ 06 сентября 2011

Я пытаюсь выяснить, какие части нужно использовать для построения мобильного Интернета с помощью .NET / C #.До сих пор я работал в основном с нативными разработками приложений (iOS / Droid / B'Berry) и у меня очень мало опыта в веб-разработке в целом.Но для текущего проекта, над которым я работаю, я считаю, что веб-приложение - это то, что нужно, и хотел бы выяснить, что мне нужно, чтобы оно заработало.

Краткий обзорприложение, наша компания использует SQL Server / .NET / VS для всех наших веб-проектов.Программисты здесь знакомы с этим стеком, и я хотел бы сохранить его, если это возможно.Мы создаем новый продукт, которому нужен веб + мобильный просмотр.В настоящее время веб-представление полностью создается как отдельный проект, но при необходимости его можно изменить.

Я просто ищу информацию о том, как спроектировать что-то, что будет обрабатывать разрешения экрана, типы устройств и т. Д. И создавать соответствующие компоновки в VS.Кроме того, любые лучшие практики при попытке сделать это очень ценятся.

Спасибо,Тея.

1 Ответ

0 голосов
/ 06 сентября 2011

обрабатывает разрешения экрана, типы устройств и т. Д. И соответствующим образом создает макеты

Это весь уровень представления и не должен быть проблемой для какой-либо среды разработки. К сожалению, это так. Например, в настоящее время я работаю с командой JSF, и большая часть уровня представления создается с помощью инфраструктуры JSF, и это - кошмар, поддерживать таким образом базу кода корректного уровня представления.

.net тоже был таким. Большая часть первых дней asp.net была полна неверной разметки, раздутого сгенерированного JS и легендарного тега кеша обратной передачи.

В идеале, у вас должна быть команда уровня представления, которая не зависит от конкретной среды. Мобильные приложения, более чем где-либо, нуждаются в способности поддерживать тонкий, оптимизированный уровень представления и лучший способ справиться с этим - позволить вашей команде писать свои собственные HTML, CSS и JS по мере необходимости. Я работал с командой C #, которая активно использовала сервисы RESTful, которые работали довольно хорошо. Мы создали собственный шаблонный каркас, и все HTML, CSS и JS были полностью независимы от серверной части C #.

К счастью, MS стала лучше, и новые способы реализации через asp.net (такие как модель MVC) могут, как мы надеемся, предложить вам лучшее управление уровнем представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...