Варианты доступности смартфона для уже существующего приложения для рабочего стола сервера vb.net/sql. - PullRequest
1 голос
/ 27 июня 2010

Приложение является интерфейсом vb.net и серверным экспресс-сервером sql. Сети всегда кабельные локальные сети. Установки небольшие, всего несколько пользователей, и ни у кого из них не было бы технических знаний. Требуется очень мало технической поддержки, и я бы хотел, чтобы это продолжалось. Я не знаю ни Java, ни Objective C, ни HTML / CSS / Javascript, которые, насколько я вижу, являются выбором для разработки смартфонов на Android, iphone или в веб-приложениях. Я хочу, чтобы пользователи имели доступ к как можно большему количеству функциональных возможностей приложения с наименьшими усилиями как с точки зрения кодирования, так и приобретения новых навыков с моей стороны.

Я не знаю, с чего начать или какой самый простой путь. Я не знаю, как сделать базу данных доступной для смартфонов, сохраняя при этом физическую безопасность в небольшом офисе. Если бы все было одинаково, я бы, вероятно, научился HTML / CSS - Javascript, так как он кажется наиболее применимым. С другой стороны, может мне стоит дождаться выигрыша телефона 7?

Ответы [ 3 ]

2 голосов
/ 28 июня 2010

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

Если вы спроектировали свое существующее приложение с уровнем доступа к данным, уровнем бизнес-правил и уровнем пользовательского интерфейса, это может быть так же просто, как создание пользовательского интерфейса ASP.NET для пользователей мобильных устройств / интернет / интрасети.

Если ваше приложение не спроектировано таким образом, то мой подход будет состоять в том, чтобы разделить код в вас, существующий на эти три уровня, или, по крайней мере, отделить слой пользовательского интерфейса от существующего кода. Тогда это просто вопрос реализации уровня пользовательского интерфейса для каждого метода доступа, который вы планируете использовать.

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

1 голос
/ 27 июня 2010

Я бы пошел с простым html-приложением, предназначенным для экрана мобильного телефона.

Android или iphone получит только% ваших пользователей. Если вы хотите получить их все, вам нужно написать в обоих (а затем Blackberry и Winmo SOL).

Так что, не видя приложения, очень трудно понять, сколько будет стоить работа по преобразованию vn.net во что-то, что можно получить из веб-браузера ... но я не думаю, что это будет намного хуже порт на Android или Iphone, и это позволит гораздо больший рынок для просмотра.

В любом случае вам нужно будет изучить что-то новое. Хотя учиться хорошо, правда?

1 голос
/ 27 июня 2010

Что ж, .NET Compact Framework уже доступен на WinMobile, поэтому вы обязательно должны попробовать, если у вас есть свобода выбора мобильной ОС для таргетинга.

Если нет, я полагаю, что для задачикак это было бы действительно лучше использовать веб-интерфейс.Если вы не знаете HTML / CSS / JS - для меня это не проблема, а отличный шанс узнать новые интересные модные вещи!:)

...