Разница между PowerBuilder v8 и PowerBuilder v12 - PullRequest
2 голосов
/ 20 января 2011

В чем разница между PowerBuilder 8 и PowerBuilder 12?

Ответы [ 4 ]

8 голосов
/ 21 января 2011

Хлоп.Ну, во-первых, шесть основных версий.(Sybase участвует в x.5 начиная с версии 10). Я надеюсь, что вы не думаете, что шесть версий могут быть описаны на одной странице, хотя Стефани проделала довольно хорошую работу с одной строкой.<<em> ухмылка >

Поскольку я не знаю, что раскачивает вашу лодку (веб-сервисы могут радовать одного, в то время как другой годами ищет новые стили меню, в то время как другой может получитьВ восторге от того, что новая перегрузка Trim () улучшит производительность его ночного пакетного процесса настолько, что он сможет ложиться спать вовремя), позвольте мне сослаться на мой список истории PowerBuilder , который даст вамс v8 до v11.5.(Да, v12 отсутствует: длинная история, никому нет дела. Она будет исправлена.) Надеюсь, просмотрев там, вы найдете то, что полезно для вас и вашего конкретного приложения.

Если вы 'Если вы хотите переместить ваше приложение во что-то, что может конкурировать с лучшими графическими интерфейсами, v12 - это новинка.PB.NET предоставляет вам не только доступ к WPF, который обладает довольно значительным потенциалом в отделе построения графического интерфейса, но также предоставляет доступ к .NET Framework.Попасть в него - относительно безболезненный процесс миграции (более сложный, чем большинство миграций PB, менее сложный, чем переписывание <<em> grin >), который доставит вас в воду и позволит вам начать экспериментировать с тем, как воспользоватьсявсего этого потенциала.Если вы еще не готовы к такому скачку (миграция односторонняя), все еще есть PB Classic для разработки Win32, WinForms и WebForms.Вы получаете обе среды, когда получаете v12.

Удачи,

Терри

5 голосов
/ 03 октября 2012

Я уверен, что есть много небольших отличий, но от высокого уровня, это все еще в значительной степени то же самое. Я использую PB12 classic (не .NET), и это почти то же самое, что было в PB7. Это все еще плохо, по сравнению с более современными языками и IDE. Это все еще вылетает в IDE довольно часто. Язык powerscript такой же, и теперь он намного отстает от более современных языков, таких как Python, C #, Ruby и т. Д. Он даже кажется старым по сравнению с Java! Вы по-прежнему получаете странное поведение, если не восстанавливаете объекты вручную в правильном порядке. Отладчик по-прежнему отказывается удалять точки останова и часто вылетает. Итак, по моему опыту, PB12 не сильно отличается от предыдущих версий.

Итак, если у вас есть существующее приложение, тогда продолжайте обновление - возможно, есть множество исправлений ошибок и прочего. Если у вас есть PB8 и вы хотите запустить новое приложение, начните работать с PB8 и посмотрите, как оно работает - вы можете обновить его позже. Если вы рассматриваете возможность запуска нового приложения в PowerBuilder, то ... рассмотрите альтернативы.

1 голос
/ 15 мая 2019

Кто-то пришел из пещер, я думаю: (шутка):

PowerBuilder V8 давно умер, а PB-12.0 не последняя версия.Если вы хотите увидеть разницу, вам следует воспользоваться последней версией, требующей онлайн-регистрации.Я не использовал это.Пожалуйста, проверьте это тоже.

PB-12x был 32-битной IDE.SAP не внесла существенных изменений в IDE, за исключением изменения значков, как это обычно делала Sybase.

Главной особенностью PowerBuilder является его DataWindow, которое одинаково за исключением прозрачных и градиентных цветов, которые вы можете использовать.Вы также можете использовать PNG изображения.

Если вы планируете использовать ODBC, убедитесь, что вы также сохранили старые Native Drivers, поскольку ODBC не загружает образы.В наши дни трудно найти старых коренных водителей.

Элементы управления OLE важны для PowerBuilder, что является еще одной большой проблемой, с которой вы столкнетесь.Даже Microsoft не поддерживает свой объект Excel COM.Элементы управления ActiveX трудно найти.

PB-12x аварийно завершает работу, как при сбое PB-4.2.Если вы запускаете 2 экземпляра PowerBuilder одновременно, это означает, что вы просите о более частых сбоях.

WMI и PowerShell не были доступны в эпоху PB-8x (я полагаю), но теперь вам может понравитьсяиспользовать их в PowerScript.PB ничего не улучшил для Win API.

Интерфейс приложения, который вы можете создать в PB12, очень классический, но вы можете попробовать PowerBuilder Ultimate Suite, который делает интерфейс как Windows XP или Windows 7, но не как Windows 8.x или Windows 10Последнее, что я использовал, было 3 года назад, теперь они могут иметь больше функций в Ultimate Suit.

0 голосов
/ 13 июня 2018

Основным изменением является то, что строковые и символьные переменные имеют Unicode (2 байта) вместо Ansi (1 байт).

...