Веб-приложение против многопользовательского приложения Linux - PullRequest
0 голосов
/ 30 ноября 2009

У меня есть веб-приложение для бизнеса, написанное на C # / ASP.NET

Недавно мой начальник начал настаивать на том, чтобы переписать приложение как многопользовательское настольное приложение для Linux. В его дизайне пользователям необходимо будет подключиться к серверу Linux через VNC или тому подобное, чтобы использовать приложение.

Я не знаком с подобным дизайном приложений. Я бы оценил любую помощь, объясняя плюсы и минусы этого подхода по сравнению с сетью и, возможно, по сравнению с традиционным дизайном клиент-сервер

Спасибо

Ответы [ 3 ]

0 голосов
/ 30 ноября 2009

По моему мнению, когда задают вопрос, это звучит невероятно задом наперед. Я понимаю, как переместить сервер в стек LAMP или использовать Mono на сервере Linux и перенести существующее приложение. Наличие большого количества людей, использующих VNC для подключения к приложению, не очень хорошая идея.

Разработка серверной части Linux вместе с клиентским приложением звучит так же, как если бы вы хотели отойти от веб-приложений.

0 голосов
/ 01 декабря 2009

Это не такая надуманная идея, как кажется. В качестве размещенного приложения организация имеет немного больший контроль над тем, кто видит приложение. Однако такой способ решения проблемы может создать больше проблем, чем стоит. Мое предложение состоит в том, чтобы пойти с веб-приложением. Это будет проще в обслуживании, легче сделать его привлекательным с точки зрения асептики, проще в управлении и легче перемещаться с сервера на сервер. Создание распределенного приложения linux для небольшой аудитории обычно требует небольшой поддержки и может заблокировать вашу организацию в устаревших приложениях. Также ... доверяйте готовым фреймворкам [с веб-приложениями], не изобретайте колесо.

0 голосов
/ 30 ноября 2009

О, мальчик, это какой-то дизайн клиент-сервер :) Так что VNC для Linux с какой-то терминальной технологией и использует полнофункциональное приложение. Очевидно, ваш начальник хочет иметь приложение для настольного компьютера со всеми доступными средствами рабочего стола (встроенные виджеты, доступ к диску и т. Д.). Поэтому лучше всего продать ему что-то вроде Silverlite или GXT (если он ненавидит технологию MS), чтобы продемонстрировать, что веб-приложение может быть столь же (или почти) мощным и безопасным, как и настольное приложение

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