Использование программы .Net Workstation с сервером LAMP - PullRequest
0 голосов
/ 24 марта 2010

В настоящее время я работаю над проектом для компании с настроенным сервером Ubuntu LAMP. Все рабочие станции работают на Windows XP / Vista. Мы пытаемся создать программу для отслеживания деталей на нашем складе. Серверная сторона была бы запрограммирована на PHP. Однако я думал об использовании C # на стороне рабочей станции.

Возможно ли это? Если так, это практично? Какие проблемы могут возникнуть из-за этого?

Ответы [ 2 ]

0 голосов
/ 24 марта 2010

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

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

Если вам абсолютно необходимо иметь клиентское приложение, посмотрите на создание серверного RESTful (поищите в Google, если вы не знаете, что это такое), и вы можете использовать существующие библиотеки HTTP в .NET Framework для отправлять и получать данные на / с сервера.

0 голосов
/ 24 марта 2010

В архитектуре клиент-сервер не имеет значения, какую технологию использует клиент или сервер, только какой протокол связи они используют.

В этом случае кажется, что это будет http. Я предупреждаю об этом только потому, что нет контракта на чистый HTTP, и я бы порекомендовал формат WS, такой как SOAP (который по-прежнему использует http в качестве транспорта).

...