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

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

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

3 ответа

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

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

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

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

Я хотел бы пойти с простым приложением HTML, предназначенным для мобильного экрана.

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

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

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

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

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

Другие вопросы по тегам