Casa > O > O Meteor.js É Melhor Do Que O Ionic.js Para O Desenvolvimento De Aplicações Móveis?

O Meteor.js é melhor do que o Ionic.js para o desenvolvimento de aplicações móveis?

Os dois são't mutuamente exclusivos.

Meteor.js e Ionic Framework ambos têm auto-construção para vários sistemas operacionais alvo. Cada um deles suporta plug-ins Cordova, assim como suas próprias extensões personalizadas.

mas seus objetivos e características chaves diferem.

Características Comuns

>ul>>li>Build para Android ou iOS>li>Suportar Plug-ins Cordova (e seus próprios formatos personalizados)li>li>Build/packaging servers que estão atualmente livresli>Suportar bindings de modelos padrão da UI, bem como outras opçõesli>li>LiveReload: A capacidade de fazer alterações na sua aplicação e vê-las segundos depois no dispositivo sem ter de voltar a executar>/li>/ul>p>>Ionic Framework>ul>>li>Inclui suporte SCSS fora da caixali>Li>Utiliza o AngularJS com extensões de optimização
>/li>li>Has um conjunto de controlos e funcionalidades nativas que mudam com base no facto de ser executado num anfitrião Android ou iOS (para corresponder aos padrões da plataforma)
>/li>li>li>Has tie-ins para o iónico.io Platform service, com análises, atualização ao vivo de um aplicativo sem pressionar a AppStore, notificações push>li>Para aplicativos sem plug-ins não-padrão, você pode publicar no aplicativo Ionic View -- os clientes podem ver seu aplicativo usando uma visualização padrão que eles baixam da AppStore ou Play Store.<Vem com uma boa seleção de ícones gratuitos que você pode acessar via estilos CSS, e que se integram facilmente ao seu framework (adicionando um par de estilos, um botão dará um ícone ao lado do texto exatamente no lugar certo, por exemplo)li>li>Ionic pode hospedar localmente um aplicativo para que você possa ajustar seu UI: ionic serve --lab irá trazer um navegador com as versões Android e iOS lado a lado.
>p>Meteor.js
  • >li>Target SERVERS e um cliente Web, bem como clientes móveis; o código pode ser compartilhado entre cliente e servidor, e seu aplicativo também pode ser executado como um aplicativo Web.<
  • A ligação de dados dinâmica pode alcançar todo o caminho desde o banco de dados do servidor até a interface de usuário usando LiveQuery.
    >li>li>Inclui muitos outros plug-ins nativos, incluindo estilos Ionic SASS, ícones Ionic e suporte a SASS/SCSS (isso lhe dá as vantagens de estilo do Ionic); os plug-ins Ionic são normalmente para suportar o ionic.io platform.

Conclusions

I'tenho usado o Ionic no meu trabalho de cliente recentemente, e eu acho que é um sistema sólido. Mas tudo o que o I'tem exigido plug-ins nativos, então a funcionalidade View tem sido inútil para mim.

Se você'está fazendo um aplicativo que não'não tem requisitos de servidor, ele'é uma chamada difícil. O recurso de atualização ao vivo em ambos é muito tentador, embora, dependendo de como você o usa, possa acabar violando o Acordo de Desenvolvedor Apple. Live update também está disponível como um serviço pago em http://www.telerik.com/.

Meteor pode ser feito principalmente para parecer Ionic (com os plug-ins Ionic), e Ionic pode ser feito para falar com servidores (importando LiveQuery ou usando uma base de dados como FireBase ou RethinkDB). O aspecto de código compartilhado cliente/servidor do Meteor é provavelmente a característica mais convincente que se destaca para mim.

Para ser honesto, se o I'd soubesse dessa funcionalidade (e dos fatos acima) há três meses atrás o I'd provavelmente estaria usando Meteor.js para um dos meus projetos atuais.

Espera que o I's tenha informações suficientes para esclarecer as diferenças. Eu aprendi um pouco ao pesquisar isto, e sinto que posso precisar experimentar o Meteor.js num futuro próximo.

I'editarei isto se alguém adicionar algum comentário sobre as características que I'faltou em ambos os lados.

De Kegan Botterbusch

Porque é que os telemóveis Samsung têm um valor muito mau em comparação com Xiaomi, Realme, etc.? :: O que são alguns programas familiares Netflix observáveis em Hindi?