Apache Cordova
Apache Cordova é um quadro estabelecido desenvolvimento de aplicativo móvel. Cordova é projetado para permitir que os desenvolvedores usem tecnologias padrão (como HTML5, Javascript e CSS3) para o desenvolvimento multi-plataforma na criação de aplicativos ricos em recursos.
- ferramenta de linha de comando converte vários idiomas para binário nativo
- Acessos principais características de hardware do dispositivo, como câmera, contatos, movimento do dispositivo, etc.
- Plugin expande o suporte que pode Cordova para com dispositivos
- Fornece APIs e permite que os desenvolvedores escrevam próprias características
- Open source com forte apoio da comunidade
- Facilidade de uso e livre
- Boa escolha para aplicativos menores que levemente usam recursos nativos de um dispositivo
- Processamento de dados de aplicativos não é o mais rápido
- A comunicação entre Cordova e dispositivo só é feito com plugins
- Carece de bibliotecas que permitem aos gráficos avançados
- Plugins requeridos para Cordova para rodar em plataformas legadas
Devido à sua natureza de código aberto, Apache Cordova evoluiu na sua capacidade de estender aplicativos em várias plataformas. Os desenvolvedores da Web que querem implantar aplicações web distribuídas vai encontrar este software ser particularmente útil. Os aplicativos são executados como parte de wrappers que têm como alvo uma plataforma específica. Um problema que Cordova resolve é que ele age como uma ponte com funções móveis nativos, permitindo que os desenvolvedores criem aplicativos híbridos. No entanto, devido à sua natureza livre, plugins de Cordova são, por vezes fora da data e não suportados em plataformas de destino. Cordova oferece uma variedade de modelos de desenvolvimento, plataforma e gerenciamento de versão, as capacidades de armazenamento de dados de dispositivos, whitelisting, gerenciamento de segurança, suporte e muitas outras vantagens. Desenvolvedores criaram com sucesso aplicações Cordova e distribuiu-os em plataformas como o Android, Blackberry, iOS, OS X, Ubuntu, Windows e WP8. documentação de Cordova é extensa, embora incompleta, às vezes. Os desenvolvedores terão o prazer de encontrar uma referência completa que inclui tags suportadas Config.xml, eventos em tempo de execução de JavaScript, uma lista gancho, comandos CLI e tags plugin.xml suportados. Cordova também inclui muitas APIs plugin que o estado da bateria suporte, câmera, console, contatos, informações do dispositivo, o movimento do dispositivo e orientação, diálogos, arquivo de leitura / gravação, transfter arquivo, geolocalização, globalização, captura de mídia, informações de rede, splashscreen, vibração e muito mais funções. Os usuários têm contribuído contribuíram milhares de outros plugins, que são prontamente disponível para download gratuito na página de Cordova. No geral, Apache Cordova é uma boa ferramenta para criar aplicativos móveis que levemente usam os recursos nativos de dispositivos móveis. Como desenvolvedores adicionar complexidade, requer testes rigorosos para garantir que plugins de Cordova será apoiado e compatível com plataformas de destino.