Есть приложение, написанное на PowerBuilder:
— ведение справочников различных документов
— справочники лежат в БД (Firebird, доступ через ODBC)
— просмотр и редактирование справочников
— выгрузка данных справочников в Excel / OpenOffice (OLE)
— построение различных отчетов
В принципе, ничего особенного и PowerBuilder все требования покрывал, но...
PowerBuilder сейчас разделился на две версии, одна из которых устарела, а вторая двинулась под .Net, но скорость работы с ней такова, что программирование под него из удовольствия стало мучением.
И, соответственно, встал вопрос перехода на новый язык и среду разработки.
Основные критерии:
— возможность разработки под Win (с возможным переходом в Linux)
— возможность быстрой разработки стандартного GUI
— возможность наследования, повторного использования интерфейса
— возможность быстрой разработки запросов к БД (в том числе граф элементов, использующих выборки БД)
— возможность простого взаимодействия с внешними приложениями
— возможность построения отчетов
И вопрос еще цены используемого софта.
Хотелось бы, чтобы софт был недорогой (если бесплатного нет).
Хотелось бы послушать мнения. Выбор технологии дело такое, что потом сменить ее не так просто.
На чем писать — не принципиально, главное, чтобы не копаться в мелочах, а концентрироваться на задачах.
A>Не знал, что программирование на пауэрбилдере когда-то было удовольствием:) Хотя, конечно, всякое бывает:)
Ну а почему нет?
PB спроектирован по уму — в нем реализовано полное наследование всех объектов (GUI + структура), достаточное (на начало двухтысячных) количество элементов и функциональности, встроенный SQL, быстрый компилятор и отличный отладчик. Если бы не ограничения при достижении некого уровня, то он вообще бы был идеален (хотя понятно, что ограничения пошли от начальной переносимости на различные платформы). К сожалению, то, что получилось в 12 версии нельзя назвать продолжением традиций.
Вопрос собственно в том, на что можно перейти, чтобы не потерять, а приобрести.