# Apache Cordova Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Framework di Sviluppo Mobile](https://www.g2.com/it/categories/mobile-development-frameworks)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 58
## About Apache Cordova
Software di sviluppo di app mobili open-source HTML, CSS e JS




## Apache Cordova Reviews
  ### 1. Una scelta facile per sviluppare un'applicazione mobile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dimitrios T. | Technical Field Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 14, 2022

**Cosa Le piace di più di Apache Cordova?**

Ci sono molte funzioni per sviluppare un'applicazione mobile. Puoi sviluppare facilmente con HTML5, Javascript e CSS. Puoi controllare molti sensori della tua app mobile facilmente e rapidamente. Inoltre, puoi esportare la tua app per la versione Android o IOS.

**Cosa non Le piace di Apache Cordova?**

L'applicazione mobile Java può funzionare più velocemente dell'applicazione Apache Cordova. Se vuoi avere un ambiente GUI bello, puoi usare un framework come Framework 7.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Sviluppo molte applicazioni mobili per i sistemi operativi Android e IOS. Utilizzo Framework 7 per sviluppare un'applicazione integrata con un'interfaccia utente amichevole.

  ### 2. Sviluppare app mobili con Cordova

**Rating:** 3.5/5.0 stars

**Reviewed by:** Hafiza A. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 05, 2023

**Cosa Le piace di più di Apache Cordova?**

Passaggi semplici da seguire per creare app Android con HTML, CSS e Javascript. Consente agli sviluppatori di costruire applicazioni mobili utilizzando tecnologie web (HTML, CSS e JavaScript) che possono essere distribuite su più piattaforme, come iOS, Android e Windows, risparmiando tempo e sforzi sfruttando un'unica base di codice. Cordova fornisce un ponte tra le tecnologie web e le capacità native del dispositivo, permettendo agli sviluppatori di accedere a una vasta gamma di funzionalità native come fotocamera, accelerometro, contatti, file system e altro, utilizzando API JavaScript standardizzate.

**Cosa non Le piace di Apache Cordova?**

Le app Cordova sono essenzialmente applicazioni web racchiuse in un contenitore nativo, il che può portare a problemi di prestazioni rispetto alle app completamente native. Le prestazioni possono essere influenzate da fattori come la reattività dell'interfaccia utente, la fluidità delle animazioni e l'accesso alle risorse hardware. Tuttavia, questo divario si sta riducendo con i progressi nei framework per app ibride e nelle capacità dei dispositivi.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Sviluppo multipiattaforma: Una sfida significativa nello sviluppo di app mobili è la necessità di creare applicazioni native separate per diverse piattaforme, come iOS, Android e Windows. Questo comporta uno sforzo duplicato, un aumento del tempo di sviluppo e costi più elevati. Apache Cordova risolve questo problema permettendo agli sviluppatori di scrivere il codice della loro app una sola volta utilizzando tecnologie web (HTML, CSS, JavaScript) e distribuirlo su più piattaforme. Questo riduce significativamente il tempo di sviluppo, lo sforzo e i costi associati allo sviluppo specifico per piattaforma.

  ### 3. Sviluppatore React Native

**Rating:** 3.5/5.0 stars

**Reviewed by:** HASSAN I. | React Native Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 05, 2023

**Cosa Le piace di più di Apache Cordova?**

1. Sviluppo multipiattaforma
2. Accesso alle funzionalità native del dispositivo
3. Grande comunità di sviluppatori
4. Sviluppo rapido e prototipazione
5. Open-source ed estensibile

**Cosa non Le piace di Apache Cordova?**

1. Esperienza utente e coerenza dell'interfaccia utente
2. Compatibilità e manutenzione dei plugin
3. Accesso limitato a funzionalità native avanzate
4. Curva di apprendimento per gli sviluppatori web

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Accesso alle funzionalità native del dispositivo: Cordova fornisce un ponte tra le tecnologie web e le API native del dispositivo, consentendo agli sviluppatori di accedere a un'ampia gamma di funzionalità e capacità native del dispositivo. Questo include l'accesso alla fotocamera, alla geolocalizzazione, all'accelerometro, ai contatti, al file system e altro ancora. Sfruttando queste capacità native, gli sviluppatori possono creare applicazioni ricche di funzionalità che si integrano strettamente con la funzionalità del dispositivo.

  ### 4. Utilizzato Apache Cordova per creare un'applicazione mobile per eventi di matrimonio.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sasitha P. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 17, 2023

**Cosa Le piace di più di Apache Cordova?**

Possiamo eseguire il codice una volta e farlo funzionare ovunque. Possono essere supportate più piattaforme. Le capacità di debugging sono migliori rispetto ad altri strumenti di sviluppo multipiattaforma.

**Cosa non Le piace di Apache Cordova?**

C'è un rischio nello sviluppo con plugin nativi di terze parti perché possono essere obsoleti o avere supporto limitato. È stata una sfida installare i requisiti per iniziare lo sviluppo.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

In passato sviluppavo un'applicazione per la pianificazione di eventi matrimoniali supportata sia su dispositivi mobili che sul web. Dovevo sviluppare solo un'unica applicazione ed ero in grado di creare per entrambi Android e iOS.

  ### 5. È stato davvero utile illuminarmi su un'area in cui potrei migliorare, come la sezione dell'immagine di copertina.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manhal k. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 20, 2023

**Cosa Le piace di più di Apache Cordova?**

La valutazione ti permette di pensare a cose che puoi migliorare.

**Cosa non Le piace di Apache Cordova?**

l'algoritmo di valutazione non sembra molto rilevante

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Ti fa sapere se stai facendo le cose bene o no

  ### 6. Lo strumento reattivo più utile

**Rating:** 4.5/5.0 stars

**Reviewed by:** luis s. | fotografo, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 12, 2023

**Cosa Le piace di più di Apache Cordova?**

Le integrazioni costanti con Android e dispositivi come i tablet

**Cosa non Le piace di Apache Cordova?**

La documentazione non è sempre aggiornata formalmente, e le nuove funzioni sono in qualche modo più facili da trovare sui forum che attraverso i canali ufficiali.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

I dispositivi che non possono caricare correttamente siti web complessi funzionano piuttosto bene con questo strumento. Il design reattivo è estremamente buono

  ### 7. Buono ma con funzionalità limitate

**Rating:** 2.5/5.0 stars

**Reviewed by:** Waqar A. | PPC Expert, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 05, 2023

**Cosa Le piace di più di Apache Cordova?**

La compatibilità multipiattaforma è la cosa migliore che Cordova abbia.

**Cosa non Le piace di Apache Cordova?**

Funzionalità limitate consentite per alcune funzionalità.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

La compatibilità multipiattaforma è il vantaggio di Cordova.

  ### 8. Un quadro embrionale per sviluppare app mobili ibride attraenti.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hash M. | CEO/Founder, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 30, 2021

**Cosa Le piace di più di Apache Cordova?**

Puoi chiamarmi un fan della piattaforma e del fatto che possiamo sfruttare il framework senza acquisire nuove tecnologie e invece fare affidamento sull'html, css e js collaudati, con il potenziale di creare design completamente non tradizionali. L'altro grande vantaggio dell'utilizzo di Apache Cordova è che la maggior parte del codice può essere riutilizzata su diverse piattaforme per le quali l'app è sviluppata.

**Cosa non Le piace di Apache Cordova?**

Mi piace la flessibilità della piattaforma, ma l'unico problema che ho notato sono le app create con essa - se non ottimizzate al meglio, a volte hanno prestazioni lente. Possiamo superare questo problema semplicemente investendo più tempo nell'ottimizzazione dell'app. In generale, la consiglierei per progetti di dimensioni modeste o medie.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Cordova ha molto potenziale, ma la tecnologia sta cambiando a un ritmo vertiginoso. Tuttavia, altri framework emergenti paragonabili a Cordova potrebbero avere un futuro più luminoso di Cordova. Ma, anche se si sta avvicinando al tramonto, ha lasciato un'impressione.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Abbiamo utilizzato il framework per realizzare design che non erano possibili con i framework nativi. Inoltre, i clienti target di questi framework erano principalmente startup che volevano le loro app funzionanti rapidamente e con budget ridotti, perché la riutilizzabilità del codice è semplicemente perfetta quando si lavora con questo framework.

  ### 9. Cordova è uno dei migliori

**Rating:** 4.0/5.0 stars

**Reviewed by:** Badr Aldeen S. | Software Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 19, 2021

**Cosa Le piace di più di Apache Cordova?**

è super facile da imparare, molto semplice, se sei uno sviluppatore front-end, ti ci vorrebbero 1 - 2 settimane per capire le basi di come fare un'applicazione con esso. è basato su JavaScript, HTML. ha una comunità molto ampia con una documentazione fantastica. inoltre, da un solo codice, puoi esportare su più piattaforme (iOS, Android). Lo consiglierei per applicazioni piccole o medie.

**Cosa non Le piace di Apache Cordova?**

è multipiattaforma, non esporta la tua app in codice nativo. sarebbe più lento di quello che ha il nativo. per alcuni scenari, potresti ancora aver bisogno di supporto da qualche libreria nativa per portare a termine il tuo lavoro, ecco perché lo consiglierei solo per progetti piccoli o medi

**Raccomandazioni per chi sta considerando Apache Cordova:**

se stai cercando una soluzione molto veloce per esportare su più piattaforme con un solo codice, allora scegli Cordova. Lo consiglierei davvero se il tuo progetto è di dimensioni medio-piccole. Se stai pianificando un progetto molto grande per un supporto e aggiornamenti a lungo termine, sarebbe meglio optare per soluzioni native. perché alla fine, con tutto l'aiuto che Cordova offre, il codice non sarà nativo. tutto qui.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Posso creare qualsiasi applicazione di cui ho bisogno, ridurrebbe solo il tempo di sviluppo, in un unico codice posso esportare su iOS o Android.

  ### 10. Ottimo strumento per avere un'unica base di codice e app native

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Telecomunicazioni | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 11, 2021

**Cosa Le piace di più di Apache Cordova?**

Mi piace che ti permetta di avere un'unica base di codice e di utilizzare quella stessa base di codice per creare app native e app web.

**Cosa non Le piace di Apache Cordova?**

Alcune cose richiedono molta risoluzione dei problemi per farle funzionare. Le prestazioni non sono buone come un'app nativa perché utilizza una webview.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Lo usiamo per avere app native per iOS e Android.

  ### 11. Lo sviluppo di app diventa così facile con Cordova

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usama I. | Sr. Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 19, 2021

**Cosa Le piace di più di Apache Cordova?**

La maggior parte dei plugin sono disponibili, quindi non dobbiamo scrivere codice nativo su diverse piattaforme. Per creare una build, utilizzo Adobe online dove posso facilmente costruire un APK senza dover installare Android Studio o Xcode. Diventa molto economico per me sviluppare app poiché non posso permettermi un Mac per lo sviluppo iOS.

**Cosa non Le piace di Apache Cordova?**

A volte l'interfaccia utente si blocca e il test è un altro mal di testa. Alcune funzionalità funzionano bene sui dispositivi di test ma mostrano errori su molti dispositivi quando vanno in produzione. Una volta ho avuto un problema mentre creavo un'app che funziona sia in modalità online che offline; la modalità online funzionava abbastanza bene, ma in modalità offline non funzionava e non mostrava nemmeno alcun errore. È stato molto difficile per me eseguire il debug di quel problema, ma alla fine ho scoperto che era un problema relativo alla memoria locale: il dispositivo Android non ci permette di memorizzare i dati delle immagini in base64 nella memoria locale a causa delle loro dimensioni elevate.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Se hai bisogno che entrambe le app IOS e Android funzionino con lo stesso codice con un numero minimo di sviluppatori, allora opta per Cordova.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Ho bisogno di creare un'app per sondaggi sia su Android che su IOS, ma non ho un dispositivo Apple e non ho mai lavorato con JAVA e Objective C, quindi con Cordova ho scritto un unico codice HTML e JS che funziona su entrambe le piattaforme.

  ### 12. Cordova con Ionic

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kiran H. | Senior Software Engineer(IOT), Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 15, 2021

**Cosa Le piace di più di Apache Cordova?**

La facilità con cui si integra con Ionic 4. Usare JavaScript e HTML a cui siamo abituati e costruire app mobili per Android e iOS è fantastico. Un enorme numero di plugin open source disponibili per costruire ottime app mobili.

**Cosa non Le piace di Apache Cordova?**

La messa a punto e la costruzione finale di un'applicazione per Android o IOS è un po' difficile per i professionisti intermedi. La maggior parte dei plugin disponibili spesso non sono mantenuti o presentano bug e di solito non sono compatibili con le ultime versioni di Cordova. Richiede un po' di esperienza nello sviluppo mobile nativo se il progetto è grande e accede a molte interfacce hardware.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Risolto un problema durante l'accesso al modulo Bluetooth per Android. I principali vantaggi che abbiamo realizzato sono l'utilizzo dello stesso codice Angular sia per iOS che per Android.

  ### 13. Perché non ci sono miglioramenti nuovi

**Rating:** 2.0/5.0 stars

**Reviewed by:** Girijesh G. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 08, 2021

**Cosa Le piace di più di Apache Cordova?**

È multipiattaforma. Ha anche molti modelli.

**Cosa non Le piace di Apache Cordova?**

Nessun nuovo miglioramento e troppo lento rispetto a un'altra lingua.

**Raccomandazioni per chi sta considerando Apache Cordova:**

No, non consiglierò.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

È multipiattaforma e supporta anche un linguaggio facile.

  ### 14. Strumento semplice per sviluppare app ibride

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Intrattenimento | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 19, 2021

**Cosa Le piace di più di Apache Cordova?**

Sviluppo multipiattaforma, con un'API completa, la simulazione per il test su dispositivi mobili funziona benissimo. È disponibile una vasta quantità di plugin supportati.

**Cosa non Le piace di Apache Cordova?**

L'installazione/configurazione non è particolarmente user-friendly – se hai familiarità con il terminale e Xcode andrà bene – compilare e distribuire l'app finale non è così chiaro come speravo.

Poiché l'app funziona in un componente di visualizzazione web, sarà più lenta di un'app nativa.

A volte può essere più semplice costruire un PWA.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Sviluppa un'applicazione per più dispositivi IOS/Android

  ### 15. è un buon framework per implementare applicazioni multipiattaforma

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ashish P. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 16, 2021

**Cosa Le piace di più di Apache Cordova?**

Mi piace molto la capacità multipiattaforma utilizzando la tecnologia HTML in Apache Cordova

**Cosa non Le piace di Apache Cordova?**

Costruzione, Distribuzione e Test dell'Applicazione
Integrazione di Angular e React nell'Applicazione Apache Cordova
comunità meno attiva

**Raccomandazioni per chi sta considerando Apache Cordova:**

è un buon framework per costruire piattaforme incrociate ed è molto buono per chi ha conoscenza/esperienza di HTML5/CSS3 e programmazione

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

In grado di costruire un'applicazione mobile senza avere molta esperienza nella tecnologia mobile
In grado di costruire un'applicazione multipiattaforma molto rapidamente sfruttando i vantaggi di HTML5/CSS3

  ### 16. Una grande piattaforma per creare app mobili per tutti gli sviluppatori

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nandan h. | Full-stack Web Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 16, 2021

**Cosa Le piace di più di Apache Cordova?**

Sono uno sviluppatore web e non ho mai provato a creare applicazioni mobili native. Cordova ci aiuta a creare app mobili da normali app web o PWA con il minimo sforzo.

**Cosa non Le piace di Apache Cordova?**

Per questa piattaforma, è probabilmente consigliato che lo sviluppatore renda l'interfaccia utente adatta ai dispositivi mobili.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Non sono uno sviluppatore nativo di app mobili, di solito converto le PWA scritte in ReactJS in app mobili usando Cordova.

  ### 17. Strumento piuttosto solido, ottimo per creare semplici app web. Un po' datato con jQuery.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Oliver K. | Web Developer & Digital Marketing, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 13, 2021

**Cosa Le piace di più di Apache Cordova?**

Lo sviluppo rapido di app web mobili è estremamente utile
Il servizio di build è utile

**Cosa non Le piace di Apache Cordova?**

dalla memoria è piuttosto obsoleto e le risorse della comunità sono carenti

**Raccomandazioni per chi sta considerando Apache Cordova:**

Ottimo strumento per lo sviluppo rapido di app. Lo consiglierei a chi non ha una grande conoscenza di C.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Creare applicazioni basate sul web con poca conoscenza del linguaggio di programmazione C è vantaggioso. Grandi benefici per la clientela nonostante si sia focalizzati sullo sviluppo web.

  ### 18. Proprio fantastico!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aram V. | Software Engineer II, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 12, 2021

**Cosa Le piace di più di Apache Cordova?**

È così facile iniziare rapidamente un nuovo progetto

**Cosa non Le piace di Apache Cordova?**

A volte ci sono cose che non funzionano allo stesso modo su piattaforme diverse come iOS e Android.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Non ho conoscenze nello sviluppo nativo di iOS o Android e questo mi aiuta a costruire facilmente app multipiattaforma.

  ### 19. Usato Apache Cordova con Ionic

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Media radiotelevisivi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 14, 2021

**Cosa Le piace di più di Apache Cordova?**

Semplice da usare, ben documentato, si integra bene con Ionic.

**Cosa non Le piace di Apache Cordova?**

Esposto a qualsiasi modifica apportata dai sistemi nativi, a volte richiede alcune pratiche ingegnose per ottenere l'effetto desiderato.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Costruire un'app web senza dover assumere uno sviluppatore nativo iOS o Android. Usa sviluppatori HTML / JS e interazione minima con il codice nativo. In grado di mirare a più piattaforme con una sola base di codice. Debug più veloce.

  ### 20. Il migliore di Apache Cordova

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 13, 2021

**Cosa Le piace di più di Apache Cordova?**

Abbiamo sviluppato la piattaforma Social Application utilizzando la tecnologia Apache con Angular e Ionic. Amiamo la parte di conversione che è molto facile per gli sviluppatori di applicazioni mobili.

**Cosa non Le piace di Apache Cordova?**

All'inizio abbiamo affrontato molti problemi durante la configurazione a causa della documentazione difficile.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Lo sviluppo mobile utilizzando Apache è molto facile rispetto al vecchio mondo.

  ### 21. Voglio usarlo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Sviluppo di programmi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 16, 2021

**Cosa Le piace di più di Apache Cordova?**

Puoi creare più piattaforme con un solo codice

**Cosa non Le piace di Apache Cordova?**

Non ho nulla da menzionare qui. Grazie! :)

**Raccomandazioni per chi sta considerando Apache Cordova:**

Sì

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Facile da imparare: Non c'è bisogno di imparare linguaggi di codice complicati per le app mobili. Ci aiuta a rendere l'app più potente.

  ### 22. Ottima esperienza con l'uso di Cordova.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Servizi informativi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 18, 2021

**Cosa Le piace di più di Apache Cordova?**

Ampie API native. Molti plugin.

**Cosa non Le piace di Apache Cordova?**

Alcuni plugin potrebbero essere obsoleti, non ben mantenuti.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Consiglia completamente Cardova.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Usandolo con Ionic. Non c'è bisogno di sviluppare applicazioni native su più piattaforme.

  ### 23. Quando non sei un developer mobile o un developer ma hai necessità di sviluppare un app Android-iOS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Domenico A. | Senior System automation engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 09, 2019

**Cosa Le piace di più di Apache Cordova?**

Cordova è la soluzione che più gradisco, adottata dalla nostra azienda, per tutti i profili di dipendenti che non sono developer o mobile developer ma hanno la necessità attraverso un framework totalmente modellabile, facile e performante di creare velocemente applicazioni android o iOS in pieno stile material-design per uso interno o comunque limitate ad essere condivise tramite file di installazione e non dai rispettivi store di Apple e Android.
Javascript è il linguaggio perfetto per programmare su Android e la grossa mole di librerie gratuite e snippets disponibili consente di creare la propria app in poche righe e pochi minuti rispetto all'infinità di Java o C++

**Cosa non Le piace di Apache Cordova?**

La documentazione iniziale per chi si approccia ad imparare questo linguaggio è un po' scarna e non aggiornata, sarebbe utile rilasciare agli utenti un piccolo handbook per imparare almeno le operazioni basilari da poter svolgere sulle nuove versioni di Android e iOS

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Creare un applicativo di gestione dei nostri UPS in grado di leggere alcuni importanti valori SNMP come il voltaggio, la carica, l'amperaggio ed eventuali sbalzi di tensione in modo da allertare immediatamente i responsabili dei sistemi ed in modo da poter controllare lo stato di UPS in spazi ristretti e senza alimentazione dove un laptop o un PC desktop non potrebbero essere portati mentre uno smartphone è più facile da maneggiare in ambienti ristretti

  ### 24. Magnifico framework per programmare applicazioni Android di gestione IT in poche ore o minuti

**Rating:** 4.5/5.0 stars

**Reviewed by:** Giuseppe C. | Senior System Administrator, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 08, 2019

**Cosa Le piace di più di Apache Cordova?**

JavaScript è un linguaggio potentissimo e ritengo che il framework Apache Cordova sia tra i migliori mai sviluppati per la creazione di App Android native o semi-native, in quanto, attraverso centinaia o forse migliaia di librerie ufficiali ed estensioni consente di eseguire proprio tramite JS qualunque tipo di operazione che un'applicazione Android possa eseguire, dalla creazione di connessioni TCP alla gestione di fotocamera, sensori e processi automatici.

**Cosa non Le piace di Apache Cordova?**

Un manuale ufficiale o una guida introduttiva che vada oltre il semplice esempio "hello world" sarebbe molto apprezzata da chiunque se fosse disponibile sul sito dopo il download del framework. 100 pagine sarebbero sufficienti per spiegare tutto, ma evidentemente nessuno ci ha mai pensato.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Create applicazioni di monitoraggio e gestione degli host nei data center, del loro stato servizi e del loro stato in inventario e in garanzia attraverso l'integrazione con la fotocamera di Android per la lettura di qrCODE e la generazione a schermo di etichette in realtà aumentata, quante righe di codice? Strepitosamente soltanto 60! In Java ce ne sarebbero volute 800 in più come minimo.

  ### 25. Il framework più popolare per lo sviluppo di applicazioni mobili ibride

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rut B. | Programmatore Php/Zend Framework/Mysql, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 24, 2018

**Cosa Le piace di più di Apache Cordova?**

Ovviamente, ciò che mi piace di più è il fatto che possiamo sviluppare per diversi sistemi operativi mobili (attualmente, sviluppiamo per Android e iOS) tramite la programmazione di applicazioni web (html e javascript). Cordova ha un eccellente set di API di base, ed è anche positivo che ci sia un enorme numero di plugin disponibili per molte funzionalità non incluse nell'API principale.

**Cosa non Le piace di Apache Cordova?**

Innanzitutto, configurare e ottimizzare l'applicazione può essere molto difficile, se non si è abituati al complesso sistema di script di Cordova. Inoltre, non è vero che si può costruire un'applicazione senza sapere nulla di programmazione in linguaggio nativo. Bisogna studiare e imparare almeno le basi di un progetto Android e iOS, e se la tua applicazione è un po' ricca, avrai certamente bisogno di estendere le API di base con qualche plugin. Ci sono molti plugin disponibili, ma ciò che non mi piace è il fatto che spesso non sono mantenuti, o sono pieni di bug, o non compatibili con le ultime versioni di Cordova.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Abbiamo sviluppato e stiamo mantenendo due applicazioni complesse, principalmente scritte con il framework javascript html e Ionic, per le piattaforme Android e iOS. Grazie a Cordova, abbiamo raggiunto questo obiettivo impiegando un numero limitato di sviluppatori.

  ### 26. Strumento meraviglioso per costruire app ibride

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luis T. | CTO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 05, 2017

**Cosa Le piace di più di Apache Cordova?**

Apache Cordova è uno strumento facile e veloce per costruire app ibride, meno codice, più produttività.

**Cosa non Le piace di Apache Cordova?**

la configurazione è complessa, le prestazioni sono scarse, non raccomandato per le applicazioni aziendali.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Cordova è un software open source, facile e veloce per costruire app ibride potenti.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

la costruzione di MVP di app per uso commerciale, veloce e facile.

  ### 27. Apache Cordova quando e quando no

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 20, 2017

**Cosa Le piace di più di Apache Cordova?**

centralizzazione del codice: tutto il mio codice di logica aziendale è scritto una volta e funziona su tutte le piattaforme. quando aggiungo una nuova funzionalità, viene aggiunta a tutte le piattaforme. quando correggo un bug, viene corretto su tutte le piattaforme.

**Cosa non Le piace di Apache Cordova?**

scarsa performance dell'applicazione e mancanza di un'esperienza utente simile a quella nativa. Inoltre, l'integrazione tra js e codice nativo (attraverso plugin) presenta più limitazioni: ad esempio, non posso creare facilmente un servizio in background che funzioni dopo la chiusura dell'app.

**Raccomandazioni per chi sta considerando Apache Cordova:**

quando cerchi Apache Cordova, poniti queste domande, se la risposta è sì per tutte, allora Apache Cordova potrebbe essere la scelta migliore che hai:
1. la mia applicazione non si basa profondamente sull'hardware dei dispositivi?
2. la mia applicazione non necessita di elaborazione pesante (come l'elaborazione pesante dei dati dei sensori e/o l'elaborazione pesante di grafici complessi)?
3. la mia applicazione non richiede di avere l'aspetto e la sensazione di un'applicazione nativa?
4. la mia applicazione non ha bisogno di elaborazione parallela in alcuna forma?

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Non sono legato a una sola soluzione aziendale. Il maggior vantaggio è (per lo più) che quando un bug viene risolto su una piattaforma, viene risolto anche su tutte le altre.

  ### 28. Miglior strumento per sviluppare app ibride

**Rating:** 4.5/5.0 stars

**Reviewed by:** Antonello P. | Angular & Hybrid apps team coach, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 11, 2016

**Cosa Le piace di più di Apache Cordova?**

Adoro davvero usare le mie competenze di sviluppo web per creare app per mercati mobili come l'"App Store" di Apple o il "Google Play Store" di Google.

Uso AngularJS e la piattaforma Ionic per sviluppare e costruire le mie app, posso fare il debug della maggior parte nel mio browser e lasciare piccole correzioni sui dispositivi reali. È incredibile e fa risparmiare tempo!

**Cosa non Le piace di Apache Cordova?**

Preferirei una visione forte da parte di Adobe (proprietario del marchio PhoneGap) o della Apache Foundation (proprietario del marchio Cordova), qualcosa come Xamarin per Visual Studio.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Se sei un esperto del web, dai un'occhiata a questo prodotto, MA per favore leggi molto sulle app mobili, ci sono molti argomenti diversi da "web app" a "app reali".

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Sviluppo applicazioni da piccole a grandi, e penso che sia un ottimo strumento per questo tipo di lavoro. Posso avere versioni iOS+Android+Web con minime modifiche al codice.

Ovviamente per le app che consumano molta CPU come i giochi non è la scelta migliore, ma piattaforme come CocoonJS stanno emergendo come una vera soluzione.

  ### 29. Apache Cordova è uno strumento potente per creare applicazioni mobili

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 18, 2017

**Cosa Le piace di più di Apache Cordova?**

Perché, uso Apache Cordova per creare applicazioni mobili

**Cosa non Le piace di Apache Cordova?**

Non l'ho disprezzato, perché voglio usarlo finché ho energia.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Applicazione mobile ordinata dai clienti

  ### 30. Cordova è stato un buon punto di partenza* nello sviluppo mobile multipiattaforma

**Rating:** 3.0/5.0 stars

**Reviewed by:** Medet T. | Frontend Developer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 20, 2016

**Cosa Le piace di più di Apache Cordova?**

All'inizio era divertente provare Cordova, la possibilità di riutilizzare lo stesso codice su più piattaforme era qualcosa di nuovo e piuttosto interessante. E aveva molti plugin disponibili, gratuiti da usare. Basta installare, leggere la documentazione, e hai finito. Personalmente ho scritto circa 2 piccole app, su Cordova puro. Uno strumento piuttosto interessante.

**Cosa non Le piace di Apache Cordova?**

Anche se è stata un'esperienza piuttosto buona usare Cordova, ha avuto diversi problemi con i plugin, non erano standardizzati, devi controllare la documentazione per usare qualcosa di semplice, a volte le cose semplici semplicemente non funzionano, molto difficile da debug, infatti questo è il problema principale in Cordova, la piattaforma Windows Phone era supportata davvero male, tutto quello che puoi fare sono solo alcune app semplici con pochi pulsanti. Ed è davvero comprensibile, dato che Cordova è solo un involucro attorno a un web-view, come ho notato prima, è stato davvero emozionante mettere le mani su una piattaforma così nuova, lo sviluppo mobile è diventato molto più interessante, ma Cordova stesso non era destinato a essere usato in app pesanti.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Prima di tutto leggi la documentazione, gli esempi, le recensioni, perché quando ci metti le mani e hai codice legacy, non puoi semplicemente passare a qualcosa di diverso come react-native. Vorrei che avessimo avuto più informazioni prima di passare a Cordova, e spero che Cordova riveda i suoi piani per il futuro.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

La nostra azienda sviluppa app per il governo, utilizziamo principalmente l'API della fotocamera di Cordova, l'API dei file, l'API di geolocalizzazione, l'API della batteria e alcune piccole cose. Tutte le nostre app sono state rilasciate con successo su App Store/Play Market, ma poiché non siamo riusciti a trovare nulla di meglio di Cordova, ci siamo attenuti a esso per alcuni anni.

  ### 31. Strumento fantastico per costruire applicazioni multipiattaforma con JavaScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Johnny H. | Developer, Media radiotelevisivi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 01, 2016

**Cosa Le piace di più di Apache Cordova?**

Cordova è uno degli strumenti più potenti per uno sviluppatore JavaScript. Uno sviluppatore web JavaScript esperto può facilmente diventare uno sviluppatore generale di software e applicazioni utilizzando le tecnologie web per vari ambienti oltre ai browser.

**Cosa non Le piace di Apache Cordova?**

Distribuire la stessa applicazione su varie piattaforme e sul web può essere un problema a causa delle differenze. Questo non è una debolezza di Cordova in sé, ma è un problema che si presenta con l'uso di Cordova. Per quanto riguarda Cordova stesso, l'uso di XML per la sua configurazione è stata una scelta strana. Un file JavaScript che esporta un oggetto di configurazione come modulo è una scelta più potente. È positivo che Cordova offra una serie di hook per aggiungere comportamenti a varie parti del processo di compilazione, ma è anche sfortunato che non ci sia una gestione dei pacchetti per questi hook. Le persone spesso li copiano e incollano da progetto a progetto. Per questo motivo, di solito scrivo la logica principale dei miei hook come moduli npm e li richiedo nei hook specifici dell'app.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Ogni sviluppatore JavaScript dovrebbe familiarizzare con Cordova.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Usiamo la stessa applicazione sul web e su iOS e alla fine rilasceremo l'app anche per Android.

  ### 32. Costruire un'applicazione ibrida per iOS e Android

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alessandro C. | Full Stack Developer, Marketing e pubblicità, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 14, 2016

**Cosa Le piace di più di Apache Cordova?**

La capacità di scrivere codice sorgente in HTML, CSS e JAVASCRIPT e costruire un'unica applicazione, da convertire in un'app nativa con il Cordova Framework. 
Puoi costruire e mantenere un solo codice sorgente, e poi distribuirlo su iOS, Android, Windows Phone, BlackBerry, ecc., senza dover imparare un linguaggio nativo diverso o riscrivere la tua app ogni volta.
Puoi accedere alle funzionalità native del dispositivo, come accelerometro, fotocamera, wifi, ecc., con l'API integrata, o utilizzare un plugin open source dal repository ufficiale di GitHub, per creare un database locale e accedere alla memoria interna del dispositivo.
Meraviglioso se vuoi costruire un'app nativa, utilizzando codice web standard.

**Cosa non Le piace di Apache Cordova?**

Non è super intuitivo la prima volta che lo usi. La configurazione con xCode a volte crea qualche problema e la mancanza di un simulatore integrato costringe lo sviluppatore ad avere lo stesso progetto su più IDE, come xCode, Android Studio, ecc.
Non è un grosso problema, ma se non sei abbastanza esperto con il terminale, la curva di apprendimento è piuttosto ripida.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Leggi la documentazione, interamente. All'inizio può essere complicato e l'apertura dell'app ti darà troppo spazio per errori. Rischi di consegnare un'app piuttosto pesante e gonfia, che potrebbe essere respinta dall'App Store o dal Google Play Store.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Costruire più applicazioni native contemporaneamente, senza dover imparare diversi linguaggi nativi, come Objective-C, Swift, Java, ecc., o la necessità di avere sviluppatori diversi per ogni versione. Puoi avere la stessa base di codice sorgente in HTML, CSS e JS, utilizzare un framework JS per estenderne la funzionalità e costruire più app native e un'app web, allo stesso tempo, con codice ibrido.

  ### 33. Ottima opzione per uno sviluppo rapido

**Rating:** 5.0/5.0 stars

**Reviewed by:** Filipe O. | Senior Software Architect, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 26, 2016

**Cosa Le piace di più di Apache Cordova?**

Quello che mi piace di più è il fatto che Cordova non è solo un'app HTML che gira in un browser, è molto di più. Puoi scrivere plugin nativi che funzionano con qualsiasi delle piattaforme supportate e un wrapper JavaScript si occuperà di integrare la tua app HTML con il codice nativo. Questo ti dà molta potenza per interagire con il sistema operativo. La comunità è forte e molto utile, ci sono molti esempi su GitHub.

**Cosa non Le piace di Apache Cordova?**

Ci vuole un po' di tempo per abituarsi a stilizzare le app mobili usando HTML e CSS perché all'inizio sembra molto strano. Non è nemmeno molto facile far adattare l'interfaccia utente della tua app all'identità visiva dei diversi sistemi operativi, ma è fattibile.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Non aspettarti che le tue app ibride corrispondano alle app native. Cordova è davvero ottimo per sviluppare rapidamente app funzionali da distribuire con facilità su più sistemi operativi. Anche Ionic Framework è un'ottima aggiunta per creare interfacce utente belle per le tue app.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Non ho né il tempo né il denaro per investire in app native per i 3 principali sistemi operativi mobili (iOS, Android e Windows Phone), quindi sviluppare una singola app mobile ibrida che funzioni perfettamente su tutti e tre è molto utile. Pertanto, sono già molto familiare con AngularJS perché sviluppo tutto il mio materiale web utilizzandolo, e questo è stato molto utile per iniziare con Cordova.

  ### 34. I passi giusti verso il futuro

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arthur F. | Creative Technologist, Design, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 12, 2016

**Cosa Le piace di più di Apache Cordova?**

Cordova fa un lavoro straordinario nel campo delle app ibride. È super facile da usare e funziona! È incredibile quanto supporto abbia questo strumento su internet, puoi letteralmente cercare qualsiasi cosa di cui hai bisogno e qualcuno ha già una risposta per te. Non solo, ma molte persone hanno sviluppato plugin per esso e ora si è arrivati al punto che puoi aggiungere così tante funzionalità alla tua app senza dover programmare molto.

Cordova trasforma la programmazione che richiede tempo in semplici funzioni che sono portabili su molte piattaforme. È piuttosto difficile fare di meglio.

**Cosa non Le piace di Apache Cordova?**

Poiché le app ibride sono ancora in fase di sviluppo, ci sono alcuni problemi che devono ancora essere affrontati e Apache Cordova non fa eccezione. Eseguire app Cordova su dispositivi di fascia bassa può sembrare lento, e l'esecuzione di attività in background è anche piuttosto limitata. A parte questo, è piuttosto difficile trovare aspetti negativi in esso.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Se sei bloccato su un problema, non aver paura di cercare. Apache Cordova ha una grande comunità e probabilmente qualcuno ha già risolto il tuo problema.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Ho usato Apache Cordova con Ionic 1 e 2. Ho iniziato a usarlo per sviluppare prototipi in un tempo molto breve. Dopo aver sviluppato alcuni prototipi, ho deciso di usare Cordova su un progetto di scala più grande e ha funzionato perfettamente. Ora lo sto usando anche nel mio lavoro quotidiano per prototipare idee.

  ### 35. Ciclo di sviluppo rapido utilizzando competenze esistenti

**Rating:** 3.5/5.0 stars

**Reviewed by:** Stephen G. | Software developer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 11, 2016

**Cosa Le piace di più di Apache Cordova?**

Gli sviluppatori possono riutilizzare le loro competenze esistenti nelle tecnologie web per creare app multipiattaforma piuttosto rapidamente. Puoi utilizzare un'unica base di codice e pubblicare su più piattaforme, apportando le modifiche necessarie all'output su ciascuna piattaforma. Essendo una tecnologia completamente gratuita, l'unico costo è quello di configurare gli sviluppatori con l'ambiente sui loro computer, o meglio, sul server CI o nel cloud. Il tempo per il rilascio è drasticamente ridotto rispetto allo sviluppo dello stesso numero di app native.

**Cosa non Le piace di Apache Cordova?**

Se scrivi informazioni di stile individuali per ciascun target della piattaforma, non puoi far sì che Cordova applichi automaticamente la trasformazione al momento della build; devi cambiare lo stile collegato manualmente o tramite uno script, quindi non è una soluzione di build multipiattaforma completamente automatica. Alcuni target di piattaforma più vecchi non hanno più un buon supporto. Essendo un software libero, il supporto può essere carente in generale. A volte la comunanza tra Cordova e PhoneGap può essere confusa, specialmente quando si tratta di pacchetti. L'installazione e l'uso possono essere complicati poiché richiedono l'uso della riga di comando.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Usa Adobe PhoneGap Build in combinazione con questo sistema per costruire nel cloud. Questo riduce il costo di manutenzione perché non devi mantenere gli ambienti di build target in sede.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Abbiamo utilizzato Cordova per creare un'app multipiattaforma rivolta ai clienti per un cliente aziendale. Attualmente stiamo utilizzando queste competenze per fornire nuove app ad altri clienti. Riduciamo i costi riutilizzando le competenze esistenti del nostro team di sviluppo.

  ### 36. Una davvero buona opzione!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ian C. | Senior Software Developer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 08, 2016

**Cosa Le piace di più di Apache Cordova?**

Con Apache Cordova, è possibile creare app portatili, con, quasi, lo stesso codice per varie piattaforme. È il sogno di ogni sviluppatore, codificare una volta, godere di tutto.
Le funzionalità multipiattaforma sono la funzione principale per me. In quel periodo, avevo bisogno di un buon framework multipiattaforma per sviluppare una semplice app per Android, iOS e Windows Phone 8. Ho avuto alcuni problemi, ma il risultato finale è stato molto buono, per me e per il mio cliente.

**Cosa non Le piace di Apache Cordova?**

La parte peggiore è che nulla è perfetto, quindi abbiamo un sacco di codice cattivo generato, alcune cose fatte inutilmente dal framework. E dopo la parte di compilazione, avremo un'app di dimensioni così grandi e questa non è una buona caratteristica da avere.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Un ottimo modo per creare app multipiattaforma semplici.
Devi considerare le dimensioni, le prestazioni e il tempo di sviluppo. Se non hai bisogno di troppe prestazioni, non ti preoccupi delle dimensioni ma il tempo di sviluppo è davvero importante, Apache Cordova è la strada da seguire.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Quando ho alcune piccole app, ma ho bisogno di un approccio multipiattaforma, Cordova è la soluzione. La portabilità è il vantaggio più grande.

  ### 37. Un grande facilitatore. Perfetto per un inizio e oltre

**Rating:** 4.0/5.0 stars

**Reviewed by:** Amrudesh S. | Co-Founder, E-Learning, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 13, 2016

**Cosa Le piace di più di Apache Cordova?**

In termini semplici, Cordova ci ha permesso di distribuire un unico codice su entrambe le piattaforme iOS e Android. Non abbiamo ancora pubblicato per altre piattaforme, ma avremmo potuto farlo. La nostra app Ionic (basata su AngularJS) costruita sopra Cordova è stata la prima che ho mai scritto utilizzando Javascript senza alcuna esperienza precedente nella creazione di app mobili. Librerie come ng-cordova (dal team di Ionic) hanno permesso l'accesso alla fotocamera, alla geolocalizzazione, ecc.

**Cosa non Le piace di Apache Cordova?**

La documentazione avrebbe potuto essere migliore. Troppe versioni e i parametri validi per una versione non sono sempre validi in futuro.

Le prestazioni, ovviamente, non saranno eccezionali perché lavoriamo ancora con la webview su un singolo thread. Limite dell'approccio. Non tanto di Cordova stesso. Vale la pena esplorare React Native / NativeScript ecc. ora.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Se hai bisogno di prestazioni migliori e rendering dell'interfaccia utente nativa, prova a dirigerti verso ReactNative o altre soluzioni, ma altrimenti Cordova è un ottimo strumento.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Essendo un'app legata all'istruzione/formazione, il valore dell'app non deriva tanto da prestazioni super fluide quanto da ciò che consente di fare. Lavorare offline, imparare offline e sincronizzare il lavoro sulle valutazioni successivamente al server. Essere in grado di distribuire su entrambi iOS e Android al primo tentativo in poco tempo è stato un grande vantaggio.

  ### 38. La migliore opzione per le app ibride

**Rating:** 5.0/5.0 stars

**Reviewed by:** Xavier . | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 11, 2016

**Cosa Le piace di più di Apache Cordova?**

Con la crescente domanda di app mobili per ogni dispositivo sul mercato e anche la necessità di app web, Apache Cordova è uno strumento che devi utilizzare. Apache Cordova utilizza tecnologie web standard, quindi per una persona con un background nello sviluppo web, sviluppare un'app mobile non presenta alcuna curva di apprendimento. Usa Apache Cordova per aumentare la tua produttività e ridurre i soldi spesi per la formazione.

**Cosa non Le piace di Apache Cordova?**

Alcune cose sono più facili da sviluppare sulla piattaforma nativa e alcune funzionalità HTML sono disponibili solo su dispositivi moderni, ma questi sono casi eccezionali.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Al giorno d'oggi sto sviluppando un'app mobile che utilizza la Realtà Aumentata e anche i sensori del telefono come il GPS e la bussola.

  ### 39. Strumento perfetto per gli sviluppatori web per portare i loro sogni nel mondo mobile

**Rating:** 4.0/5.0 stars

**Reviewed by:** Minh N. | Developer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 13, 2016

**Cosa Le piace di più di Apache Cordova?**

* Processo di sviluppo molto veloce, un'app web reattiva + una o due settimane per ottimizzare su dispositivi reali = applicazioni straordinarie su più dispositivi (iOS + Android + Web + ...)
* Non sono richieste esperienze di sviluppo mobile (ovviamente sarà un vantaggio per progetti super complessi)
* Un robusto repository di plugin su https://cordova.apache.org/plugins e una comunità amichevole su http://stackoverflow.com/questions/tagged/cordova
* Possibilità di estendere a un livello inferiore con alcune esperienze specifiche per dispositivo (plugin android, ios ..)

**Cosa non Le piace di Apache Cordova?**

Il più grande svantaggio delle app ibride potrebbe essere le prestazioni; la maggior parte delle volte è fluida su iOS, ma non così perfetta su alcuni vecchi dispositivi Android. Tuttavia, non è poi così male, soprattutto considerando lo scambio con una velocità di sviluppo molto rapida e il denaro investito.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Altamente raccomandato per gli appassionati di sviluppo web (js, css, html ...) che vogliono essere in grado di creare app cross-device. Anche perfettamente adatto per startup con incredibili innovazioni riguardanti soluzioni legate ai dispositivi ma che semplicemente mancano di tempo. Sviluppo veloce, risparmia denaro e tempo, con una sola costruzione per tutti iOS + Android + Web.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Uso Cordova per la maggior parte dei miei progetti mobili con il mio set di competenze nello sviluppo web. Finora, posso dire che la mia preferenza è AngularJS + Cordova (lo sai, sono un fan di AngularJS) o più Meteor per essere ancora più veloce. Cordova è davvero una soluzione fantastica per gli sviluppatori web che vogliono portare le loro incredibili idee sui dispositivi, ma semplicemente non hanno molto tempo da dedicare alle curve di apprendimento di iOS e Android.

  ### 40. Apache Cordova, il coltellino svizzero dello sviluppo moderno di app

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ajit P. | Software Developer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 10, 2016

**Cosa Le piace di più di Apache Cordova?**

Che tu sia uno sviluppatore web o uno sviluppatore di piattaforme, apprezzerai la potenza e la flessibilità di uno strumento multipiattaforma come Cordova. Quando abbiamo iniziato a costruire le nostre app di produttività, ci siamo resi conto che ci sono molti browser mobili e molti dispositivi mobili con hardware e dimensioni dello schermo variabili. Pertanto, scegliere la strada delle app web HTML5 con Cordova ci è sembrata la scelta più sensata. Per coloro che si stanno familiarizzando con Cordova oggi, ci sono buone notizie! I plugin sono stati spostati su NPM, la CLI è stata aggiornata e c'è il supporto di Crosswalk come web view plug-in.

**Cosa non Le piace di Apache Cordova?**

A volte ci sono complicazioni nel collegamento ad altre app come Google Maps e richiedono un hack personalizzato per farle funzionare. Inoltre, alcune API native non sono ancora supportate, ma siamo fiduciosi che questo supporto arriverà nelle versioni future.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Il nostro vantaggio più grande è stato che gestire le immagini per più dispositivi è molto più facile con CSS e media query rispetto a un progetto iOS in xcode e un progetto Android con i suoi ldpi, hdpi, xdpi e dpi.

  ### 41. Apache Cordova, una piattaforma utile per le app mobili comuni

**Rating:** 4.5/5.0 stars

**Reviewed by:** Michele C. | Musician, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 09, 2016

**Cosa Le piace di più di Apache Cordova?**

Cordova porta le tecniche e l'esperienza del web nello sviluppo mobile, permettendo agli sviluppatori di creare applicazioni a partire da una pagina web, utilizzando JavaScript e html. I plugin di Cordova consentono l'accesso a funzionalità hardware, come bussola, accelerometro e fotocamera. I plugin sono organizzati in un archivio pubblico consultabile su cordova.apache.org. Il principale problema risolto da Cordova è lo sviluppo multipiattaforma, poiché libera l'utente dalla necessità di avere due o più set di competenze linguistiche e di piattaforma nel team. Il supporto dell'industria è forte, con sostenitori come Microsoft e Adobe. Microsoft ha un sito dedicato agli strumenti Cordova (http://taco.visualstudio.com). Adobe supporta il progetto come Phonegap, il suo nome commerciale.

**Cosa non Le piace di Apache Cordova?**

La presentazione dei dati con Cordova è molto facile, ma se incontri un problema che non è risolto dalle tecniche standard o dai plugin esistenti, il tuo programma avrà la stessa tempistica di un'applicazione nativa. Lo sviluppo di plugin è laborioso e più complicato dello sviluppo nativo, perché sono coinvolti molti fattori e gli sviluppatori si troveranno a fare debug su due livelli diversi con due diversi set di competenze, linguaggi e strumenti di sviluppo contemporaneamente. Fare sviluppo nativo annulla i principali vantaggi di Cordova.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Controlla che tutte le funzionalità dell'applicazione siano coperte dal set di funzionalità standard

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Stavamo creando un'applicazione di navigazione e benvenuto per i visitatori

  ### 42. 1 anno e mezzo usando phonegap

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tsilavina R. | Co-founder and Manager/Web Developer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 07, 2016

**Cosa Le piace di più di Apache Cordova?**

Scrivi una volta, distribuisci ovunque. Questo è il motivo principale che spinge a utilizzare Cordova. Sviluppare app mobili è davvero divertente con lo stack web (html/css/javascript). Inoltre, la comunità intorno a Cordova è davvero matura, quindi è sempre facile trovare soluzioni quando si è bloccati. Il numero di plugin intorno a Cordova è così grande che posso sempre trovare ciò di cui ho bisogno per tutti i miei progetti. E ultimo ma non meno importante, l'avvento del framework Ionic offre una grande piattaforma che facilita davvero il processo di sviluppo per gli sviluppatori Cordova.

**Cosa non Le piace di Apache Cordova?**

Le prestazioni sono sempre state il problema principale con Cordova, e sì, ho riscontrato alcuni problemi con questo su alcuni tipi di dispositivi. Alcuni plugin sono anche poco mantenuti, quindi a volte si incontrano difficoltà nel debug.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Nonostante l'avvento di nuovi stack ibridi come React Native, Titanium o Appcelerator, Apache Cordova rimane una delle migliori scelte, per me, per il suo costo di apprendimento iniziale molto basso.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Sviluppo applicazioni mobili per alcuni clienti. Ogni cliente desidera una versione della loro app per ogni piattaforma, iOS, Android o Winphone, tuttavia quei clienti non hanno sempre il budget per sviluppare tutte le versioni per le piattaforme. Sviluppare con Cordova ha ridotto drasticamente il costo del deployment multipiattaforma.

  ### 43. Davvero buone cose, molto promettente

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alexandre B. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 13, 2016

**Cosa Le piace di più di Apache Cordova?**

La quantità di plugin disponibili e la semplicità d'uso della maggior parte dei plugin. Si adatta molto bene al framework Ionic.

**Cosa non Le piace di Apache Cordova?**

La qualità di alcuni plugin non è davvero buona. Alcuni non sono più mantenuti, altri non sono completi. Sembra piuttosto complicato contribuire allo sviluppo di un plugin. Inoltre, la documentazione dei plugin è a volte troppo debole o incompleta.

**Raccomandazioni per chi sta considerando Apache Cordova:**

In realtà lo uso sotto lo stack Ionic. Penso che questo sia il modo migliore e più semplice per utilizzare Apache Cordova.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Sviluppo applicazioni mobili multipiattaforma utilizzando Ionic. Mi fa risparmiare molto tempo poiché sono già uno sviluppatore front-end.

  ### 44. Un codice, più piattaforme

**Rating:** 5.0/5.0 stars

**Reviewed by:** André M. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 15, 2016

**Cosa Le piace di più di Apache Cordova?**

Il titolo dice tutto. La cosa migliore è che puoi scrivere il codice una volta e eseguirlo su più piattaforme. Cordova fornisce plugin che interfacciano il tuo codice con le funzionalità native di diverse piattaforme mobili. E non hai bisogno di imparare nulla di nuovo poiché puoi usare le tue competenze in JavaScript.

**Cosa non Le piace di Apache Cordova?**

Non è tanto un'avversione quanto un dato di fatto: poiché Cordova aggiunge più livelli al codice, le prestazioni non sono buone come quelle di un'app nativa. Questo può essere notato più chiaramente nei dispositivi più vecchi e di fascia bassa.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Alcuni plugin non funzioneranno nel browser, solo su un dispositivo reale. Quindi controlla sempre la disponibilità del plugin nel tuo codice prima di invocarlo.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Utilizzando Cordova per sviluppare prototipi di app e anche alcune app commerciali.

  ### 45. Soluzione Mobile Cross Platform

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** January 08, 2016

**Cosa Le piace di più di Apache Cordova?**

Cordova è uno strumento che consente a uno sviluppatore di creare un'unica applicazione in JavaScript che funzionerà su più piattaforme. Invece di scrivere un'app in codice nativo per una piattaforma particolare, si scrive un'unica app in JavaScript e la si distribuisce su iOS, Android, Windows Phone, Blackberry e altre. L'idea è fantastica e, per la maggior parte, funziona piuttosto bene. Ci sono un paio di particolarità con piattaforme specifiche, ma è prevedibile. Il vantaggio qui è il risparmio di tempo e denaro per distribuire in un ambiente che richiede piattaforme diverse.

**Cosa non Le piace di Apache Cordova?**

C'è molta confusione intorno a Cordova e "PhoneGap". Essenzialmente, PhoneGap è costruito sopra Cordova. Molte delle tecnologie sono intercambiabili e funzionano insieme. Tuttavia, può essere ancora molto confuso, specialmente quando si consulta la documentazione online. PhoneGap stesso ha pubblicato un post sul blog che spiega le differenze tra i due (qui: http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in-a-name/). Cordova è la piattaforma da utilizzare in futuro.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Se hai il desiderio di distribuire rapidamente app su più piattaforme, non cercare oltre Cordova come soluzione. Puoi superare la confusione "PhoneGap vs Cordova" semplicemente utilizzando le due documentazioni come se fossero la stessa cosa. Almeno, prova l'app "HelloWorld" che hanno sul sito web.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Cordova ha permesso alla mia azienda di mettere insieme molto rapidamente un'app progettata sia per iOS che per Android. Siamo in grado di utilizzare alcuni sviluppatori web con un background in HTML/CSS/Javascript e distribuire applicazioni mobili di alta qualità. Il set di competenze di uno sviluppatore che deve conoscere il codice Java nativo per Android o Objective-C per iOS può essere più costoso e richiedere più tempo.

  ### 46. Cordova è un modo eccellente per le aziende di ridurre i costi di sviluppo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Aviazione e aerospaziale | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 08, 2016

**Cosa Le piace di più di Apache Cordova?**

Con l'avvento di Cordova, l'implementazione di un'app nativa è diventata molto più semplice.

Come sviluppatore full stack Javascript, ora posso sviluppare API lato server e interfacce multiple, inclusi web, web mobile e ora un'app ibrida/nativa utilizzando Cordova con gli stessi linguaggi.

Questo permette sia ai liberi professionisti che alle aziende di creare app ibride/native con un unico codice base e risorse limitate. I plugin nativi sono un'altra caratteristica che fa risaltare Apache Cordova. Il fatto che uno sviluppatore Javascript come me possa accedere ai componenti nativi del telefono tramite l'API dei plugin di Cordova mi dà un potere con il linguaggio Javascript che non mi sarei aspettato di avere.

Se ho già un'applicazione web/web mobile che necessita di una replica o estensione dell'app, posso accelerare l'implementazione utilizzando lo stesso codice base.

Un altro vantaggio favorevole è che non ho bisogno di imparare più linguaggi di programmazione per distribuire un'app mobile multipiattaforma. Supporta diverse piattaforme.

**Cosa non Le piace di Apache Cordova?**

Le uniche cose che non mi piacciono sarebbero la documentazione. Vorrei vedere la documentazione migliorata.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

L'utilizzo degli stessi o simili codici base per le app web e mobili consente agli sviluppatori di creare simultaneamente interfacce web e mobili.

  ### 47. Apache Cordova per il framework di sviluppo mobile multipiattaforma.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 07, 2016

**Cosa Le piace di più di Apache Cordova?**

Apache Cordova può ridurre la mia frustrazione nel lavorare separatamente su diverse piattaforme, il che non è economico. Inoltre, poiché le comunità che utilizzano Apache Cordova sono diventate grandi, molti plugin Cordova sono sviluppati e condivisi come open source. Questo rende lo sviluppo della mia app molto più semplice.

**Cosa non Le piace di Apache Cordova?**

Il core di Apache Cordova è ancora un po' complicato da comprendere. Non è così difficile da usare, ma conoscere le sue librerie di base richiede un enorme sforzo. Inoltre, usare Webview sembra andare bene per semplici applicazioni mobili; tuttavia, le prestazioni sono ancora ben al di sotto di quanto mi aspettassi.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Ho lavorato con Apache Cordova dalla versione 3.0. Ho utilizzato questa tecnologia per costruire uno strumento di sviluppo mobile multipiattaforma. Basandoci sulle tecnologie esistenti, possiamo fornire uno strumento di sviluppo mobile multipiattaforma per altri sviluppatori da utilizzare.

  ### 48. Uno strumento eccellente per creare app mobili per iOS, Android e Windows

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luis Alfredo A. | Founder & CEO, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 10, 2016

**Cosa Le piace di più di Apache Cordova?**

Mi piace molto il tempo che risparmi quando cerchi di mostrare un MVP ai tuoi partner.

**Cosa non Le piace di Apache Cordova?**

A volte devi usare moduli esterni per eseguire alcuni compiti.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

È molto facile da capire, stai utilizzando tutta l'esperienza nello sviluppo web e costruendo app mobili per più piattaforme, non solo per un marchio.

  ### 49. App ibride FTW

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bobby J. | CEO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 07, 2016

**Cosa Le piace di più di Apache Cordova?**

Mi piace il fatto che questo prodotto renda possibile utilizzare lo stack web già familiare per creare app native. Questo approccio "una volta e fatto" consente all'intero processo di sviluppo di essere più agile.

**Cosa non Le piace di Apache Cordova?**

Le prestazioni delle app ibride su web view a volte sono deludenti e il fatto che il debug delle app diventi più difficile.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Lo abbiamo utilizzato per semplificare lo sviluppo delle app e adottare un approccio "una volta e basta". Abbiamo capito che questo ci permette di avere meno costi generali e di essere più fluidi rispetto ad altri team.

  ### 50. Buona esperienza

**Rating:** 4.0/5.0 stars

**Reviewed by:** Eduardo P. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 08, 2016

**Cosa Le piace di più di Apache Cordova?**

La possibilità di utilizzare funzioni mobili native durante la programmazione in codice JavaScript. Inoltre, posso creare il mio plugin Cordova per qualsiasi cosa personalizzata che ho bisogno di fare.

**Cosa non Le piace di Apache Cordova?**

La scarsa documentazione sulla creazione di plugin. Sarebbe fantastico se il team di Cordova potesse documentare qualcosa del genere.

**Raccomandazioni per chi sta considerando Apache Cordova:**

Usalo senza paura, puoi fare quasi tutto ciò che potresti fare con il codice nativo.

**Quali problemi sta risolvendo Apache Cordova e in che modo La sta aiutando?**

Connessione Bluetooth e fotocamera. Entrambi i problemi sono stati risolti da Cordova + plugin esterni.


## Apache Cordova Discussions
  - [What is the difference between capacitor and Cordova?](https://www.g2.com/it/discussions/what-is-the-difference-between-capacitor-and-cordova)
  - [How good is Apache Cordova?](https://www.g2.com/it/discussions/how-good-is-apache-cordova)
  - [How does Cordova plugin work?](https://www.g2.com/it/discussions/how-does-cordova-plugin-work)
  - [What is Apache Cordova used for?](https://www.g2.com/it/discussions/what-is-apache-cordova-used-for)
  - [can i use this for?](https://www.g2.com/it/discussions/36340-can-i-use-this-for) - 1 upvote

- [View Apache Cordova pricing details and edition comparison](https://www.g2.com/it/products/apache-cordova/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-13+18%3A22%3A54+-0500&secure%5Bsession_id%5D=398649cc-9555-4c44-a93f-aac960446332&secure%5Btoken%5D=9cdf395d60273052c21ec41ab938fdda3c4cc0696324b0559453fcb412772d9e&format=llm_user)

## Apache Cordova Features
**Funzionalità**
- Supporto Linguistico
- Facilità d'uso
- Integrazioni

**Prestazione**
- Potere
- Reattività
- Leggero

**Supporto**
- Tutorial
- Documentazione
- Comunità

## Top Apache Cordova Alternatives
  - [Bootstrap](https://www.g2.com/it/products/bootstrap/reviews) - 4.5/5.0 (136 reviews)
  - [Ionic: An OutSystems Company](https://www.g2.com/it/products/ionic-an-outsystems-company/reviews) - 4.4/5.0 (150 reviews)
  - [React Native](https://www.g2.com/it/products/react-native/reviews) - 4.5/5.0 (134 reviews)

