April 24th, 2014

ёжик

Настольный веб-сервер (часть 1 из 2) - делаем сами

Начало. Окончание - следующая запись.

У меня есть убеждение, что тенденцию развития пользовательских программ (настольных, корпоративных, игровых и т.п.) задают программы сетевые. Просто именно в Сети люди вынуждены приходить к общим соглашениям, которые неизбежно вытесняют частные. Это как человек думает на родном языке - хотя вроде мог бы думать и на каком-то «внутреннем» - так и развитие программ неизбежно направляется общепринятым в
IT, а общепринятое создается и навязывает себя в основном из Сети.

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

Collapse )

ёжик

Настольный веб-сервер (часть 2 из 2) - делаем сами

Окончание. Начало - предыдущая запись

16. Все это работает у нас в среде VS - его интегрированная среда сама запускает веб-сервер и окно браузера с нужным адресом. Но если это приложение взять для самостоятельного использования, то придется возится с установкой веб-сервера, подключением приложения к веб-серверу, а не на каждой машине это можно и простое решение для повседневной работы становится каким-то не общедоступным. Поэтому следующий этап - сделать приложение «самохостирующися». Поэтому:

Collapse )

30. Ясно, что таким образом можно легко увеличить вложенность до любого уровня. То есть - самохостинг на компьютере отдельного пользователя реализуется весьма легко, в принципе. Нюансы еще предстоит разобрать, но слияние методов разработки программ для «настольного» и «сетевого» пользователя уже пошло на практическом уровне.