O que há de novo na Ionic 2 RC.0?

Padrão

Já não aguentava mais esperar, finalmente Ionic RC.0. Melhoras na perfomance, novos componentes, novo build e muito mais!

Já faz um bom tempo que tenho estado a espera dessa versão, tinha desacelerado a gravação das vídeo-aulas sobre Ionic 2 por conta das incertezas de estrutura da aplicação, pois bem eu estava deveras no caminho certo hehe :P.

Com o lançamento do final release do Angular 2, fiquei a espera de uma movimentação da equipe do Ionic, e eles não demoraram para agir. Estamos cada vez mais próximos da versão final do Ionic e isso dá até um friozinho na barriga haha. A um bom tempo não só eu como vários outros investi horas e mais horas nessa ferramenta e a cada versão a emoção é semelhante a de esperar o carrinho de montanha russa chegar no pico antes da queda.

Sem mais rodeios eu trouxe uma pequena listagem das principais mudanças:

  • O suporte para NgModule foi adicionado, os components para suas aplicações, services e providers terão de ser declarados no arquivo app.module.ts.
  • Foram adicionados novos componentes, ex: Chip
  • Melhorias no desempenho
  • Alteração da versão do angular para 2.0.0
  • SQLStorage e LocalStorage foram substituídos por um serviço de armazenamento genérico que usa Localforage nos bastidores (ele vai usar o melhor mecanismo de armazenamento disponível, seja LocalStorage, WebSQL, IndexedDB ou SQLite)
  • Scripts do NPM serão utilizados ao invés do Gulp
  • Rollup será utilizado para building ao invés do Webpack
  • Botões exigem agora o atributo ion-button para obter o estilo Ionic
  • Agora para estilizar elementos com variáveis de cor você deve o formato color=“primary”
  • Cada componente agora usa seu próprio seletor, isso significa que você pode ter como alvo um componente inteiro usando o nome do seletor em arquivos .scss

Abaixo segue uma imagem de comparação de desempenho que peguei no blog do Ionic:

comparação de desempenho

A esquerda beta11 a direita RC.

Essas são apenas algumas das mudanças, você verá toda a lista acessando o changelog, nele também tem um passo-a-passo para você migrar sua antiga aplicação.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *