Casa > P > Porque É Que A Estrutura Iónica É Tão Popular Para O Desenvolvimento Móvel?

Porque é que a estrutura iónica é tão popular para o desenvolvimento móvel?

É uma solução mal escrita e mal cozinhada. Você vai perder muito tempo para descobrir suas peculiaridades, e finalmente gastar muito mais tempo no seu projeto do que se você usasse JavaScript nativo e jQuery.

Por quê? Porque a maioria dos componentes nativos são versões pré-alfa de algumas merdas de código aberto que um hobbist fez em seu tempo livre, mas abandonou-o na metade do caminho. Elementos cruciais não estão funcionando, e eles não foram corrigidos para várias versões. A equipe Ionic está ocupada bombeando relatórios de vitória em novos lançamentos, mas eles não conseguem manter esta pilha de lixo e deixam os desenvolvedores loucos.

Exemplos. Tente criar uma lista de imagens. Você pode, mas não vai rolar, porque estes smartasses substituíram a rolagem nativa por alguma mágica JavaScript. Sim, é muito melhor agora que não funciona, porra! Ah sim, existe uma solução, VirtualScroll - legal, um patch para corrigir o patch que estragou a coisa já funcionando - mas se você quiser adicionar imagens, você tem que usar o elemento ion-img, que é fodido novamente, ele só não exibirá suas imagens se você tiver mais de 4 ou 5.

Or lá está o componente PhotoViewer. Oh legal, um componente para exibir imagens em tela cheia, com botões de compartilhamento e tudo mais... exceto que ele só funciona com arquivos de imagem com menos de 200 kilobytes! Caso contrário, ele trava o aplicativo inteiro. Ótimo, então agora você tem que escrever seu próprio componente apenas para exibir imagens! Ou mergulhe no código deste jovem talentoso e corrija o bug, se você ousar.

>p>Criou um aplicativo baseado em abas? Você está tentando esconder a barra de abas em certas páginas? Boa sorte com isso! Não, você não pode, porque o DOM inteiro vai desaparecer com eles.

Você está tentando testar em um telefone? Bom, o Ionic vem com um servidor de testes e pode atualizar seu aplicativo no telefone imediatamente. Só que muitas funções não funcionam neste modo, e depois de algumas atualizações o aplicativo inteiro começa a se comportar de forma errática, jogando vários erros e retornando às versões anteriores arbitrariamente.

Eu seriamente não posso recomendar o Ionic 3 para ninguém. É um brinquedo, para aqueles que têm muito tempo em mãos. Funciona bem nas demos, mas assim que você tenta fazer algo sério, ele explode na sua cara.

De Bashemath

Qual é a diferença entre React Native e outras estruturas como Cordova, Ionic, e PhoneGap? :: O framework iônico é melhor do que o Android Studio para o desenvolvimento de aplicativos móveis?