---
title: Codename One Reviews
meta_title: 'Recensioni Codename One 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni per dimensione dell'azienda, ruolo o settore
  degli utenti per scoprire come Codename One funziona per un'azienda come la tua.
aggregate_rating:
  rating_value: 4.4
  review_count: 5
  scale: '5'
date_modified: '2026-06-04'
parent_category:
  name: Sviluppo Mobile
  url: https://www.g2.com/it/categories/mobile-development
---

# Codename One Reviews
**Vendor:** Codename One  
**Category:** [Piattaforme di Sviluppo Mobile](https://www.g2.com/it/categories/mobile-development-platforms)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 5
## About Codename One
Strumento di sviluppo multipiattaforma open source che consente agli sviluppatori di scrivere codice in Java e traduce automaticamente il codice in piattaforme native, ad esempio iOS, Android, ecc.




## Codename One Reviews
  ### 1. semplice da usare, funzionale. consigliare a tutti tranne le grandi imprese

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Gestione delle organizzazioni non profit | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 13, 2021

**Cosa Le piace di più di Codename One?**

funziona su iPhone e Android, non sto imparando Swift. e il codice è semplice e funziona, senza problemi di configurazione aggiuntivi

**Cosa non Le piace di Codename One?**

1. una mancanza di documentazione. a volte c'era documentazione, ma non includeva tutto e quindi non riuscivo a compilarla. a volte dovevo indovinare e sono stato abbastanza fortunato da indovinare correttamente. se è abbastanza semplice da indovinare, dovrebbe essere abbastanza semplice da documentare

2. non al 100% funzionale. a volte dovevo scrivere controlli di errore. lo consiglierei a tutti tranne che alle grandi imprese

3. qualche discrepanza tra iOS e Android. di nuovo non al 100% funzionale

**Raccomandazioni per chi sta considerando Codename One:**

attieniti a usare solo un IDE, a volte le funzioni differiscono in base all'IDE. Ricorda anche di mantenere un backup perché a volte non puoi accedere alla versione precedente di CodenameOne e quindi il tuo codice smette di funzionare.

**Quali problemi sta risolvendo Codename One e in che modo La sta aiutando?**

stavo creando un'app GPS. vantaggi: consegna molto più veloce, molte funzionalità, facile da imparare, complessivamente semplice ma non al 100%

  ### 2. Sono fortunato ad essere uno sviluppatore Java per usare Codename One per creare app mobili.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed G. | Senior Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 29, 2021

**Cosa Le piace di più di Codename One?**

Scrivi un codice Java e eseguilo su diverse piattaforme,.....

Fantastico.
Grazie alle API di Codename One. ❤️

**Cosa non Le piace di Codename One?**

Nessun dispiacere,..

Un po' difficile gestire le risorse delle immagini,....

Lo imparerò per superarlo.

**Raccomandazioni per chi sta considerando Codename One:**

Ciao sviluppatori Java,...
Amo imparare Codename One per supportare diverse piattaforme.
Esperienza fantastica che ho avuto con la tecnologia Codename One.

**Quali problemi sta risolvendo Codename One e in che modo La sta aiutando?**

Quelle app mobili che non dipendono dalle API hardware,...

Sono felice di usare le API di Codename One per risolvere i cambiamenti dell'interfaccia utente nativa su tutte le diverse piattaforme.

Scrivere codice per l'interfaccia utente mi aiuta a imparare a mirare a tutte le diverse piattaforme.

  ### 3. ho lavorato con Code Name One 3 anni fa

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Istruzione superiore | Enterprise (> 1000 dip.)

**Reviewed Date:** June 22, 2021

**Cosa Le piace di più di Codename One?**

è semplice da usare e la documentazione spiega tutto

**Cosa non Le piace di Codename One?**

è per il blackberry e ora non è una buona marca il blackberry quindi ora è ios o android

**Quali problemi sta risolvendo Codename One e in che modo La sta aiutando?**

il design non è così buono
non necessario per il lavoro
non ha un buon negozio

  ### 4. Un ottimo modo per creare software multi-threaded che sia veramente nativo per ogni piattaforma

**Rating:** 5.0/5.0 stars

**Reviewed by:** David P. | Enterprise (> 1000 dip.)

**Reviewed Date:** July 31, 2018

**Cosa Le piace di più di Codename One?**

La caratteristica migliore è la capacità di ottenere applicazioni native multi-threaded costruite per tutte le piattaforme mobili e il web. Non solo una semplice approssimazione web, ma la cosa reale.

**Cosa non Le piace di Codename One?**

Alcune delle librerie Java non fanno parte del pacchetto, ma non sono quelle veramente importanti. Inoltre, puoi sempre importarle tu stesso, quindi non è davvero un grosso problema.

**Raccomandazioni per chi sta considerando Codename One:**

Provalo, considera soprattutto il nuovo tutorial dell'app simile a Uber

**Quali problemi sta risolvendo Codename One e in che modo La sta aiutando?**

Applicazioni complete, con thread in background che gestiscono la messaggistica mentre lo schermo è ancora reattivo.

  ### 5. La mia esperienza con CodeNameOne (Framework per lo sviluppo mobile ibrido)

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hélio R. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 03, 2016

**Cosa Le piace di più di Codename One?**

La caratteristica principale è la sua semplicità (per noi - sviluppatori).

È open source. (progetto su Github)

La curva di apprendimento per gli sviluppatori Java che conoscono i "Componenti Swing" ha una forma esponenziale positiva. I componenti visivi di CodeNameOne sono stati implementati utilizzando la stessa astrazione che deriva dai Componenti Swing di Java. Non sono componenti Swing, ma lavoriamo con essi utilizzando un modo di pensare alla logica visiva simile.

Abbiamo bisogno solo di un IDE + plugin Codenameone. Nessuna installazione di SDK - questo fatto risparmia molto tempo e mal di testa.
Ci sono plugin per i principali IDE Java sul mercato (NetBeans, Eclipse e IntelliJ)

CodeNameOne costruisce pacchetti per diverse piattaforme:
iOS,
Android,
Blackberry,
Windows Phone,
Windows Desktop (.exe)
J2ME,
JavaScript Build (.war)
Mac xOS Desktop (dmg).

Puoi chiamare/scrivere codice nativo se necessario.

Ci sono diverse estensioni gratuite (possiamo scaricare e aggiungere nei nostri progetti), come l'integrazione con Sales Force SDK, Google Native Maps, Bouncy Castle - API di Crittografia/Sicurezza, ecc...

Prestazioni:
CodenameOne utilizza Java come linguaggio di programmazione, ma il pacchetto generato è completamente riscritto nel linguaggio nativo della piattaforma di destinazione.
Su iOS, per esempio, il pacchetto di build è in linguaggio Objective-C.

Tutte le build per tutte le piattaforme sono disponibili tramite servizi cloud lanciati direttamente dall'IDE. (Un Click)
Dopo pochi secondi puoi accedere alla build richiesta dal sito di codenameone.
(Vengono generati un codice QR e un link)

Viene fornito anche con strumenti utili: (tutti all'interno del plugin codenameone)
1. Costruttore di UI Grafica (Ma puoi programmare tutte le app utilizzando la programmazione diretta - file di testo .java con codice java)
2. Simulatori di Dispositivi (Skin per i principali dispositivi sul mercato)
3. Simulatore di Posizione.
4- Monitor HTTP

Eccellente personale tecnico e team.
Buona documentazione, video, webinar,....
Forum reattivo.

**Cosa non Le piace di Codename One?**

1) Tuttavia, il codice deve essere scritto in Java 5. (la migrazione a Java 8 è in corso)
Aggiornato al 14/09/2016:
Nota: La migrazione a Java 8 è stata completata con successo alcuni mesi fa.
Ora, è possibile utilizzare Java 8 nei progetti Codename One.

2) A mio parere, il Costruttore di Interfacce Grafiche è per progetti piccoli.
Quando la complessità del progetto cresce, modificare un unico grande file con tutti i gestori di eventi al suo interno diventa estremamente scomodo.
Nel mio progetto non ho usato il Costruttore di Interfacce Grafiche, ho codificato la mia interfaccia utente programmaticamente in Java.
Fortunatamente, è molto facile farlo in CodeNameOne.
Consiglio di farlo.

3) I temi visivi predefiniti sono molto primitivi. Ma CodeNameOne ci offre diverse risorse per migliorare questo.

**Raccomandazioni per chi sta considerando Codename One:**

Ci sono molti framework che mirano a costruire applicazioni mobili ibride. Tutti hanno punti positivi e negativi. CodeNameOne non è diverso. Tuttavia, CodeNameOne mi ha offerto una serie di funzionalità che mi hanno permesso di superare tutte le sfide che sto affrontando con il mio progetto. Ho descritto in un'altra sezione di questo rapporto. (Quali problemi aziendali stai risolvendo? Quali benefici hai realizzato?)

**Quali problemi sta risolvendo Codename One e in che modo La sta aiutando?**

Ho scritto una versione mobile di un Sistema di Cartelle Cliniche (ERP per il Sistema Sanitario). Ho dovuto superare diverse sfide che il sistema legacy ha posto sul mio cammino. Alcune funzionalità insolite sono state richieste dal cliente. Ho dovuto creare un'app che funzionasse come un'app nativa, ma in alcuni punti specifici come un'app web. Comunicazione bidirezionale tra questi due mondi e ciascuno di essi con il server. CodeNameOne ha offerto tutte le risorse di cui avevo bisogno per raggiungere i miei obiettivi. Ho scritto un WebComponent personalizzato con un Bridge che consente la comunicazione tra i due mondi. L'infrastruttura di Codenameone mi ha fornito tutte le risorse per eseguire quel compito.


## Codename One Discussions
  - [A cosa serve Codename One?](https://www.g2.com/it/discussions/what-is-codename-one-used-for)

- [View Codename One pricing details and edition comparison](https://www.g2.com/it/products/codename-one/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-17+18%3A58%3A35+-0500&secure%5Bsession_id%5D=296be2ed-287f-405d-b36e-92dedf5e8ac6&secure%5Btoken%5D=8c6e38d52367a620183c81fd93abc1fc651d4d3fe36b7bf58ff4f1b248842273&format=llm_user)

## Codename One Features
**Funzionalità**
- Facilità d'uso
- Gestione dei file
- Supporto multilingue
- Personalizzazione
- Funzionalità Pronta all'Uso
- Guide di aiuto
- Patch e aggiornamenti

**Agentic AI - Piattaforme di Sviluppo Mobile**
- Apprendimento Adattivo
- Interazione in Linguaggio Naturale
- Assistenza Proattiva

## Top Codename One Alternatives
  - [Android Studio](https://www.g2.com/it/products/android-studio/reviews) - 4.5/5.0 (622 reviews)
  - [Visual Studio](https://www.g2.com/it/products/visual-studio/reviews) - 4.5/5.0 (3,817 reviews)
  - [OutSystems](https://www.g2.com/it/products/outsystems/reviews) - 4.5/5.0 (1,578 reviews)

