Страница: 1 |
Страница: 1 |
Вопрос: Web-интерфейс
Добавлено: 11.09.12 18:41
Автор вопроса: Dark Engine | Web-сайт:
Возможна ли реализация Web-интерфейса средствами VB 6?
Грубо говоря, есть ip-шник (или строка по типу "192.168.5.8/myprogram"), обратившись к которому через браузер, можно увидеть некую формируемую программой форму (ну как, к примеру, в управляемых роутерах).
Обращение будет производиться из локальной сети.
Есть предположение о динамической генерации html-страниц согласно запросам "клиента", но возникает проблема отслеживания этих запросов (ну то есть, перехода по ссылкам).
Что-то слышал о компонентах Web.UI, но услышанные формулировки что-то не навели на мысль о том, что использование этих форм и компонентов дадут нужный результат.
Если кто сталкивался, подскажите, пожалуйста, принцип и инструментарий.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 12.09.12 00:20
ох не стоит, не стоит)
Django. Писать надо на питоне, но я смог сделать всё что хотел, так до конца питон и не изучив
Номер ответа: 2
Автор ответа:
Dark Engine
ICQ: 343191665
Вопросов: 51
Ответов: 98
Web-сайт:
Профиль | | #2
Добавлено: 12.09.12 09:16
Вчера беседовал на этот счет с одним человеком (в реале). Кое-что прояснил для себя.
Суть примерно такова: есть некая программа, отвечающая на запросы браузера по определенному адресу. По сути - HTTP-сервер. Необходимо отвечать на GET-запросы автоматически генерируемыми страницами. Средствами VB 6 это вполне реализуемо. Здесь на сайте есть пример HTTP-сервера. Остается только разобраться в примере.
Хотя, не исключаю и иных вариантов решения. Это единственно верный способ или есть проще?
Номер ответа: 3
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #3
Добавлено: 13.09.12 22:32
интерфейс как собрался делать?) всё равно на html+css+js. а на вб6 - сервер, что является велисапетом
Номер ответа: 4
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #4
Добавлено: 13.09.12 23:09
Средствами VB 6 это вполне реализуемо
Это, примерно, как удалять гланды через анус автогеном
Номер ответа: 5
Автор ответа:
Dark Engine
ICQ: 343191665
Вопросов: 51
Ответов: 98
Web-сайт:
Профиль | | #5
Добавлено: 14.09.12 10:21
всё равно на html+css+js
Не вижу смысла так усложнять. WebUI в программе будет работать в режиме Read-only. Все основные функции будут выполняться в обычном интерфейсе.
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 15.09.12 13:14
Топик стартер троль или мне показалось?
Номер ответа: 7
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #7
Добавлено: 15.09.12 13:20
Мне неизвестен инструментарий разработки веб-приложений на VB6. Вполне возможно, что его вообще не существует. А если существует, то скорее всего находится в том же состоянии что и сам VB6 (т.е. без технической поддержки и нулевой вероятности дальнейшего развития).
Если вам не принципиально использовать для решения этой задачи язык, не развивающийся уже 15 лет, то я могу посоветовать использовать ASP.NET Web Forms, ASP.NET MVC, PHP, руби, питон. Это инструменты, созданные именно для разрабокти веб-приложений, по их использованию написано много книг и вам далее стоит обратиться к ним.
Если принципиально делать это на VB6, то это возможно.
Нужно решить следующий задачи:
1) Написать веб-сервер на VB6 (или взять готовый, желательно с открытыми исходными кодами, потому что наверняка его прийдется допиливать)
2) Сделать механизм для реакции на пришеднии запросы, генерации ответов клиенту.
Номер ответа: 8
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #8
Добавлено: 15.09.12 17:36
Логичнее будет написать модуль для существующего веб-сервера, наподобие wsgi для питона. Но так как для это придётся использовать другой язык, то да - неразрешимая ситуация.
Номер ответа: 9
Автор ответа:
Dark Engine
ICQ: 343191665
Вопросов: 51
Ответов: 98
Web-сайт:
Профиль | | #9
Добавлено: 16.09.12 00:23
1) Написать веб-сервер на VB6 (или взять готовый, желательно с открытыми исходными кодами, потому что наверняка его прийдется допиливать)
2) Сделать механизм для реакции на пришеднии запросы, генерации ответов клиенту.
Логично. Спасибо. Как раз разбираюсь с этим.