Ionic anuncia o Ionic Framework 4 – Beta

A equipe do Ionic anunciou recentemente o beta da versão 4 de sua estrutura para a criação de aplicativos da Web para dispositivos móveis. O Ionic 4 concentra-se em melhorias para o desempenho e uma abordagem mais agnóstica, concentrando-se no suporte para o padrão de componentes da web. Além de trabalhar bem com o Angular, agora o foco renovado em elementos personalizados e DOM ajudam o Ionic a suportar uma variedade de outros frameworks, incluindo React, Vue.js e Dojo.

A versão 4 foi reescrita do zero, usando APIs padrão da Web com o objetivo de manter o núcleo do framework amigo do futuro, confiando nas APIs que os navegadores suportam nativamente. Para o co-criador do Ionic, Adam Bradley, “nunca mais queremos reescrever os componentes do Ionic”. A equipe Ionic criou o Stencil, uma ferramenta de criação de código aberto para ajudar a converter componentes de várias estruturas em componentes da web. O Ionic suporta polyfills para navegadores que não suportam nativamente componentes da web, sem a sobrecarga de incluir esse código para navegadores que incluem suporte nativo pronto para uso.

Enquanto a equipe Ionic agora suporta muitos outros frameworks, eles fizeram esforços significativos para suportar usuários Angular. Por Bradley:

Para aqueles que usam Angular, isso significa que muito pouco vai mudar. A maioria das APIs e das tags continua a funcionar como um desenvolvedor do Angular esperaria, e os principais serviços Angular da Ionic funcionam exatamente como costumavam. Trabalhamos muito para manter a experiência dos desenvolvedores Angular praticamente igual.

O Ionic 4 suporta os usuários Angular CLI e Router for Angular. A equipe Ionic fornece uma ferramenta de migração para migrar do Ionic 3 para o 4. Essa visão agnóstica do framework é similar àquela do Dojo and Svelte, na tentativa de reduzir a confiança e os silos introduzidos pelos frameworks.

Link da ferramenta de migração: https://github.com/ionic-team/v4-migration-tslint

Guia de instalação: https://beta.ionicframework.com/docs/installation/cli/

Deixe um comentário