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-сервисы: нужны ли они?
№ 59 11-02-2002 23:46 | |
№ 58 11-02-2002 13:05 | |
2 Вагиф:
И в очередной раз cоветую Вам взглянуть на www.demo.ru
Скачайте 90-дневную версию Байконур и посмотрите что к чему.
Моё личное впечатление от Байконур vs asp/php...
Я испытал тоже самое когда впервые увидел Delphi и открыл исходник демки Fishfact.
№ 57 11-02-2002 02:40 | |
Уже более полсотни сообщений а так никто на второй вопрос то и не ответил.
Нежто никто не пользуется WebSnap ?
№ 56 11-02-2002 02:35 | |
/**
Поддержу Вас насчет "ситечка" и Остапа Бендера :-) Только причислять дельфи к умирающим продуктам из-за того, что он не стал "универсальным молотком для забивания всех гвоздей" все же неправомерно.
**/
to Сергей Тарасов. Извините, но у вас сложилось неправильное представление о том что я говорю.
1. Причисляет Дельфи к умирающим продуктам кто угодно, только не я. Я всего лишь сказал, что Дельфи останется средством разработки приложений для Windows (exe, dll etc.) Если для Вас это является причислением к умирающим продуктам, значит вы сами подспудно считаете что разработке на Windows приходит конец. Я так не считаю.
2. "универсальным молотком для забивания всех гвоздей" Дельфи считает мой шеф, а не я. Вы могли бы сразу понять, что я так считать не могу, иначе бы не затеял эту тему. Я всего лишь хотел узнать, неужели только я один не хочу на Дельфи делать ВСЕ подряд. Как я и ожидал, нет, не только я один :)))
/**
Кстати, Вы не задумывались, почему на сайте про Дельфи так часто выступают жаба-разработчики? К "агентам влияния" их трудно причислить :-), но мне это совершенно непонятно: раз в жабе все прекрасно, о дельфи уже давно можно забыть, как о старой надоевшей до чертиков детской игрушке
**/
Тут вы тоже не правы. Выступают то как раз не Java разработчики (они о существовании Дельфи даже не подозревают) Выступают БЫВШИЕ дельфисты, или "сумлевающиеся" дельфисты.
Спешу Вас заверить, я не являюсь ни тем ни другим, потому как
1. Знаю, люблю и работаю с Delphi
2. Знаю, люблю и работаю с Java
№ 55 10-02-2002 15:28 | |
Dimentiy
Поддержу Вас насчет "ситечка" и Остапа Бендера :-) Только причислять дельфи к умирающим продуктам из-за того, что он не стал "универсальным молотком для забивания всех гвоздей" все же неправомерно.
Вагиф
По-видимому, цель Вашего обсуждения - убедиться в собственной мысли "Delphi останется средой для разработки Windows Apps". Стоило ли начинать?
iZEN
>Был бы транслятор, а фрэйм-ворк приложится...
И где они? :-(( Видимо, сан никак не поддерживала эти начинания. А написать транслятор в байт-код и в самом деле не сложно и под силу одному разработчику. Например:
http://www.uni-vologda.ac.ru/job/
Только этого мало. Нужна поддержка на уровне производителей фреймворков. А сан доволен своим, жабоговорящим.
Кстати, Вы не задумывались, почему на сайте про Дельфи так часто выступают жаба-разработчики? К "агентам влияния" их трудно причислить :-), но мне это совершенно непонятно: раз в жабе все прекрасно, о дельфи уже давно можно забыть, как о старой надоевшей до чертиков детской игрушке.
№ 54 10-02-2002 00:19 | |
№ 53 09-02-2002 23:15 | |
Просто чума какая-то.
> Меня лично ISAPI dll, который можно было делать еще на Delphi 3,
> полностью устраивает.
[...] Skipped
> Вы серьезно полагаете, что в наше время производитель dev. tools
> может вот так вот послать своего потенциального клиента, сказав
> ему "А чем вас не устраивает решение 10 летней давности" ?
Вагиф, вы уж определитесь, "устраивает" или "не устраивает" решение лично вас.
Или вам надо "что-то новое", просто потому что оно новое? Тогда ищите человека по имени Остап Бендер, ситечко у него есть. Новое, красивое, модное. Как раз для вас :)
И ещё, к сведению, у "производителя dev. tools" кроме дельфей помирающих есть ещё продукты. Почему именно в дельфи нужно пихать всё что в голову взбредёт? Каждой задаче - свой инструмент.
№ 52 09-02-2002 08:56 | |
to iZEN.
/**
А чем, позвольте спросить, Вас не устраивает старая "добрая" ISAPI DLL, которую можно написать в Delphi? Да и подходящих компонентов для этого в Delphi кучка
**/
Простите, это что, официальная позиция Борланда ? Вроде бы нет. Борланд сам позиционирует Delphi как *НОВОЕ* средство разработки Web Apps. (WebSnap).
Меня лично ISAPI dll, который можно было делать еще на Delphi 3, полностью устраивает. Но этому решению уже чуть ли не 6-7 лет.
Вы что, серьезно полагаете, что за все это время никто ничего лучше не придумал ? Вы серьезно полагаете, что в наше время производитель dev. tools может вот так вот послать своего потенциального клиента, сказав ему "А чем вас не устраивает решение 10 летней давности" ?
Честно говоря ответ на свой вопрос я уже давно получил. Посмотрите на ваши собственные постинги. Кто говорит о Java, кто о PHP, ASP, NET, dbPager (кстати dbPager - это не Дельфи. Он написан на Дельфи, но для создания на нем Web сайтов, Дельфи не нужен). Кто предлагает тонких клиентов (хотя это уход от темы, ведь условие ставилось - HTML client), кто то предлагает часть работы делать на Delphi (com dlls) а непосредственно Web development, на чем то другом (DreamVeawer, InterDev). Кто то даже противопоставляет Delphi ... сам Delphi (только старой версии "... а чем вас не устраивает...").
И *НИ ОДИН* из высказавшихся не предложил использовать то, что Борланд нам выдает в качестве официального Web Dev. tool-а - WebSnap. Я думаю вы все уже ответили на этот вопрос однозначно.
Delphi останется средой для разработки Windows Apps (в смысле exe, dll) в Web ему не место (ну разве что как tool для создания Web. dev. tool-ов типа dbPager-а)
№ 51 09-02-2002 03:05 | |
/**Сергей Тарасов:
<...>Неужели Вы считаете, что сделать транслятор с другого (не жаба) языка в байт-код жаба-машины так сложно? Представляете, какое множество наработок и фреймворков можно было бы сделать переносимыми (в случаях, когда это действительно нужно)? И Kylix бы не понадобился.<...>
*/
На любом универсальном языке программирования можно написать транслятор для другого такого же универсального и, возможно даже, "неуниверсального" языка программирования. Эта концепция лежит в основе виртуальных машин.
Кто Вам(или другим) запретил написать на C/C++ транслятор для C/C++ и/или Pascal/ObjectPascal и/или Java?
Кто Вам(или другим) запретил писать на Java транслятор для C/C++ и/или Pascal/ObjectPascal и/или Java?
Sun? MS?
Был бы транслятор, а фрэйм-ворк приложится...(?) :)
Пишите.
№ 50 09-02-2002 02:42 | |
Для Vagif Hagverdiyev.
А чем, позвольте спросить, Вас не устраивает старая "добрая" ISAPI DLL, которую можно написать в Delphi? Да и подходящих компонентов для этого в Delphi кучка.
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|