BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Anunciado Ionic Framework 4 Beta

Anunciado Ionic Framework 4 Beta

A Ionic anunciou recentemente o lançamento da versão 4 beta de seu framework para a criação de aplicativos 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.

O Ionic inicialmente se concentrou em ser um framework mobile para o Angular, mesmo funcionando bem dentro dessa capacidade, o foco renovado em elementos personalizados e DOM de sombra ajudam o Ionic a suportar uma variedade de outros frameworks, incluindo React, Vue.js e Dojo.

A versão 4 é uma reescrita do zero, usando APIs padrão da Web com o objetivo de manter o núcleo do framework amigável no 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 frameworks em Web Components. O iônico suporta polyfills para navegadores que não suportam nativamente Web Components, 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 tags continuará a funcionar como um desenvolvedor Angular esperaria, e os principais serviços do Angular no Ionic funcionam exatamente como antes. Nós trabalhamos duro para manter a experiência dos desenvolvedores Angular praticamente a mesma.

O Ionic 4 suporta o Angular CLI e Router dos usuários do Angular. A equipe Ionic fornece uma ferramenta de migração para migrar do Ionic 3 para o 4.

O CEO da Ionic, Max Lynch, compartilhou seus pensamentos sobre a direção do Ionic com InfoQ:

Em alto nível, o Ionic 4 representa nosso foco renovado em padrões e tecnologias abertos da web. Como a maioria das equipes front-end, temos experimentado a intensa incerteza e os altos custos associados à rotatividade de tecnologia no front-end. Nós vemos o foco em novos padrões da web, como o Web Components, como uma maneira de construir uma estabilidade de API à longo prazo, além de expandir ao alcance o grande potencial da tecnologia de código aberto do Ionic.

No futuro, um desenvolvedor web poderá usar os componentes do Ionic, não importando qual estrutura de front-end ele opte por usar, ou até mesmo nenhuma! Ainda somos grandes defensores do Angular, estamos animados com o React, Vue, Polymer e até com os Desenvolvedores de jQuery sendo capazes de criar aplicativos multi-plataforma com o Ionic.

Acreditamos que a preocupação do desenvolvedor front-end ao longo dos anos foi uma grande tragédia, resultando em uma quantidade incrível de trabalho redundante de autores de componentes, bibliotecas e aplicativos. Ao migrar para um modelo de componente padrão aceito, esperamos poder colocar esses dias de incompatibilidade de componentes e preocupações para trás.

A visão agnóstica do framework do Ionic é semelhante à do Dojo e Svelte, na tentativa de reduzir a confiança e burracos introduzidos pelos frameworks.

O desenvolvedor de aplicativos móveis Josh Morony criou o guia de sobrevivência de migração do Ionic 4 e observa que:

Na minha opinião, a migração do Ionic 3 para o Ionic 4 é a mais significativa na história dos frameworks, e estabelece um curso para o Ionic que provavelmente não será desviado nos próximos anos. Digo significativo no sentido de que é de grande importância/ benefício, o trabalho real necessário para a transição do Ionic 3 para o Ionic 4 é muito menor do que o das atualizações anteriores do framework.

O lançamento do Ionic 4 traz alguns novos recursos interessantes e expande as possibilidades do que é possível com o Ionic. Embora o processo de atualização não mude tanto quanto foi nas atualizações anteriores, ainda levará um pouco de tempo para entender as alterações e implementá-las.

Para começar a usar o Ionic 4 beta, siga as diretrizes de instalação iônica. Ionic é um software de código aberto disponível sob a licença MIT. Contribuições são bem-vindas através do repositório GitHub do projeto. Novos colaboradores são incentivados a ler as diretrizes de contribuição iônica.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT