Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiNotícia

Embarcadero Dev-C++: modernizando com sucesso um IDE do Windows C ++ popular

Em outubro de 2020, a Embarcadero patrocinou e lançou uma nova versão fork 6.0 do Dev-C ++ com melhorias que incluíam um compilador GCC 9.2.0 atualizado com suporte para Windows 10 e C ++ 17 / C ++ 20, alto DPI, arquivos UTF8 e ícones aprimorados e uma opção de tema escuro. Uma atualização anterior em julho apresentou uma atualização do código Dev-C ++ para Delphi 10.4.

Por que a Embarcadero decidiu atualizar Dev-C ++

Dev-C ++ foi lançado pela primeira vez em 1998 por Colin Laplace com o Software Bloodshed. Um novo fork, Orwell Dev-C ++, foi lançado em 2011, mas as atualizações pararam em 2015.

A atualização do Embarcadero migrou o Dev-C ++ do Delphi 7 para a versão mais recente e também introduziu uma interface nova e mais moderna. Todas essas melhorias colocaram a perspectiva de um desenvolvimento mais rápido e suave do Windows em C ++ e Delphi nas mãos de desenvolvedores em todo o mundo.

Um novo white paper do Embarcadero MVP Eli M. intitulado “ Embarcadero Dev-C ++: Modernizando com sucesso um IDE do Windows C ++ popular ” traça o histórico e a implementação do projeto de modernização do plano original até a nova versão.

Planejando e implementando a atualização

A atualização do Dev-C ++ exigiu que vários fatores fossem levados em consideração, começando com a questão de saber se a atualização valeria o investimento e se componentes, ferramentas e bibliotecas de terceiros estariam disponíveis ou teriam de ser substituídos. As questões de quão receptiva a base de código seria para a atualização e quanto o próprio projeto se beneficiaria com uma atualização também foram importantes para responder.

A atualização para Dev-C ++ se desdobrou em duas etapas. O primeiro estágio envolveu fazer o mínimo de alterações necessárias para o projeto compilar na versão mais recente do Delphi. O segundo estágio envolveu mudanças complementares como atualização do compilador, suporte a Unicode e suporte total para Windows 10 com Embarcadero Dev-C ++ 6.0.

Quem esteve envolvido na atualização?

O coordenador da equipe de atualização era um Embarcadero MVP com mais de 20 anos de experiência, enquanto os membros restantes se juntaram ao projeto nos Estados Unidos, Ucrânia, México e Nova Zelândia. A equipe também incluiu um designer gráfico para o novo design de interface e um engenheiro de garantia de qualidade para verificar a funcionalidade da atualização.

Quão receptiva foi a base de código para a atualização?

A equipe de atualização mediu a maleabilidade da base de código Dev-C ++ usando uma ferramenta Delphi integrada chamada Method Toxicity Metrics. Essa ferramenta atribui uma pontuação de toxicidade a cada uma das funções que verifica e descobriu que a base de código Dev-C ++ estava receptiva à atualização.

Uma lista parcial das funções e suas pontuações de toxicidade está publicada no white paper “ Embarcadero Dev-C ++: Modernizando com sucesso um IDE do Windows C ++ popular ”. 

Os componentes, ferramentas e bibliotecas de terceiros estavam atualizados? 

Os componentes mais importantes na atualização Dev-C ++ foram SynEdit, o controle de editor de destaque de sintaxe central; FastMM4, um gerenciador de memória personalizado; AStyle, um utilitário de formatação de sintaxe de código C ++; e o TDM-GCC 4.9.2 é um grupo personalizado de bibliotecas para desenvolvimento do Windows.

O white paper também analisa em detalhes como a equipe da Embarcadero avaliou esses e outros componentes, ferramentas e bibliotecas de terceiros do ponto de vista da modernização para avaliar a viabilidade da atualização do Dev-C ++ e montou a configuração de terceiros. 

Quais foram os principais benefícios da atualização para o projeto Dev-C ++?

Suporte para estilos VCL e alto DPI são apenas duas das principais melhorias que o Dev-C ++ sofreu como resultado do projeto de modernização. Dev-C ++ é mais útil, poderoso e fácil de usar, capaz de acompanhar os desenvolvedores e a evolução do C ++.

Para saber mais sobre como a equipe Dev-C ++ navegou no processo de modernização, atualizou o projeto com o Delphi 7 e ampliou as capacidades do Dev-C ++ ao mesmo tempo que introduziu novas funcionalidades e melhorias, baixe o “ Embarcadero Dev-C ++: Sucesso Modernizing a Popular Windows C ++ IDE ”agora!


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

Get some love as Delphi turns 26
Postagens relacionadas
RAD StudioShowcase

RAD Studio Live 2021 em Português

DelphiShowcase

MisMatch es un divertido juego de memoria de combinación de fichas en Android con tecnología Delphi

DelphiShowcase

O fascinante gerenciador de informações pessoais para Windows é desenvolvido com Delphi

DelphiShowcase

Notável software de planejamento de recursos empresariais para gerenciamento de operações é criado em Delphi

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES