Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ActiveX & IntraWeb


Страницы:   1 2 3

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


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо