Introdução às Ferramentas do Visual Studio para o Apache Cordova
No Visual Studio 2013, as ferramentas do Cordova são lançadas como uma versão de visualização (CTP). As ferramentas do Cordova serão lançadas como parte do Visual Studio 2015 e recomendamos usar o Visual Studio 2015 RTM para desenvolver aplicativos usando o Visual Studio Tools for Apache Cordova. Você pode baixar o Visual Studio no Centro de Download da Microsoft.
Você pode criar aplicativos multiplataforma para iOS, Android e Windows dispositivos usando o Visual Studio Tools para o Apache Cordova. Identifica o instalador fácil de usar e as versões corretas das necessário SDKs, ferramentas e bibliotecas que você precisa para criarApache Cordovaaplicativos. Use o depurador do Visual Studio para anexar ao iOS, Android e Windows aplicativos, usar pontos de interrupção e inspecionar o código usando o Explorador do DOM e o console. Apache Cordova permite tecnologias padrão da web de desenvolvimento de plataforma cruzada como HTML, CSS e JavaScript.
Você pode criar aplicativos usando as ferramentas para esses dispositivos e plataformas:
Android 2.3.3 e posterior (4.4 fornece a melhor experiência de desenvolvedor)
iOS 6, 7 e 8
Windows 8 e 8.1
Windows Phone 8 e 8.1
Dica
Visual Studio Tools para o Apache Cordova foi testado para uso com Cordova 5.1.1 e 4.3.1.Você pode selecionar uma versão diferente usando odesigner configuração.No entanto, usando uma versão não testada pode resultar em comportamentos inesperados.
Ao desenvolver aplicativos usando o Visual Studio Tools for Apache Cordova, Visual Studio oferece estes benefícios:
Fácil instalação. Instalação manual do Cordova envolve muito trabalho para localizar, instalar e manter a versão correta de todos os softwares de terceiros necessárias para oferecer suporte a plataformas nativas. Nosso instalador de terceiros cuida de tudo isso para você e entrar em funcionamento rapidamente.
Gerenciamento de plug-in. Plug-ins Cordova fornecem acesso às APIs nativas usando uma interface de JavaScript. Suporte para plug-ins personalizados como aqueles que transformam um telefone celular em um scanner de código de barras pode ajudá-lo a fornecer experiências avançadas em seu aplicativo. O Visual Studio e IntelliSense facilitam a adicionar e trabalhar com plug-ins personalizados e plug-ins de núcleo também.
Experiência unificada de depuração. Desenvolvimento de plataforma cruzada geralmente requer uma ferramenta diferente para cada dispositivo, o emulador ou o simulador de depuração. Ferramentas diferentes representam fluxos de trabalho diferentes e perda de produtividade sempre que você alternar dispositivos. Com o Visual Studio, você pode usar as mesmas ferramentas de depuração de classe internacional para todos os destinos de implantação, incluindo dispositivos iOS e emuladores de dispositivos Android e emuladores, Windows e o emulador se propagam Apache.
Grave uma vez e implante em qualquer lugar. O JavaScript e o plug-in de APIs no Cordova comuns facilitam escrever um aplicativo usando uma única base de código que implementa a todas as plataformas de destino — iOS, Android e Windows. Certamente, você pode escrever um código específico para uma plataforma sempre que precisar.
Interoperabilidade de linha de comando. Soluções do Visual Studio diretamente refletem o sistema de arquivos e são atualizadas em tempo real; Isso significa que você pode usar qualquer ferramenta de linha de comando.
Suporte a várias versões Cordova. Soluções do Visual Studio permitem que você altere facilmente a diferentes versões do Cordova em seu projeto.
Obtenha as ferramentas
Baixe o Visual Studio 2015e selecione uma instalação personalizada com o desenvolvimento de móveis de plataforma cruzada > HTML/JavaScript selecionada. Você também deve instalar oremotebuildagente em OSX para suporte para iOS.
Para obter instruções de instalação, consulteInstalar o Visual Studio Tools for Apache Cordovae para começar a escrever seu primeiro aplicativo, consulteCriar seu primeiro aplicativo usando o Visual Studio Tools for Apache Cordova.
Baixar um exemplo
O aplicativo de exemplo de lista de tarefas mostra como você pode usar diferentes estruturas para seu aplicativo Cordova. Lista de tarefas permite aos usuários criar novas tarefas, desmarcá-los e removê-los. O aplicativo usa o Serviços Móveis do Microsoft Azure para armazenar dados e também usa o Bing Mapas para fornecer endereços válidos.
Para baixar o aplicativo de exemplo de lista de tarefas do Visual Studio 2013, consulte os exemplos preteridos no GitHub.
Dica
Para baixar outros exemplos do Visual Studio Tools para o Apache Cordova que demonstram navegação com várias páginas e outros recursos, consulte omodelo inicializador de SideMenu Ionicemodelo de navegação WinJSexemplos.
Introdução
Instalar o Visual Studio Tools for Apache Cordova
Configurar as ferramentasImplantar e executar seu aplicativo em diferentes plataformas:
Executar seu aplicativo no Android
Executar seu aplicativo no iOS
Executar seu aplicativo no Windows
Executar seu aplicativo no Windows Phone
Executar seu aplicativo no emulador Apache RippleExemplos, tutoriais e vídeos
Usando o Apache Cordova 5(github)
Uma introdução à segurança 5 Cordova(github)
Usando desenvolvedores engolem com seus projetos Cordova(github)
Cordova criando aplicativos em uma equipe / contínua ambiente integração(github)
Pacote e publicar seus aplicativos Cordova(github)
Compilar e simular o iOS na nuvem
Compilar um aplicativo Cordova para iOS usando o Parallels
Executar o emulador Android no OSX usando o Parallels
Aplicativo de exemplo do Cordova com o Serviço de Descoberta do O365 e a API de Arquivos
Criar um App Cordova usando serviços do Outlook O365 e Ionic
Converter um projeto Cordova em um projeto PhoneGap
Dicas, truques e soluções alternativas(github)
Problemas conhecidos(github)
Vídeo passo a passo: Interoperabilidade com ferramentas de terceiros
Vídeo passo a passo: Ferramentas de diagnóstico Visual Studio para Cordova
Obter o Visual Studio Tools para o Apache Cordovaoumais