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 ++ »прямо сейчас!

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES