Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  06:44[Войти] | [Зарегистрироваться]
Обсуждение темы:
Delphi vs PowerBuilder

Хочу предложить конкретную и весьма узкую тему : 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


    Добавить свое сообщение

    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования