Миграция из Stingray Objective Toolkit - PullRequest
       18

Миграция из Stingray Objective Toolkit

1 голос
/ 16 сентября 2008

У нас есть коллекция коммерческих приложений MFC / C ++, которые мы продаем с использованием Stingray Objective Toolkit , у нас есть лицензия на исходный код и в прошлом мы портировали ее на Solaris / IRIX / HP-UX / AIX, используя Bristol Technologies WindU (Windows API в UNIX, включая MFC).

Любая длинная история, недавно, около 18 месяцев назад, мы портировали Stingray на Win64, но это было довольно утомительным занятием, за это время я провел некоторые исследования коммерческих и открытых альтернативных библиотек расширения MFC, таких как Ultimate Toolbox и Prof-UIS .

  • Кто-нибудь еще использовал Stingray и перешел на альтернативу?
  • Если да, то что бы вы предложили?
  • Каковы были основные опасности этого переезда?

Ответы [ 3 ]

2 голосов
/ 16 сентября 2008

Да, мы отошли от ската. Это зависит от того, какие компоненты Stingray вы используете. Для управления сеткой вы можете использовать бесплатный MFC gridcontrol от www.codeproject.com или коммерческий от http://www.bcgsoft.com/. Бесплатный - все в порядке, но разработка остановилась, поэтому никакой современной визуализации пользовательского интерфейса и т. Д.

Компонент Stingray «редактора макета» может быть заменен компонентом bcgsoft.com, но у меня нет такого опыта - мы переписали необходимую нам функциональность самостоятельно (это было только подмножеством Стингрей предоставляется).

Что касается альтернативных наборов инструментов MFC, я предлагаю bcgsoft, потому что часть их наборов инструментов находится в Visual Studio Feature Pack, поэтому он бесплатный и очень хорошо подходит для VS. Я посмотрел на Ultimate Toolbox (держитесь подальше, устаревший код, который больше не обновляется) и Prof-UI (хорошо, но я нашел, что это не так легко интегрировать).

Теперь, когда BCG является частью «официального» MFC, я не вижу причин выбирать что-то другое, кроме BCG (за исключением, возможно, стоимости, если вам нужна бесплатная альтернатива, вы можете посмотреть на codeproject).

1 голос
/ 18 сентября 2008

У меня ограниченный опыт работы со Stingray.

Тем не менее, я хочу предложить попробовать Codejock Xtreme Toolkit Pro (http://www.codejock.com).. Его графический интерфейс очень хорош, и он очень хорошо поддерживается.

0 голосов
/ 27 сентября 2008

Я пользуюсь Stingray последние восемь лет или около того, и несколько раз пытался от него избавиться. До сих пор я отказался, в основном потому, что я перенес версию на Windows CE & Mobile и больше не вижу того же решения на этой платформе. Хотя Stingray не идеален, у них теперь есть 64-битная версия, и это довольно стабильный продукт.

То, что я делаю, - это замена очень слабых мест Stingray, таких как поддержка XML, альтернативами. В этом случае я пошел с Expat по соображениям производительности.

Опасности переезда? Вы могли бы перейти от чего-то стабильного, но старомодного к красивому, но ненормальному;) В моем случае я бы также убил достаточное количество моих автоматических тестовых сценариев, которые работают на уровне графического интерфейса.

Редактировать: Просто чтобы добавить немного к вышесказанному, я перешел с VS2003 на VS2008 на этой неделе и в то же время Objective Studio 2006 v2 в Objective Studio 10.1. Переход был довольно плавным, с одним небольшим затруднением, которое было быстро обработано технической поддержкой RogueWave. Даже это было бы незамеченным, если бы у нас не было очень обширного набора регрессионных тестов с графическим интерфейсом. IMO, Stingray - очень зрелый, хорошо поддерживаемый, многофункциональный и, самое главное, стабильный продукт. Я не буду двигаться в ближайшее время без очень веской причины.

...