C ++ Builder или Visual Studio - PullRequest
       96

C ++ Builder или Visual Studio

28 голосов
/ 20 ноября 2010

У меня есть компания по разработке программного обеспечения.Мы разрабатываем программное обеспечение для других компаний, которые производят бренды под своим именем / названиями.И у нас также есть пара собственных брендов на рынке бухгалтерии / ERP.Наше бухгалтерское программное обеспечение составляет примерно 60% нашего бизнеса и написано на C ++ Builder.

Те, кто знает, понимают, что C ++ Builder прошел очень сложный путь в переходе от Borland к CodeGear, Embarcadero и, возможно, к несколькимвремена между.C ++ Builder несколько раз облажался с нашим бухгалтерским программным обеспечением.QuickReports был заведомо ошибочным, их описание XML-сборки не тесно связано с графическим интерфейсом, что приводит к неработоспособности сборок - как правило, с ошибочным интерфейсом.

В течение последних 8 лет мы неуклонно продвигались, чтобы избавиться от зависимостиоднако компоненты VCL и багги, некоторые сторонние компоненты VCL просто еще не легко заменить.Мы используем пакет GRID от Developer Express - отличный продукт.

Я нахожусь на распутье, и с последней версией C ++ Builder XE на рынке мне трудно оправдать цену, когда выпосмотрите на дрянную историю этого продукта.

Так что я ищу советы или шаги, которые кто-то выполнил, кто мог бы быть в подобной ситуации и успешно переключился на Visual Studio.

Мы 'Мы медленно переместили большую часть нашего приложения в wxWidgets, за исключением инструментов Developer Express.И мы написали собственную абстракцию TSQL, которую мы можем портировать.

Есть какие-нибудь мысли или предложения?Переместили ли вы свой проект в Visual Studio или поиграли с новым Builder XE, чтобы обнаружить, что многие из его предыдущих недостатков уже устарели?

Ищете совет «уже там, сделали этот».

Ответы [ 12 ]

0 голосов
/ 20 ноября 2010

Это означает, что выпуск Visual Studio 2010 создает новый вопрос: имеет ли смысл обновлять Visual Studio, даже если вы не обновляете до .NET 4? Ответ «да» и по многим причинам. Но если вы переходите на .NET 4, вы найдете много поддержки в Visual Studio 2010.

Как только вы запустите Visual Studio 2010, вы заметите, что стартовая страница теперь более полезна, чем меню Файл (см. Рис. 1). Стартовая страница по-прежнему обеспечивает доступ к шаблонам проектов, но остальная часть страницы теперь обеспечивает организованный доступ к учебным ресурсам для основных технологий .NET.

Открыв файл, вы обнаружите, что благодаря Windows Presentation Foundation (WPF) в окне редактирования появляется больше визуальных откликов. Например, если вы щелкнете по имени переменной, все варианты использования этого имени переменной будут выделены. Эта функция не ограничена переменными - нажатие на заголовок метода автоматически выделяет все предложения возврата и конец метода. Но это дополнительное выделение не лишено недостатка. Например, при отладке я иногда терял текущую строку, потому что ее подсветка была переопределена подсветкой, добавленной для текущего выбранного элемента. ацтекские татуировки

0 голосов
/ 20 ноября 2010

То, что сказал @casablanca, но вы также должны рассмотреть очень хорошие альтернативы, если вы скажете, что не удовлетворены программами, которые используете сейчас:

  1. Eclipse ( CDT ): очень хороший и полный продукт
  2. NetBeans : часто сравнивают с затмением
  3. Код :: Блоки : более простой, но часто рекомендуемый, не настолько большой, как мне кажется, из интеграции системы сборки, но легко интегрированный с wxWidgets
  4. QtCreator : мой личный фаворит (чистый и быстрый, работает с git)но в настоящее время используется только для личного проекта и небольших приложений, возможно, не идеально подходит для wxWidgets, хотя я также не использую Qt:)

Одно слово предупреждения: отладчик Visual Studio рассматривается как«так хорошо, как это возможно», но вы платите за это.1-4 выше - все бесплатные и широко известные продукты.

...