Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Вниз

web программирование на delphi..даже не знаю как называется это   Найти похожие ветки 

 
Vlad Oshin ©   (2007-01-24 17:33) [0]

Скажите, а можно написать на delphi такое:
Ктото набирает в браузере, допустим
http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
, а у меня там приложение работает, которое возвращает ответ, допустим, Привет Вася, который(ответ) этот Вася видит в своем браузере.
Если да, то что почитать про это?
А если еще скажите где - вообще хорошо :)

Спасибо.


 
tesseract ©   (2007-01-24 17:33) [1]

CGI- приложения, их на чем хочешь можно накатать.


 
Vlad Oshin ©   (2007-01-24 17:42) [2]

а если есть сервер, соответственно есть доступ к нему(ну, рядом стоит ящик), там есть наш сайт, он на php писан, то что еще мне надо сделать, чтоб свою эту  CGI запустить, чтоб к ней обращаться.

т.е. если набрали
http://www.нужный_адрес.com - попали на сайт компании

, а если набрали
http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
возвращает ответ, допустим, Привет Вася, который(ответ) этот Вася видит в своем браузере.

это как-то конфигурируется наверное? если да - то где почитать?


 
novill ©   (2007-01-24 17:46) [3]

а в поисковике набрать  delphi CGI приложения


 
tesseract ©   (2007-01-24 17:46) [4]


> это как-то конфигурируется наверное? если да - то где почитать?


Смотря под какой сервер. вообще так запускается.

http://mysite.ru/my.exe


 
unknown ©   (2007-01-24 17:46) [5]


> Vlad Oshin ©   (24.01.07 17:42) [2]


> http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
> возвращает ответ, допустим, Привет Вася, который(ответ)
> этот Вася видит в своем браузере.

http://www.нужный_адрес.com/preved_vasya_script.cgi+ВАСЯ
Папка с cgi скриптами прописывается в конфиге вебсервера.


 
Карелин Артем ©   (2007-01-24 17:52) [6]


> Vlad Oshin ©   (24.01.07 17:42) [2]
> то что еще мне надо сделать, чтоб свою эту  CGI запустить,
>  чтоб к ней обращаться.

Поставить на сервер винды и настроить разрешения для папки с cgi


 
Vlad Oshin ©   (2007-01-24 17:58) [7]

аа..
спасибо, начало проясняться


 
Плохиш ©   (2007-01-24 18:53) [8]

WebService/WebSnap/... Описанию этого добра, если мне не изменяет память, посвящена почти половина руководства разработчика, поставляемого с делфи 7.


 
Vlad Oshin ©   (2007-01-25 14:03) [9]

Помогите еще пожалуйста, что не так делаю или недоставлено/непрописано?
1.поставил локальный сервер. HS Local WebServer 1.0
2.откомпилил следующее:

program MyApp
{$APPTYPE CONSOLE} // тип приложения Win32 консоль
{$E cgi} // Расширение приложения cgi
begin
WriteLn("Content-Type: text/html");
WriteLn("<HTML>");
WriteLn("<HEAD>");
WriteLn("<TITLE>Простейшее CGI приложение</TITLE>");
WriteLn("<META http-equiv="Content-Type" content="text/html;" +
" charset=windows-1251">");
WriteLn("</HEAD>");
WriteLn("<BODY>");
WrОтiteLn("<H1>HELLO WORLD</H1>");
WriteLn("</BODY>");
WriteLn("</HTML>");
end.


вот такая страничка имеется:
<HTML>
<HEAD>
<TITLE>Форма для активизации CGI-приложения</TITLE>
</HEAD>
<BODY>
<A HREF="http://localhost/myapp.cgi">
Нажми сюда для запуска приложения</A>
</BODY>
</HTML>

нажимаю на ссылку, он спрашивает загрузить myapp.cgi или нет. Никакого Здравствуй мир, соответственно.  myapp.ехе тоже пытается грузить.


 
Думкин ©   (2007-01-25 14:06) [10]


> Vlad Oshin ©   (25.01.07 14:03) [9]

Это вопрос к настройкам  HS Local WebServer 1.0
Или мануал или еще как.


 
unknown ©   (2007-01-25 14:08) [11]


> Vlad Oshin ©   (25.01.07 14:03) [9]

В конфиге вебсервера надо указать какие расширения считать cgi.
Если в HS Local WebServer 1.0 это вообще возможно...
Апач-то чем не угодил?


 
Vlad Oshin ©   (2007-01-25 14:19) [12]

так и думал..


> Апач-то чем не угодил?

это первое было что поисковик выдал, и бесплатно
понял, пошел поищу


 
DiamondShark ©   (2007-01-25 14:37) [13]


> это первое было что поисковик выдал, и бесплатно
> понял, пошел поищу

IIS вполне себе бесплатно (вернее, оплачен вместе с виндой)
и искать не надо. он в дистрибутиве винды живёт.


 
Prohodil Mimo ©   (2007-01-25 15:02) [14]

DiamondShark ©   (07.01.25 14:37) [13]
IIS вполне себе бесплатно (вернее, оплачен вместе с виндой)
и искать не надо. он в дистрибутиве винды живёт.


если только винда не НОМЕ


 
DrPass ©   (2007-01-25 15:11) [15]


> 1.поставил локальный сервер. HS Local WebServer 1.0
> 2.откомпилил следующее:

Маленький нюанс - writeln выводит текст на консоль, а не в stdout, как того требуют CGI-приложения. Нужно использовать WriteFile


 
Ученик чародея ©   (2007-01-25 15:36) [16]


>
> Vlad Oshin ©   (24.01.07 17:33)
>
> Скажите, а можно написать на delphi такое:
> Ктото набирает в браузере, допустим
> http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
> , а у меня там приложение работает, которое возвращает ответ,
>  допустим, Привет Вася, который(ответ) этот Вася видит в
> своем браузере.
> Если да, то что почитать про это?
> А если еще скажите где - вообще хорошо :)
>
> Спасибо.


А чем PHP или JSP(по мощности даже превосходит Delphi) не подходит?

Для JSP сервер(контейнер сервлетов JSP) Tomcat http://tomcat.apache.org/


 
Prohodil Mimo ©   (2007-01-25 15:54) [17]

Ученик чародея ©   (07.01.25 15:36) [16]

А чем PHPшные исходники зашифровать можно?


 
tyutytuytuytyu   (2007-01-25 16:06) [18]

Zend?


 
homm ©   (2007-01-25 16:11) [19]

> А чем PHPшные исходники зашифровать можно?

А зачем зашифровывать исходники?


 
Prohodil Mimo ©   (2007-01-25 16:13) [20]

homm ©   (07.01.25 16:11) [19]
А зачем зашифровывать исходники?


что бы врагам не достались.
Ты же с Delphi-программой исходники не отдаёшь.


 
homm ©   (2007-01-25 16:15) [21]

> Ты же с Delphi-программой исходники не отдаёшь.

Дак и ты не выкладывай исхоники? Или ты дмаеш сервер каким-то образом сует ПХП текст клиенту? Да под угрозой растрела он этого делать не будет, если правильно все настроиш.


 
tyutytuytuytyu   (2007-01-25 16:21) [22]


> homm ©   (25.01.07 16:11) [19]
> > А чем PHPшные исходники зашифровать можно?
>
> А зачем зашифровывать исходники?

Чтобы защитить их


 
Prohodil Mimo ©   (2007-01-25 16:22) [23]

homm ©   (07.01.25 16:15) [21]
нет, я думаю, если я кому то что-то продам, а он потом это дело подправит и сам начнёт распространять. Образно, конечно, но смысл такой.


 
tyutytuytuytyu   (2007-01-25 16:23) [24]


> homm ©   (25.01.07 16:15) [21]
> > Ты же с Delphi-программой исходники не отдаёшь.
>
> Дак и ты не выкладывай исхоники? Или ты дмаеш сервер каким-
> то образом сует ПХП текст клиенту? Да под угрозой растрела
> он этого делать не будет, если правильно все настроиш.

Ну и пусть неправильно настроен сервер, даже если украдут исходник, не поймут, что там, если он зашифрован


 
homm ©   (2007-01-25 16:24) [25]

Ясно, я просто подумал что ты думаеш, что их кто-то может тупо с сервера стянуть. Тогда да, Zend Optimizer


 
DiamondShark ©   (2007-01-25 18:00) [26]


> DrPass ©   (25.01.07 15:11) [15]
>
> Маленький нюанс - writeln выводит текст на консоль, а не
> в stdout, как того требуют CGI-приложения. Нужно использовать
> WriteFile

Бред.
RTFS


 
DSKalugin ©   (2007-01-26 11:37) [27]

параметры в веб-приложение передаются с помощью методов
-POST в заголовке HTTP запроса
-GET в строке URL (http://host/var1=param1&var2=param2...&var100=param100)
т.е. это как раз твой случай. Нужно прочитать переменные окружения из массива GET[]
-COOKIE


 
Vlad Oshin ©   (2007-01-26 12:43) [28]

всем спасибо! Чтоб я без форума делал :)
Просветление началось.

почему не

> А чем PHP или JSP(по мощности даже превосходит Delphi) не
> подходит?

Ну, это надо учить с нуля, во первых, а во вторых, в консольных приложениях я ведь могу исп. невизуальные компоненты? , в частности ADO, т.е. все локально писанное перевести, по-моему, будет не очень сложно  для web.


 
Ученик чародея ©   (2007-01-26 13:08) [29]


> Vlad Oshin ©   (26.01.07 12:43) [28]
>
> всем спасибо! Чтоб я без форума делал :)
> Просветление началось.
>
> почему не
>
> > А чем PHP или JSP(по мощности даже превосходит Delphi)
> не
> > подходит?
>
> Ну, это надо учить с нуля, во первых, а во вторых, в консольных
> приложениях я ведь могу исп. невизуальные компоненты? ,
> в частности ADO, т.е. все локально писанное перевести, по-
> моему, будет не очень сложно  для web.


А когда заказчик захочет поместить ваше решение на сервер с Solaris то будет большой пук и отношение к программисту как к полному ламеру. Студент разломивший на середине книжку с PHP уже превышает по умениям Мастера Delphi так как он уже может предоставить мультиплатформенное решение, а Мастер Delphi еще нет.


 
Vlad Oshin ©   (2007-01-26 13:46) [30]


> Ученик чародея ©   (26.01.07 13:08) [29]

Спасибо. Обязательно почитаю про php, давно уже решил, да все как то не доэтого было.
Но, Delphi - все-таки среда быстрой разработки. Да и заказчика я спросил и Лешка сказал, что в ближайшие 1-2 года не планируется ничего такого :)
А до февраля неплохо бы, чтоб партнеры из др. городов  имели хотябы общие представления о наличии того или иного в базе.


 
Prohodil Mimo ©   (2007-01-26 15:00) [31]


> Но, Delphi - все-таки среда быстрой разработки
только для визуальной разработки.

Я бы не сказал, что на Delphi быстрее чем на PHP. Что там, что там всё вручную описывать.


 
Ученик чародея ©   (2007-01-26 17:25) [32]


> Vlad Oshin ©   (26.01.07 13:46) [30]
>
>
> > Ученик чародея ©   (26.01.07 13:08) [29]
>
> Спасибо. Обязательно почитаю про php, давно уже решил, да
> все как то не доэтого было.


Лучше про JSP и технологию JSF, тоже возможность визуальной разработки страниц + промышленный стандарт.

Как я понял, лучше один раз показать, чем сто раз рассказать - вот:
http://www.netbeans.org/products/visualweb/


 
Prohodil Mimo ©   (2007-01-26 17:50) [33]

Ученик чародея ©   (07.01.26 17:25) [32]

а оно бесплатно или за деньги?


 
Ученик чародея ©   (2007-01-26 18:05) [34]


> Prohodil Mimo ©   (26.01.07 17:50) [33]
>
> Ученик чародея ©   (07.01.26 17:25) [32]
>
> а оно бесплатно или за деньги?


Под SPL что-то типа GPL, но с некоторыми отличиями. Среда очень тяжелая (промышленного уровня), на машине, на которой менее 512 лучше не запускать. Разработка требует чтения документации, а далее по шаблонам.

Преимущества - поддержка более 300 различных баз данных, объектный подход(классическая объектная модель Java, а не паскалевское/С++ убожество) компонентная модель JavaBeans, EJB(аналог COM/COM+, но мультиплатформенный), визуальное проектирование, большой набор различных библиотек, многие из которых бесплатные. Переносимость на более чем 20 архитектур, 64-bit без перекомпиляции с возможностью работы на 32-bit системах.

Это не пионерский Delphi, конечно же, максимум производительности можно с JavaEE выжать только мейнфреймах SUN/IBM, но это уже цифры в миллионы активных пользователей системы.


 
evvcom ©   (2007-01-26 18:11) [35]

> [34] Ученик чародея ©   (26.01.07 18:05)
> а не паскалевское/С++ убожество

Может тебе лучше форум сменить? Где обсуждают то, что тебе нравится, а не всякие там "убожества"? А то достал ты уже ср... какать направо и налево.


 
Ученик чародея ©   (2007-01-26 18:27) [36]


> evvcom ©   (26.01.07 18:11) [35]
>
> > [34] Ученик чародея ©   (26.01.07 18:05)
> > а не паскалевское/С++ убожество
>
> Может тебе лучше форум сменить? Где обсуждают то, что тебе
> нравится, а не всякие там "убожества"? А то достал ты уже
> ср... какать направо и налево.


Так если я не расскажу, то многие так и не узнают как просто, быстро и приятно писать корпоративные приложения на Java под Linux.


 
evvcom ©   (2007-01-26 18:39) [37]

> [36] Ученик чародея ©   (26.01.07 18:27)
> Так если я не расскажу

Я ничего не имею против того, что ты рассказываешь, но мне не нравится как ты это рассказываешь.


 
Плохиш ©   (2007-01-26 18:59) [38]


> evvcom ©   (26.01.07 18:39) [37]

Не обращай внимания, пусть тешиться.


 
Prohodil Mimo ©   (2007-01-26 19:05) [39]

Ученик чародея ©   (26.01.07 18:05) [34]
Среда очень тяжелая


а полегче что посоветуешь?

Хочу JAVA изучить, ищу с чего начать. В инете инфы много, но если всё подряд пробовать, времени много уйдёт.
может книга есть хорошая по JAVA ?


 
evvcom ©   (2007-01-26 19:06) [40]

> [38] Плохиш ©   (26.01.07 18:59)

Да я удивляюсь, как он еще не RO? Это ж не первый пост подобного настроения.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.059 c
1-1167002316
Khabibulin
2006-12-25 02:18
2007.02.18
Выравнивание текста ячейки в StringGrid


2-1170270440
RedBanner
2007-01-31 22:07
2007.02.18
Авторские прова


4-1156503788
Чапаев
2006-08-25 15:03
2007.02.18
Имя домена


2-1170091537
_newman_
2007-01-29 20:25
2007.02.18
Как узнать путь к директории из которой запущена программа.


15-1169735064
Chort
2007-01-25 17:24
2007.02.18
Стоимость кабеля для Интернет





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский