Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiНовости

Embarcadero Dev-C++: успешная модернизация популярной IDE для Windows C ++

В октябре 2020 года Embarcadero спонсировала и выпустила новую версию 6.0 форка Dev-C ++ с улучшениями, которые включали обновленный компилятор GCC 9.2.0 с поддержкой Windows 10 и C ++ 17 / C ++ 20, файлы с высоким DPI, UTF8. и улучшенные значки, и вариант темной темы. Более раннее обновление в июле включало обновление кода Dev-C ++ до Delphi 10.4.

Почему Embarcadero решила обновить Dev-C ++

Dev-C ++ был впервые выпущен в 1998 году Колином Лапласом совместно с Bloodshed Software. Новый форк Orwell Dev-C ++ был выпущен в 2011 году, но обновления прекратились в 2015 году.

Обновление Embarcadero перенесло Dev-C ++ из Delphi 7 в последнюю версию, а также представило новый, более современный интерфейс. Все эти улучшения передали перспективы более быстрой и плавной разработки Windows на C ++ и Delphi в руки разработчиков по всему миру.

В новом техническом документе Embarcadero MVP Эли М. под названием « Embarcadero Dev-C ++: Успешная модернизация популярной среды разработки Windows C ++ » прослеживаются предыстория и реализация проекта модернизации от первоначального плана до новой версии.

Планирование и реализация обновления

Обновление Dev-C ++ потребовало учета ряда факторов, начиная с вопроса о том, будет ли обновление стоить вложенных средств, и будут ли сторонние компоненты, инструменты и библиотеки доступны или должны быть заменены. Также были важны вопросы о том, насколько восприимчивой будет кодовая база к обновлению и насколько проект получит выгоду от обновления.

Переход на Dev-C ++ проходил в два этапа. На первом этапе было внесено наименьшее количество изменений, необходимых для компиляции проекта в последней версии Delphi. На втором этапе были внесены дополнительные изменения, такие как обновление компилятора, поддержка Unicode и полная поддержка Windows 10 с Embarcadero Dev-C ++ 6.0.

Кто участвовал в обновлении?

Координатором группы обновления был Embarcadero MVP с более чем 20-летним опытом, а остальные участники присоединились к проекту со всех концов США, Украины, Мексики и Новой Зеландии. В команду также входили графический дизайнер для нового дизайна интерфейса и инженер по обеспечению качества для проверки функциональности обновления.

Насколько восприимчива кодовая база к обновлению?

Команда обновления измерила гибкость кодовой базы Dev-C ++ с помощью встроенного инструмента Delphi под названием Method Toxicity Metrics. Этот инструмент присваивает оценку токсичности каждой функции, которую он сканирует, и обнаружил, что кодовая база Dev-C ++ восприимчива к обновлению.

Неполный список функций и их оценки токсичности опубликованы в техническом документе « Embarcadero Dev-C ++: Успешная модернизация популярной среды разработки Windows C ++ ». 

Были ли сторонние компоненты, инструменты и библиотеки обновленными? 

Наиболее важными компонентами обновления Dev-C ++ были SynEdit, основной элемент управления редактора подсветки синтаксиса; FastMM4, настраиваемый менеджер памяти; AStyle, утилита форматирования синтаксиса кода C ++; TDM-GCC 4.9.2 — это настраиваемая группа библиотек для разработки под Windows.

В техническом документе также подробно рассматривается, как команда Embarcadero оценивала эти и другие сторонние компоненты, инструменты и библиотеки с точки зрения модернизации, чтобы оценить жизнеспособность обновления Dev-C ++, и собирала воедино стороннюю установку. 

Каковы были основные преимущества обновления для проекта Dev-C ++?

Поддержка стилей VCL и высокого разрешения — это лишь два из основных улучшений, которые Dev-C ++ претерпел в результате проекта модернизации. Dev-C ++ более полезен, эффективен и прост в использовании, он может идти в ногу с разработчиками и развитием C ++.

Чтобы узнать больше о том, как команда Dev-C ++ руководила процессом модернизации, обновила проект до Delphi 7 и расширила возможности Dev-C ++, а также представила новые функции и улучшения, загрузите документ « Embarcadero Dev-C ++: Successfully Модернизация популярной среды разработки Windows C ++ »прямо сейчас!


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES