Хочу предложить конкретную и весьма узкую тему :
Delphi vs PowerBuilder
Хотелось бы услышать мнение людей, работавших с обоими продуктами.
Понимаю, что это флейм. Но ведь это Королевство Дельфи, а не открытый форум.
Думаю сторонников PowerBuildera здесь найдется весьма мало.
Я думаю, это будет хорошей отдушиной для людей, которые покаким то причинам (требование на работе итп) вынуждены работать на программах, которые они не любят (или ненавидят, как я PowerBuilder).
Кроме того здесь же они могут почерпнуть информацию для аргументирования в пользу Delphi, например своему работодателю.
Vagif Akhverdiyev
Всего в теме 102 сообщения
Добавить свое сообщение
Отслеживать это обсуждение
- Средства разработки. Языки программирования.
- Delphi 4 or Delphi 5
- Что приобрести в качестве средства разработки?
- Delphi6
- Сравнение компиляторов
- Вот и вышла Delphi 7... Вы рады?
- Функциональное программирование
<<<... | 22—13 | 12—3 | ...>>> Всего сообщений в теме: 102; страниц: 11; текущая страница: 10
№ 12 08-09-2000 11:36 | |
Я работаю на PB больше 3 лет. Вообщем то тоже уже профи в этом деле. Тоже знаю все тонкости работы с DataWindow. Тоже могу делать все это очень быстро. Но скорость эта достигается : 1. За счет гигантского опыта работы (не для новичков). 2. За счет наработанных библиотек (не для новичков). Имея в Дельфи такой же опыт и такие же наработанные библиотеки, можно добиться гораздо большей скорости и легкости разработки за ГОРАЗДО меньшее время. Кроме того вопрос то не ставится можно или нельзя писать программы на PB. Можно конечно. Но каких трудов и затрат стоит этот опыт. Как долго надо к нему идти. Сколько времени надо тратить не на продуктивную работу а на борьбу со средой, которая МЕШАЕТ писать программы. Сколько ограничений накладывает PB на возможности вашей программы, которые можно легко дать пользователю, если делать это на Дельфи.
№ 11 08-09-2000 10:23 | |
Гляжу я на вас и покатывыаюсь.
Все ругаете и ругаете ... попробуйте на нем поработать несколько месяцев ...
Отработал я на Быдлере 3.5 года.
Отработал я до этого на Дельфи 2 года.
Уровень работы с базой данных в Быдлере таков, что я теперь просто не могу писать приклады для работы с БД на Дельфи ... освоив ДатаВинду и ПФЦ классы для работы с датавиндой Вы можете писать приклады просто на лету ... а учитывая мосты между Розой и Быдлером ... :)
№ 10 07-09-2000 18:57 | |
Я, пожалуй, согласна с Сергеем. Надо быть объективными :о))
Итак, что же есть хорошего в РВ ?
1) DataWindow
В Delphi некоторым аналогом можно назвать TDBCTRLGrid.
Особое преимущество этого объекта - умение печатать самого себя без дополнительных подготовок. Как результат - ОЧЕНЬ простой способ подготовки отчетов. И еще очень простой способ связки этого объекта
с набором данных (через запрос, таблицу, хранимую процедуру...)
Остальные преимущества DataWindow не так очевидны.
2) Как уже говорилось, довольно простой способ работы с БД.
Встроенный SQL и так далее.
Резюме:
Если у Вас проект состоит из цепочки "select" + "быстрый отчет", то РВ очень даже ничего...
Но шаг вправо или шаг влево ... сами знаете что.
№ 9 07-09-2000 11:02 | |
Ну, ребята, спасибо что просветили насчет такого отстоя. Вскоре придется иметь дело с одним проектом написанным, в частности, и на PB.
№ 8 07-09-2000 08:47 | |
По поводу exe файлов. PowerBuilder (на бумаге) поддерживает создание ехе файлов. На самом деле, мы пытались скомпилировать наш проект как то раз. РВ работал несколько часов. Потом ес-но сдох. Вот и все.
У нас до сих пор программа в псевдокоде с 7 Mb dll виртуальной машиной.
По поводу ООП. Там он действительно есть. Но мне кажется в режиме какой то эмуляции. Так например, если ты что-то поменял в обьекте - предке, это не обязательно отразится на обьектах-потомках. Надо после этого делать полный ребилд (что кстати занимает 30-40 минут).
Работа с WinAPI. Многие функции нельзя вызывать из за ограничения типов передаваемых параметров. Мне приходилось на Дельфи писать dll-ки, вызывающие WinAPI функции, а потом пользоваться ими в PB.
№ 7 07-09-2000 08:44 | |
Мда, много плохого уже было сказано в адрес PB. Думал сначала, что напишу тоже нечто подобное. Но... Чего я буду повторяться? Лучше попытаться найти в нем нечто хорошее. А к нему (к хорошему) можно отнести невероятно огромные возможности объекта DataWindow - мощнейшего инструмента отображения данных в текстово-графическо-табличном виде ОДНОВРЕМЕННО! Чтобы "наваять" это в Делфи, вам прийдется изрядно попарить мозги. И вообще, мне кажется, не стоит сравнивать 2 абсолютно разных инструмента! Ведь, сказано же было, что РВ заточен строго для работы с базами данных. Отсюда и столь бедный набор компонентов. А если вам, помимо простой работы с данными, нужно еще что-либо, то тут (в этом "что-либо") Делфи даст 100 очков вперед.
№ 6 07-09-2000 08:43 | |
Мда, много плохого уже было сказано в адрес PB. Думал сначала, что напишу тоже нечто подобное. Но... Чего я буду повторяться? Лучше попытаться найти в нем нечто хорошее. А к нему (к хорошему) можно отнести невероятно огромные возможности объекта DataWindow - мощнейшего инструмента отображения данных в текстово-графическо-табличном виде ОДНОВРЕМЕННО! Чтобы "наваять" это в Делфи, вам прийдется изрядно попарить мозги. И вообще, мне кажется, не стоит сравнивать 2 абсолютно разных инструмента! Ведь, сказано же было, что РВ заточен строго для работы с базами данных. Отсюда и столь бедный набор компонентов. А если вам, помимо простой работы с данными, нужно еще что-либо, то тут (в этом "что-либо") Делфи даст 100 очков вперед.
№ 5 06-09-2000 23:05 | |
Не могу похвастаться, что хорошо знаю детали PB (к счастью, слишком мало имел с ним дела), поэтому выскажу только общее впечатление.
Так получилось, что с PB мне довелось столкнуться уже после Delphi. Поэтому, осваивая его, я, естественно, ожидал примерно тех же (или даже в чем-то лучших) возможностей, тех же удобств и т.д. Каково же было мое ИЗУМЛЕНИЕ, когда я все больше и больше убеждался, что этот хваленый "инструмент" уступает Delphi буквально во всем, притом МНОГОКРАТНО. Я был просто в шоке. Думаю, что если бы не тесная привязка к Sybase, этот уродец уже давно бы почил в бозе.
Delphi не только переняла от TP его главное достоинство - невероятное сочетание простоты, мощи, строгости и элегантности, но еще и усилила это достоинство. По сравнению со всем этим PB - тупой, неповоротливый монстр. Вот такое сложилось у меня впечатление.
№ 4 06-09-2000 20:17 | |
Решилась наша контора перейти на СУБД Sybase... И не просто перейти, а купить. Кто не знает - родное средство разработки для Sybase - это PowerBuilder (та же связка, что и Interbase-Delphi). Очевидно, что представитель Sybase в Москве (один из), которая нам сервер продавал порекомендовал этот "замечательный продукт"... Начальство сказало: "Переходим на PowerBuilder". Ну, ладно... Два месяца мы, в общем то не самые тупые Дельфисты/Си-Билдеровцы, пытались оседлать этот "продукт" с нуля. Результаты -- чуть далее раздела "Hello, World..." Ну, может мы такие тупые?.. Так нет. Тот самый представитель из Sybase через эти самые два месяца заявил, что они (предсиавительство Sybase) пишут под заказ клиенты для СУБД Sybase на... Delphi! Можно и на PowerBuilder, но это гораздо медленнее. (!) Что ж говорить об остальных, если сами продавцы сделали выбор.
P.S. Мы снова пишем на Delphi/CBuilder. :-)
№ 3 06-09-2000 17:00 | |
Я, так же как и Вы, вынуждена работать с РВ, хотя никакой радости от этого не испытываю. Если не сказать больше :о)))
Вы совершенно правы, чтобы написать что-то серьезное, с этой средой разработки нужно _бороться_... Мало не покажется.
А отладчик - это песня... Об этом можно стихи складывать аля "напилася я пьяна, не дойти мне до дому..."
Но вряд ли это убедит начальников: ну подумаешь, программистам неудобно, все равно же работают. Начальники бывают разные... :о)
А вот тот факт, что кроме неудобства есть еще масса э-э-э... так скажем, нюансов , вот это главное.
Как в РВ реализовано ООП ?
Работа с WinAPI ? Какие сообщения можно перехватывать, а какие нельзя и почему?
И так дальше без остановок.
Вот где ужас то...
<<<... | 22—13 | 12—3 | ...>>> Всего сообщений в теме: 102; страниц: 11; текущая страница: 10
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|