![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ActiveX & IntraWeb
student22 © (2010-12-22 11:01:00)Подскажите пожалуйста, в чем принципиальная разница между технологиями ActiveX и IntraWeb?
student22 (2010-12-22 17:33:00) [21]А что было бы лучше HTML (XML) + javascript или PHP, если учесть, что на сервере будет много изображений, которые будет запрашивать клиент
Плохиш (2010-12-22 16:06:00) [22]WebSnap или его дальнейшее развитие asp.net
Описание первого читать в руководстве разработчика, поставляемом с делфи.
student22 (2010-12-22 15:24:00) [23]
> Anatoly Podgoretsky © (22.12.10 15:13) [34]
> > student22 (22.12.2010 14:32:22) [22]То есть ты ничего
> не знаешь про Веб приложения, но в тоже время хочешь написать.
> И почему именно ВЕБ?
Знаю, но не все) Просто опыта нет, а веб - потому что требование: у клиента только браузер
Anatoly Podgoretsky (2010-12-22 15:13:00) [24]> student22 (22.12.2010 14:32:22) [22]
То есть ты ничего не знаешь про Веб приложения, но в тоже время хочешь
написать. И почему именно ВЕБ?
Медвежонок ХМЛ (2010-12-22 15:07:00) [25]Со стороны клиента возможно будет не только Windows но и ЛИНУКС
со стороны клиента будет браузер и пофик на чем.
student22 (2010-12-22 15:06:00) [26]
> Тогда при чём тут> Т.е. мне необходимо выбрать язык для
> приложения, который > по максимуму обеспечит его кроссплатформенность?
>
Я неправильно сформулировал:
Со стороны клиента возможно будет не только Windows но и ЛИНУКС
student22 (2010-12-22 15:01:00) [27]
> Ega23 © (22.12.10 14:50) [27]
> > через OPC - серверУ тебя браузер не может "постоянно"
> взаимодействовать с веб-сервером, т.к. соединение одноразовое.
> Посыл запроса по адресу - Попытка установления Соединения
> - Отправка параметров серверу - Ожидание окончания обработки
> - получение результата - Разрыв соединения.
Я это понимаю. На сервере расположено приложение, которое общается ПОСТОЯННО через OPC-сервер с ПЛК, и никаким образом их общение не зависит от клиентов, которые подключабются к веб-приложению по HTTP-протоколу(вот здесь как раз и имеют место одноразовые соединения). Т.е к примеру:
ПЛК передает веб-приложению значение какого параметра. Клиент подключается к веб-приложению и считывает это значение. Или например клиент, подключается к веб-приложению и запрашивает какие-то параметры вследствие чего веб-приложение обращается к ПЛК за этими параметрами, ПЛК выдает запрашиваемые параметры веб-приложению, а оно в свою очередь отвечает клиенту(посредством веб-сервера)
Ega23 (2010-12-22 14:56:00) [28]
> Потому что не знаю какую технологию выбрать, приложение
> всегда должно крутится на сервере, взаимодействуя с СУБД(InterBase)
> и OPC-сервером(ПЛК) и при этом обрабатывать запросы клиента
если всегда, то сюда смотри
http://ru.wikipedia.org/wiki/FastCGI
Хотя могут быть варианты. Тебе никто не мешает написать программулину, которая постоянно крутится и работает с этой байдой.
А ты, например, из PHP-скрипта к ней по сокету обращаешься.
Ega23 (2010-12-22 14:53:00) [29]
> веб-сервер и приложение будут работать на Windows
Тогда при чём тут
> Т.е. мне необходимо выбрать язык для приложения, который
> по максимуму обеспечит его кроссплатформенность
?
> А вот по поводу этого и жду совета:
А тебе его никто не даст. Это от задачи зависит.
student22 (2010-12-22 14:52:00) [30]
> А вот по поводу этого и жду совета:> PHP, Perl, CGI-приложение,
> JSP, ASP - у всех есть плюсы,> у всех минусы.
Потому что не знаю какую технологию выбрать, приложение всегда должно крутится на сервере, взаимодействуя с СУБД(InterBase) и OPC-сервером(ПЛК) и при этом обрабатывать запросы клиента
Ega23 (2010-12-22 14:50:00) [31]
> через OPC - сервер
У тебя браузер не может "постоянно" взаимодействовать с веб-сервером, т.к. соединение одноразовое. Посыл запроса по адресу - Попытка установления Соединения - Отправка параметров серверу - Ожидание окончания обработки - получение результата - Разрыв соединения.
student22 (2010-12-22 14:50:00) [32]
> Ega23 © (22.12.10 14:42) [24]
> определись с платформой
веб-сервер и приложение будут работать на Windows
> типом сервера
IIS
> типом СУБД.
InterBase
А вот по поводу этого и жду совета:
> PHP, Perl, CGI-приложение, JSP, ASP - у всех есть плюсы,
> у всех минусы.
student22 (2010-12-22 14:46:00) [33]
> > постоянно взаимодействует с контроллером (ПЛК) через что?
через OPC - сервер
Ega23 (2010-12-22 14:42:00) [34]Тебе не язык нужно выбрать, а технологию вообще.
При этом у тебя в башке наблюдается каша. Именно от незнания самих технологий. Читай, что такое Веб-сервер, читай, что такое CGI, FastCGI, как работает взаимодействие браузер-вебсервер и т.п.
После этого, когда с общей теорией будет всё более-менее понятно, определись с платформой, типом сервера, типом СУБД.
После, когда с этим тоже станет ясно, идёт выбор языка на стороне сервера. Что лучше: PHP, Perl, CGI-приложение, JSP, ASP - у всех есть плюсы, у всех минусы.
И вот только уже потом начинать что-то разрабатывать.
clickmaker (2010-12-22 14:42:00) [35]> постоянно взаимодействует с контроллером (ПЛК)
через что?
student22 (2010-12-22 14:32:00) [36]Сегодня ситуация изменилась: необходимо разработать веб-приложение, которое постоянновзаимодействует с контроллером (ПЛК) и базой данных. Мне известно, что когда клиент обращается к веб-приложению, то веб-сервер запускает это приложение, которое в свою очередь обрабатывает полученные данные, и веб-сервер отвечает клиенту. А что же происходит, если приложение уже запущено на сервере, а клиент пытается к нему обратиться? (Т.е. как в этом случае происходит взаимодействие веб-приложения и веб-сервера?) Т.е. мне необходимо выбрать язык для приложения, который по максимуму обеспечит его кроссплатформенность и с которым не будет проблем при работе с БД и ПЛК.
Ega23 (2010-12-22 13:32:00) [37]
> html + javascript
+ ajax
Ega23 (2010-12-22 13:31:00) [38]Что такое "Веб приложение"?
Начни с ответа на этот вопрос.
Хотя, вроде как, тебе уже объясняли в другой ветке, что и как.
Медвежонок ХМЛ (2010-12-22 13:30:00) [39]html + javascript
student22 (2010-12-22 13:28:00) [40]
> Медвежонок ХМЛ © (22.12.10 13:18) [17]
> а какими ты уже владеешь?
скорее всего никакими.....
Я просто хочу узнать, при создании веб-приложения на делфи можно воспользоваться технологиями: WebBroker, IntraWeb, ActiveX, что лучше(точнее какой технологии ты бы отдал предподчение)? И еще слышал, что делфи не очень подходит для веб-приложений, это правда? Советуют лучше на JAVA или PHP