Delphi and Web Development |
Мое почтение!
Со времени моего последнего письма (Delphi vs PowerBuilder) уже прошло больше
года. Я поменял страну (на USA, California)
Сейчас у меня наклевывается один проект. Web Application.
Web - это значит клиентской программой будет IE. Интерфейс - HTML.
У меня есть опыт написания таких приложений на ASP и на Java (servlets,
Velocity itd).
Мой шеф хочет это делать на Delphi. Казалось бы что мне повезло. Ведь я сам
фанат Delphi.
Однако покопавшись пару дней в WebSnap (это компоненты такие в Delphi 6), я
понял что это громоздкая и жутко неудобная система. Даже всеми обхаянный ASP и
тот на порядок легче и быстрее в применении.
Я знаю что есть еще сторонние компоненты для Web development. (IntraWeb,
ASP-Express itd). Не хочу сейчас их обсуждать и сравнивать.
Вопрос в другом. Оправдано ли использование Delphi для Web development, если
уже существуют проверенные временем технологии, такие как: ASP, Java (servlets
+ JSP + EJB), PHP, Perl, Python (никого не забыл ? :)) ах да ! .NET ). В чем
преимущества использования Delphi для этого дела по сравнению с
вышеперечисленными технологиями.
Прошу иметь в виду, что клиентская часть - это HTML. Поэтому всякие там
CORBA, DCOM, MIDAS, ASTA не хляют.
2 Вопрос. Народ ! Кто нибудь успешно пользовался WebSnap - ом ?
Засим прощаюсь.
Jack Of Shadows
Всего в теме 89 сообщений
Добавить свое сообщение
Отслеживать это обсуждение
- Локальная сеть, Internet, Web Application
- Web-сервисы: нужны ли они?
<<<... | 79—70 | 69—60 | ...>>> Всего сообщений в теме: 89; страниц: 9; текущая страница: 2
№ 79 18-02-2003 20:08 | |
Дмитрий, как Вы себе представляете сценарий работы клиента с Вашим сайтом ? При попытке логина, клиент получает инструкции проделать ряд операций:
1. Скачать zip файл с dll-ками.
2. Разархивировать их в windows\system32
3. на каждую из них запустить в комманвной строке regsvr32
Можно конечно лучше сделать. Запаковать все в exe-инсталлятор, который сам все сделает.
1.Зачем тогда мне мучаться с дерьмовым HTML если точно также я могу предоставить им нормальную программу на Дельфи, работающую через Asta ?
2. За такое отношение к клиенту Вас погонят взашей из конторы. Подумать только, предложить бедняге скачивать dll-ку и самому ее регистрировать. :)))
№ 78 18-02-2003 13:45 | |
Команду "regsvr32 app.dll" можно только с натягом назвать ИНСТАЛЯЦИЕЙ. Но при этом, отвечающая только за соединение с сервером и отображение в IE страниц, библиотека предоставит гораздо больше возможностей.
№ 77 18-02-2003 12:12 | |
>>>интерфейс не требует никакой ИНСТАЛЯЦИИ на клиентской машине
Ага, и IE не ниже версии Х.УУ (best viewed in IE 5 1024x768, остальные отдыхают) тоже не требуется. С периодическими апгрейдами :)
№ 76 18-02-2003 05:01 | |
2 Ник
Спасибо за линк. Почитал и не понял, какой смысл было рекомендовать этот подход (Asynchronous Pluggable Protocols), если он требует ИНСТАЛЯЦИИ софта на клиентской машине.
Чем он тогда лучше ActiveX ? Ведь клиент требует HTML не потому что он мазохист такой и убожеский HTML предпочитает нормальному GUI. Просто HTML интерфейс не требует никакой ИНСТАЛЯЦИИ на клиентской машине. Люди в больщинстве случаев против какой бы то ни было инсталяции, будь это ActiveX, JVM, Pluggable objects.
Может я чего не понял ? может Asynchronous Pluggable Protocols можно использовать без инсталяции ?
№ 75 18-02-2003 00:21 | |
№ 74 17-02-2003 21:45 | |
2 Дмитрий
Можно подкинуть литературу по этому делу ?
И еще, я надеюсь речь идет не об ActiveX или апплетах на клиенте.
Увы, требование клиента - чистый HTML + JavaScript.
№ 73 17-02-2003 14:52 | |
Если для клиента понятие "HTML - интерфейс" - это всего лишь работа с Internet Explorer (а чаще всего именно так), то можно реализовать Asynchronic Pluggable Protocol и использовать "всякие там CORBA, DCOM, MIDAS, ASTA" - клиент даже и не заметит ничего :-).
№ 72 13-02-2003 13:01 | |
Коллеги, в D7 появились компоненты IntraWeb. По сути для разработчика это тот же уважаемый мною Baikonur (облегченный вариант), т.е. возможность разрабатывать Web-приложение так же просто, как обычное - визуально проектируя страницы и строя каркас приложения из кубиков-компонентов.
Это мое мнение на первый взгляд.
Кто-нибудь уже пробовал технологию в бою?
№ 71 14-01-2003 13:31 | |
У Байконура сейчас много проблем. Некак баг пофиксить немогут, из за него быстро грохаются все Taksi программы. Обещали в 3.0 устранить. Сейсас 2.8 :)
Кстати говоря у него открытый интерфейс типа системной шины и можно дописывать собственные протоколы. Подержку шаблонов добавили.
№ 70 13-01-2003 19:27 | |
2 Сергей Тарасов
>>>А про отладку жаба-сервлетов неопытным товарищам лучше не рассказывайте сказки. Они удивятся, когда попробуют и будут долго плеваться.
?????
Я делал пару проектов на servlets + Velocity. Да и сейчас как раз работаю с ними. Отладка - класс. Ставишь bearkpoint в коде, идешь в браузер, нажимаешь на кнопку submit или линк какой, среда останавливается на breakpoint, ну и дальше как у всеж (F8 - пошагово итд.) Лучше чем в Дельфи ISAPI.
Кстати, меня можно считать "неопытным товарищем", переходил на это дело недавно, без предварительного изучения, без книжек. Никаких проблем, все легко и просто.
<<<... | 79—70 | 69—60 | ...>>> Всего сообщений в теме: 89; страниц: 9; текущая страница: 2
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|