Использование Embarcadero Borland - PullRequest
1 голос
/ 28 августа 2010

Поскольку я все больше и больше разочаровываюсь в VS 2010, я пытаюсь найти какую-то альтернативу и смотрю на новую версию Embarcadero для C ++ env.
Есть ли смысл изучать новый (не очень популярный) продукт, когда VS практически доминирует на рынке?
Спасибо.

Ответы [ 3 ]

3 голосов
/ 14 марта 2011

Хотя я на самом деле не программист Windows, я использую Borland / Embarcadero время от времени в течение последних 10 лет.Вот мое личное мнение о том, почему вы не должны это учитывать:

  • Общее качество Строителя значительно упало за эти годы.Borland Builder 6 был последним высококачественным продуктом, оттуда сама IDE становилась все более глючной.Как правило, среда IDE дает сбой один раз в 1-2 недели использования.

  • В проекте RAD нет отмены.Да, я знаю, это невероятно.Даже самые ранние версии дерьма вроде VB имели это.Но 2011 год Строителя не делает!Если вы наденете клавиатуру и случайно измените компонент, вы будете наказаны!

  • Отладчик почти бесполезен.Возможно, это было исправлено в последней версии, но в нескольких версиях вы не можете пошагово пройти программу, не свернув переменные struct / class в окне наблюдения, что, конечно, очень расстраивает.

  • Документация очень плохая, часто не существует и может быть написана на Object Pascal, даже если вы заказали C ++ IDE.Файлы справки также имеют тенденцию задерживаться в процессах злого призрака на вашем компьютере, что делает невозможным выключение Windows до того, как призрак будет сброшен.

Лично я подумываю перейти на Visual Studio.

2 голосов
/ 29 августа 2010

Я пользуюсь Embarcadero Borland, сейчас RAD Studio 2010, c ++ и VS2008 каждый день в течение последних 6 месяцев.Моя философия программирования всегда заключалась в использовании правильного инструмента для проекта, независимо от того, что это за инструмент.Итак, пара моих наблюдений / мнений:

1002 * Преимущества
  1. Дизайнер экрана WYSIWYG хорош.Он работает во многом как редактор WinForms в VS2008, но для c ++.В VS2008 единственный закрытый пакет для c ++, который я использовал, это Qt.Мое самое большое соответствие - документация, но это относится к большинству программного обеспечения, так что это не просто их проблема.
  2. Для многих встроенных классов они построены на классе TObject.Этот базовый класс очень похож на Object в C #.Самое большое преимущество, которое дает вам, как программисту на С ++, если вы следуете нескольким правилам, это в основном автоматическое управление памятью.Это не сборщик мусора, а список связанных объектов, которые удаляются вместе.

Недостатки -

  1. Среда RAD Studio 2010 C ++ существует главным образом для поддержки Delphi.Это их настоящая сила в любом случае.Нигде это ничего не говорит.Это общее ощущение, которое я получил от использования системы.
  2. Ограниченная поддержка сторонних библиотек.
  3. Он не может связываться с какой-либо Microsoft-совместимой библиотекой c ++.Это включает в себя как Microsoft, так и сторонние библиотеки.Они используют другой формат «искажения имени» от Microsoft.Так что все должно быть упаковано в оболочку языка AC.
  4. Мы часто используем библиотеки повышения в VS2008.Но в Rad Studio поддержка Boost ограничена.
Я обнаружил, что общая скорость сгенерированного кода значительно ниже, чем у VS2008.

Пожалуйста, помните, что это всего лишь мнение одного человека.

Я бы посоветовал вам загрузить демо-версию продукта и попробовать его самостоятельно.

1 голос
/ 28 августа 2010

Если вы хотите быть на 100% в курсе, вы должны использовать среду разработки, предоставляемую поставщиком платформы.

Если вы не возражаете подождать несколько месяцев / лет, пока новые вещи не будут перенесены (или ваш рынок это допускает), то вы наверняка можете отправиться в неизвестность.

Дело не в том, что IDE Borland (в отличие от семейства MS VS) нуждались в повышении квалификации, чтобы начать использовать их и быть уже продуктивными. Это главная причина, почему они остаются популярными во многих нишах.

...