Я пользуюсь Embarcadero Borland, сейчас RAD Studio 2010, c ++ и VS2008 каждый день в течение последних 6 месяцев.Моя философия программирования всегда заключалась в использовании правильного инструмента для проекта, независимо от того, что это за инструмент.Итак, пара моих наблюдений / мнений:
1002 * Преимущества
- Дизайнер экрана WYSIWYG хорош.Он работает во многом как редактор WinForms в VS2008, но для c ++.В VS2008 единственный закрытый пакет для c ++, который я использовал, это Qt.Мое самое большое соответствие - документация, но это относится к большинству программного обеспечения, так что это не просто их проблема.
- Для многих встроенных классов они построены на классе TObject.Этот базовый класс очень похож на Object в C #.Самое большое преимущество, которое дает вам, как программисту на С ++, если вы следуете нескольким правилам, это в основном автоматическое управление памятью.Это не сборщик мусора, а список связанных объектов, которые удаляются вместе.
Недостатки -
- Среда RAD Studio 2010 C ++ существует главным образом для поддержки Delphi.Это их настоящая сила в любом случае.Нигде это ничего не говорит.Это общее ощущение, которое я получил от использования системы.
- Ограниченная поддержка сторонних библиотек.
- Он не может связываться с какой-либо Microsoft-совместимой библиотекой c ++.Это включает в себя как Microsoft, так и сторонние библиотеки.Они используют другой формат «искажения имени» от Microsoft.Так что все должно быть упаковано в оболочку языка AC.
- Мы часто используем библиотеки повышения в VS2008.Но в Rad Studio поддержка Boost ограничена.
Я обнаружил, что общая скорость сгенерированного кода значительно ниже, чем у VS2008.
Пожалуйста, помните, что это всего лишь мнение одного человека.
Я бы посоветовал вам загрузить демо-версию продукта и попробовать его самостоятельно.