# spring.io Reviews
**Vendor:** Broadcom  
**Category:** [Framework Web Java](https://www.g2.com/it/categories/java-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 320
## About spring.io
Spring è il framework di sviluppo applicativo più popolare per Java™ enterprise. Milioni di sviluppatori utilizzano Spring per creare codice ad alte prestazioni, facilmente testabile e riutilizzabile senza alcun vincolo di fornitore. Spring aiuta i team di sviluppo software Java, Groovy e Kotlin in tutto il mondo a costruire sistemi e applicazioni basati su JVM semplici, portatili, veloci e flessibili.



## spring.io Pros & Cons
**What users like:**

- Gli utenti trovano le **capacità di risoluzione dei problemi** di spring.io eccezionali, consentendo una rapida implementazione dei microservizi e una configurazione efficiente dei progetti. (3 reviews)
- Gli utenti apprezzano la **facilità d&#39;uso** di spring.io, grazie alla sua documentazione estesa e agli strumenti efficienti di configurazione del progetto. (2 reviews)
- Gli utenti apprezzano la **semplicità di codifica** di spring.io, apprezzando le sue caratteristiche facili da imparare e gli eccellenti strumenti di configurazione del progetto. (1 reviews)
- Gli utenti apprezzano le **informazioni complete** disponibili su spring.io, facilitando l&#39;apprendimento e l&#39;implementazione delle funzionalità. (1 reviews)
- Gli utenti apprezzano la **facilità di distribuzione** di spring.io, facilitata da una documentazione completa e strumenti utili per la configurazione dei progetti. (1 reviews)
- Easy Integrations (1 reviews)
- Implementation Ease (1 reviews)

**What users dislike:**

- Gli utenti trovano la **ripida curva di apprendimento** di spring.io impegnativa, rendendo difficile per i nuovi arrivati iniziare. (1 reviews)
- Gli utenti affrontano spesso **frequenti cambiamenti di versione e vulnerabilità** che interrompono i loro processi di sviluppo e la stabilità. (1 reviews)
- Gli utenti trovano la **ripida curva di apprendimento** di spring.io scoraggiante, rendendo difficile per i nuovi arrivati comprenderlo efficacemente. (1 reviews)

## spring.io Reviews
  ### 1. Sviluppo backend Java senza sforzo con Spring.io

**Rating:** 4.5/5.0 stars

**Reviewed by:** Santosh K. | Software engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 12, 2026

**Cosa Le piace di più di spring.io?**

Utilizzo Spring.io per costruire applicazioni backend Java scalabili e sicure con Spring Boot. Mi piacciono l'ecosistema potente e le funzionalità user-friendly di Spring.io. L'auto-configurazione e le dipendenze starter rendono l'impostazione del progetto veloce ed efficiente. Spring Data JPA, Spring Security e il supporto REST semplificano lo sviluppo del backend. Il framework è altamente scalabile, ben documentato e ampiamente utilizzato nel settore, rendendolo ideale per costruire applicazioni a livello enterprise. L'impostazione iniziale è stata fluida ed efficiente, soprattutto con Spring Initializr, che semplifica la creazione del progetto.

**Cosa non Le piace di spring.io?**

Sebbene Spring.io sia potente, il suo vasto ecosistema può essere opprimente per i principianti. Comprendere le configurazioni, le annotazioni e il funzionamento interno richiede tempo. Inoltre, il debug dei problemi relativi all'auto-configurazione o ai conflitti di dipendenze può essere complesso. Migliorare la semplicità per i nuovi sviluppatori e fornire indicazioni di debug più chiare lo renderebbe ancora migliore.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Uso spring.io per costruire applicazioni backend Java scalabili e sicure. Semplifica lo sviluppo di applicazioni Java, riducendo il codice boilerplate e fornendo configurazioni pronte. Passare da Java EE a Spring Boot ha migliorato la nostra velocità di sviluppo e l'efficienza dell'impostazione.

  ### 2. Spring.io semplifica Java Enterprise con un ecosistema potente e scalabile

**Rating:** 4.5/5.0 stars

**Reviewed by:** anish k. | Software Development Engineer-1, Enterprise (> 1000 dip.)

**Reviewed Date:** April 05, 2026

**Cosa Le piace di più di spring.io?**

Ciò che mi piace di più di Spring.io è la sua capacità di semplificare lo sviluppo di Java aziendale mantenendo flessibilità e scalabilità. Con Spring Boot, gli sviluppatori possono costruire rapidamente applicazioni pronte per la produzione utilizzando una configurazione minima, riducendo significativamente il tempo e lo sforzo di sviluppo.

Un altro punto di forza importante è il suo ecosistema completo, che include moduli come Spring Data per interazioni fluide con i database e Spring Security per un'autenticazione e autorizzazione robuste. Queste integrazioni permettono agli sviluppatori di concentrarsi maggiormente sulla logica di business piuttosto che sul codice boilerplate.

Spring promuove anche un'architettura pulita attraverso l'iniezione di dipendenze e l'inversione del controllo, rendendo le applicazioni più modulari, testabili e facili da mantenere. Inoltre, il suo forte supporto per i microservizi e lo sviluppo cloud-native assicura che le applicazioni possano scalare in modo efficiente man mano che crescono le esigenze.

Nel complesso, Spring.io combina facilità d'uso, funzionalità potenti e un ecosistema ben strutturato.

**Cosa non Le piace di spring.io?**

Uno dei principali svantaggi di Spring.io è la sua ripida curva di apprendimento, soprattutto per i principianti. Il framework ha un grande ecosistema e comprendere concetti come l'iniezione di dipendenze, la configurazione e i vari moduli può richiedere tempo.

Un altro problema è la complessità e l'eccessiva ingegnerizzazione. Sebbene Spring Boot semplifichi l'impostazione, i progetti reali possono comunque diventare complessi a causa di più livelli, annotazioni e configurazioni.

Le applicazioni Spring possono anche essere pesanti in termini di risorse, consumando più memoria rispetto ai framework leggeri, il che potrebbe non essere ideale per progetti più piccoli o ambienti limitati.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring.io risolve diverse sfide chiave nello sviluppo Java aziendale, principalmente riducendo la complessità, migliorando la produttività e consentendo la progettazione di applicazioni scalabili.

Un problema principale che affronta è lo sviluppo pesante di boilerplate. Con Spring Boot, gran parte della configurazione è automatizzata, permettendomi di costruire e distribuire rapidamente applicazioni senza perdere tempo con l'impostazione. Questo migliora significativamente la mia velocità di sviluppo.

Risolve anche il problema del forte accoppiamento e della scarsa manutenibilità del codice attraverso l'iniezione delle dipendenze e l'inversione del controllo. Questo mi aiuta a scrivere codice modulare, pulito e testabile, rendendo più facile gestire e scalare grandi applicazioni.

Un altro problema importante è la gestione della sicurezza e dell'accesso ai dati. Utilizzando Spring Security e Spring Data, posso implementare l'autenticazione, l'autorizzazione e le operazioni sul database in modo efficiente senza reinventare la ruota.

  ### 3. Spring Initializr e la documentazione ufficiale rendono l'impostazione del progetto veloce e affidabile

**Rating:** 5.0/5.0 stars

**Reviewed by:** TEJA KIRAN S R. | Software Developer, Software per computer, Enterprise (> 1000 dip.)

**Reviewed Date:** May 22, 2026

**Cosa Le piace di più di spring.io?**

Il più grande vantaggio di utilizzare spring.io è quanto velocemente accelera l'impostazione del progetto grazie allo strumento integrato Spring Initializr. Invece di assemblare manualmente complessi file di build da zero, puoi selezionare il tuo strumento di build, il linguaggio e le esatte dipendenze di cui hai bisogno—come Spring Boot, Security o Data JPA—e poi scaricare un modello pulito, avviabile e ben strutturato in pochi secondi.

Inoltre, la piattaforma serve come una fonte ineguagliabile di conoscenza ufficiale, con guide "Getting Started" ben organizzate e documentazione costantemente aggiornata. Queste risorse tagliano il rumore dei tutorial online obsoleti offrendo frammenti di codice pronti per la produzione e una guida chiara sulla gestione delle dipendenze. Avere tutto centralizzato rende più facile applicare le migliori pratiche standard del settore mantenendo le applicazioni aziendali sicure, modulari e manutenibili.

**Cosa non Le piace di spring.io?**

Uno dei principali svantaggi di spring.io è che i suoi materiali di riferimento ufficiali possono sembrare eccessivamente teorici e ricchi di gergo. La documentazione spesso spiega complessi pattern di design aziendali come se si avesse già una profonda esperienza in architettura backend, il che rende difficile per gli sviluppatori—soprattutto quando sono agli inizi—trovare un contesto chiaro e reale.

Inoltre, gli esempi di codice nei tutorial "Getting Started" del sito sono spesso troppo semplici per software di livello produttivo. Vanno bene per avviare rapidamente un proof of concept, ma raramente dimostrano come affrontare problemi reali di produzione come transazioni distribuite, configurazioni di sicurezza più avanzate o ottimizzazione delle prestazioni del database.

Infine, semplicemente navigare nella piattaforma può portare a una seria paralisi da analisi perché ci sono così tanti sottoprogetti sovrapposti, e non tutti si muovono allo stesso ritmo. Cercare di identificare un chiaro percorso di migrazione o verificare la compatibilità delle versioni tra diversi framework può diventare un frustrante gioco di supposizioni, specialmente quando le versioni più vecchie raggiungono rapidamente la fine del supporto.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

A livello aziendale, spring.io affronta le principali sfide nello sviluppo di software per imprese, in particolare la frammentazione architettonica e il lento time-to-market. Invece di far passare settimane agli sviluppatori a collegare manualmente librerie non correlate e ricostruire l'infrastruttura backend da zero, la piattaforma offre framework di progetto standardizzati e completamente integrati. Questa coerenza riduce significativamente il tempo iniziale di avvio e aiuta a garantire che elementi essenziali—come la connettività al database, la sicurezza e la comunicazione cloud—funzionino insieme senza problemi fin da subito. Alla fine, i team di ingegneri possono spostare la loro attenzione lontano dalla complessa infrastruttura e tornare a scrivere la vera logica aziendale, il che aiuta le aziende a distribuire funzionalità sicure e scalabili in produzione molto più velocemente.

  ### 4. Recensione su Spring.io

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gopi Sri Krishna Y. | Full Stack Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 22, 2025

**Cosa Le piace di più di spring.io?**

Quello che mi piace di più di spring.io è la sua documentazione estesa per ogni funzionalità, che rende facile apprendere e implementare anche funzionalità avanzate. Inoltre, https://start.spring.io/ è uno strumento fantastico che mi aiuta a configurare i progetti secondo le mie esigenze e genera codice boilerplate, risparmiando molto tempo di configurazione.

**Cosa non Le piace di spring.io?**

Sebbene spring.io sia completo e potente, il framework può sembrare opprimente per i nuovi arrivati a causa del suo vasto ecosistema e della ripida curva di apprendimento.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring.io mi aiuta a costruire in modo efficiente applicazioni web Java solide e scalabili fornendo un set completo di framework e strumenti. Risolve problemi come la gestione delle dipendenze, la complessità della configurazione e il codice boilerplate attraverso funzionalità come l'iniezione delle dipendenze e l'auto-configurazione.

  ### 5. gestore delle dipendenze

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 12, 2024

**Cosa Le piace di più di spring.io?**

definisce un insieme di dipendenze e utilizzo Spring Boot che rende facile lo sviluppo e la configurazione delle applicazioni Spring.

**Cosa non Le piace di spring.io?**

mi permette di scegliere le dipendenze necessarie senza preoccuparmi della compatibilità tra le loro versioni

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring IO aiuta a semplificare e snellire lo sviluppo Java riducendo la complessità e migliorando la produttività.

  ### 6. Spring: Ridefinire J2EE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pratham C. | Intern, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 16, 2024

**Cosa Le piace di più di spring.io?**

La parte migliore di spring.io è che ha un framework integrato che deve solo essere esportato nell'IDE che stai usando e puoi persino cambiare le proprietà del framework a tuo piacimento. Ha reso lo sviluppo backend con Java così facile che lo sviluppatore non deve perdere tempo a scrivere il framework, invece spring.io lo fornisce per te.

**Cosa non Le piace di spring.io?**

Il principale svantaggio è che, anche se fornisce il framework, a volte il framework può essere pesante e gli sviluppatori devono scrivere codice da zero, il che non è molto convincente da spring.io.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Il problema principale che risolve è l'integrazione di vari contenitori perché fornisce un numero qualsiasi di proprietà xml, puoi integrare un numero qualsiasi di contenitori e il vantaggio è che non hai bisogno di terze parti per farlo.

  ### 7. Ideale per scrivere API di backend robuste e sicure

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad Z. | Senior Software Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 10, 2024

**Cosa Le piace di più di spring.io?**

Sono uno sviluppatore di Kotlin e Java, quindi mi piace la facilità d'uso di Spring. Usando Spring Boot Starter è facile da implementare e le integrazioni di terze parti sono anche ottime. Uso Spring Boot frequentemente.

**Cosa non Le piace di spring.io?**

A volte il maven causa problemi nell'importazione delle librerie, quindi sto usando gradle kts.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Scrivo API di backend per connettere il mio dispositivo mobile al server. Quindi è molto vantaggioso per me.

  ### 8. Sviluppo di applicazioni Spring

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anwar P. | Sr Software engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** November 04, 2024

**Cosa Le piace di più di spring.io?**

Mi aiuta molto a implementare microservizi in poco tempo

**Cosa non Le piace di spring.io?**

frequenti cambiamenti di versione e vulnerabilità

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

implementare microservizi

  ### 9. Revisione di Spring Boot

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pawan Y. | Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 22, 2023

**Cosa Le piace di più di spring.io?**

Facilità d'Uso: Semplifica lo sviluppo con convenzioni e impostazioni predefinite. (Facilità d'Uso)
Facilità di Implementazione: Sviluppa rapidamente applicazioni con configurazioni minime. (Facilità di Implementazione)
Supporto Clienti: Forte comunità e supporto ufficiale per la risoluzione dei problemi. (Supporto Clienti)
Frequenza d'Uso: Framework ampiamente adottato nelle imprese e nelle startup. (Frequenza d'Uso)
Numero di Funzionalità: Funzionalità complete per esigenze applicative diverse. (Numero di Funzionalità)
Facilità di Integrazione: Integrazione senza soluzione di continuità con altre librerie e framework. (Facilità di Integrazione)

**Cosa non Le piace di spring.io?**

Sovraccarico: Può introdurre dipendenze aggiuntive aumentando la dimensione del progetto. (Facilità d'Uso)
Complessità su Larga Scala: Scalare applicazioni complesse potrebbe presentare sfide. (Facilità di Implementazione)
Supporto Ufficiale Limitato: Ampio supporto della comunità, ma il supporto ufficiale potrebbe avere vincoli. (Supporto al Cliente)
Curva di Apprendimento Ripida: Curva di apprendimento iniziale per i principianti. (Frequenza d'Uso)
Problemi di Auto-Configurazione: Limitazioni di personalizzazione nell'auto-configurazione. (Numero di Funzionalità)
Accoppiamento Stretto: L'iniezione di dipendenze potrebbe portare a un accoppiamento stretto. (Facilità di Integrazione)

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot affronta varie sfide nello sviluppo di applicazioni basate su Java, offrendo diversi vantaggi:

Configurazione Semplificata: Spring Boot riduce la necessità di configurazioni ripetitive, fornendo impostazioni predefinite che auto-configurano i componenti, semplificando le complessità di configurazione.

Sviluppo Rapido: Accelera lo sviluppo riducendo il tempo di configurazione, permettendo agli sviluppatori di concentrarsi maggiormente sulla logica dell'applicazione piuttosto che sull'infrastruttura.

Abilitazione dei Microservizi: Consente la creazione e gestione dell'architettura dei microservizi senza sforzo grazie a funzionalità integrate come server incorporati, controlli di integrità, ecc.

Produttività Aumentata: Con un potente ecosistema e starter, offre un rapido accesso a diverse librerie, rendendo gli sviluppatori più produttivi.

Robustezza e Stabilità: Si integra bene con l'ecosistema di Spring, noto per la sua stabilità, robustezza e comprovata esperienza nelle applicazioni aziendali.

Test Semplificati: Offre supporto per lo sviluppo guidato dai test fornendo strumenti e utilità per scrivere test in modo efficace.

Nel complesso, Spring Boot semplifica lo sviluppo di applicazioni Java, permettendo agli sviluppatori di costruire applicazioni robuste, scalabili e manutenibili con uno sforzo ridotto, un tempo di immissione sul mercato più rapido e un'efficienza migliorata.

  ### 10. Scatenare il Potere della Semplicità: Una Recensione di Spring Boot

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** November 18, 2023

**Cosa Le piace di più di spring.io?**

La caratteristica distintiva di Spring Boot risiede nella sua straordinaria semplicità e nell'approccio di convenzione su configurazione. Lo sviluppo rapido diventa un gioco da ragazzi grazie ai suoi default opinati e all'integrazione senza soluzione di continuità con l'ecosistema Spring. Il server applicativo incorporato, l'auto-configurazione e i requisiti di configurazione minima accelerano notevolmente il processo di sviluppo. La documentazione estesa e la comunità attiva contribuiscono a un'esperienza arricchente per gli sviluppatori.

**Cosa non Le piace di spring.io?**

Sebbene Spring Boot eccella in molti aspetti, la sua natura opinata potrebbe essere restrittiva per gli sviluppatori che cercano più personalizzazione. L'auto-configurazione, sebbene conveniente, può occasionalmente portare a comportamenti inaspettati, richiedendo una comprensione più approfondita degli interni del framework. Inoltre, per progetti estremamente leggeri, il sovraccarico introdotto da Spring Boot potrebbe essere percepito come eccessivo. Tuttavia, questi svantaggi sono minori rispetto all'efficienza complessiva e ai guadagni di produttività offerti dal framework.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot semplifica lo sviluppo Java fornendo impostazioni predefinite sensate, supporto per server incorporati e configurazione semplificata. Affronta sfide come la gestione delle dipendenze, l'architettura a microservizi e lo sviluppo rapido, portando a una maggiore produttività e a un modello di programmazione unificato. Le capacità di monitoraggio e gestione integrate migliorano ulteriormente l'esperienza complessiva di sviluppo e distribuzione.

  ### 11. Esperienza con Spring Boot come sviluppatore Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tarun S. | SDE, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 07, 2023

**Cosa Le piace di più di spring.io?**

Sono uno sviluppatore Java. Il framework Spring Boot mi ha aiutato molto a creare applicazioni web veloci, sicure e produttive con facilità. Aiuta molto nelle integrazioni. Ha un'architettura a microservizi che aiuta a mantenere il ciclo di vita del software. Inoltre, ha un ampio supporto della comunità, non ti sentirai bloccato da nessuna parte poiché ci sono molti articoli disponibili per risolvere i problemi.

**Cosa non Le piace di spring.io?**

quando ho finito con il progetto, poi dopo aver pulito e costruito, genera un file WAR che è di dimensioni molto grandi. Penso che dovrebbe essere ridotto. Crea errori durante il deployment.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Il framework Spring Boot mi sta aiutando molto a consegnare i miei progetti freelance e i progetti universitari. Rende facile costruire applicazioni efficaci e produttive con tanta facilità. Senza il framework Spring Boot sarebbe piuttosto difficile perché dovremmo fare molte integrazioni che Spring Boot ha già fatto.

  ### 12. molto facile da usare

**Rating:** 5.0/5.0 stars

**Reviewed by:** Isaac M. | Mid-Market (51-1000 dip.)

**Reviewed Date:** May 01, 2024

**Cosa Le piace di più di spring.io?**

Spring.io offre un'esperienza utente eccezionalmente intuitiva, fornendo esattamente ciò di cui hai bisogno senza sopraffarti. Suggerisce comodamente tutti i pacchetti necessari, integrandosi perfettamente con IntelliJ per un'importazione senza sforzo.

**Cosa non Le piace di spring.io?**

Se ti discosti dai passaggi prescritti e non aderisci al modello, potresti incontrare difficoltà, rendendo difficile individuare il problema e risolverlo efficacemente.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Ti avvia su un progetto basato su Spring

  ### 13. Spring Boot: Un Cambiamento Epocale per lo Sviluppo di Microservizi

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rishabh S. | Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** October 26, 2023

**Cosa Le piace di più di spring.io?**

La semplicità di Spring Boot è la sua più grande forza. Fornisce un potente set di strumenti e convenzioni, permettendo agli sviluppatori di concentrarsi sulla costruzione della logica di business senza essere ostacolati dalle complessità della configurazione e dell'infrastruttura.

Spring Boot ha una grande comunità e tutto l'aiuto è facilmente disponibile. Poiché è un framework maturo, sono disponibili molta documentazione, numerosi tutorial e il buon vecchio Stackoverflow per aiutarti.

**Cosa non Le piace di spring.io?**

Per gli sviluppatori nuovi a Spring, le numerose funzionalità e configurazioni di Spring Boot possono essere travolgenti. La curva di apprendimento può essere ripida, specialmente se non si ha già familiarità con il framework core di Spring.

Sebbene Spring Boot sia ampiamente adottato e supportato, sceglierlo potrebbe creare un certo livello di dipendenza dal fornitore, con Pivotal (ora VMware) come principale forza trainante dietro di esso. A seconda delle preferenze della tua organizzazione, questo potrebbe essere un problema.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

- Poiché la nostra organizzazione ha la maggior parte dei microservizi scritti in Java, Spring Boot è la scelta ovvia per la migrazione.
- Uso Spring Boot per costruire nuovi microservizi, è facile iniziare a scrivere la logica di business senza preoccuparsi dell'impostazione del progetto.
- Con gli starter di Spring Boot come JPA, Web e Boot Dev Tools, è molto conveniente iniziare lo sviluppo.

  ### 14. Creare API con Spring Boot

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ragul U. | Frontend Developer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 08, 2024

**Cosa Le piace di più di spring.io?**

Mi piace la funzionalità di utilizzare annotazioni su una classe o un metodo che riduce molto il codice boilerplate. È facile da configurare e iniziare. Ha la capacità di creare API senza scrivere manualmente query SQL utilizzando il suo Spring Data JPA. Supporta molte librerie per diversi scopi per creare API per un'applicazione. È un framework open source, quindi non c'è bisogno di pagare.

**Cosa non Le piace di spring.io?**

Non ce ne sono, ma poiché è open source, la comunità deve tenersi aggiornata con le ultime tendenze.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Mi aiuta a creare API per applicazioni web dalle quali posso presentare le informazioni in modo piacevole.

  ### 15. Modo semplice per avviare la tua applicazione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nuno P. | Principal Backend Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 13, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot consente la creazione di un'applicazione di base con pochissime dipendenze, rimuovendo alcuni pacchetti extra di Spring che potrebbero non essere necessari per l'applicazione specifica. L'implementazione è altrettanto semplice quanto aggiungere la libreria starter alla dipendenza e contrassegnare la classe principale come SpringApplication.

**Cosa non Le piace di spring.io?**

Sebbene la libreria sia più piccola rispetto a quella originale di Spring, il tempo di avvio potrebbe comunque richiedere molto tempo, soprattutto se la dipendenza non è selezionata correttamente.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot è il framework di bootstrap che viene utilizzato per avviare tutte le nostre applicazioni backend.

  ### 16. Buon framework per principianti e professionisti per imparare

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** October 31, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot è un framework che consente a uno sviluppatore di scrivere server con pochissime righe di codice. Offre supporto a vari database e strumenti. Molte grandi aziende lo utilizzano per i loro server, dove deve essere svolto un lavoro intenso, poiché Spring Boot ha un supporto di fallback in tutti i suoi servizi, il che lo rende facile da usare per lavori pesanti.

**Cosa non Le piace di spring.io?**

Spring Boot è davvero grande in termini di dimensioni. Quindi, se le startup vogliono usarlo, costerà loro più denaro. Altre librerie come vert.x sono utilizzate nelle startup per questo motivo. Essendo un framework, richiede tempo ai sviluppatori per padroneggiarlo.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Sto usando Spring Boot per scrivere servizi e server di vari server. Per l'azienda è il caso d'uso del prodotto. Per quanto mi riguarda, è richiesto nella maggior parte delle aziende dove Java è utilizzato come linguaggio per il server, quindi mi sta aiutando a trovare lavoro.

  ### 17. Non facile da padroneggiare ma è una buona piattaforma per progetti di alta qualità e grande scala

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** August 11, 2023

**Cosa Le piace di più di spring.io?**

1. Spring Boot garantisce che i progetti costruiti con esso siano di buona qualità grazie ai seguenti fatti. Spring Boot è un framework del linguaggio Java. Java è ampiamente riconosciuto come uno dei linguaggi di programmazione più antichi e maturi nell'industria dello sviluppo software. Data la sua lunga storia nello sviluppo Java, padroneggiare il framework Spring Boot richiede conoscenza dei design pattern Java, degli idiomi, delle annotazioni, così come della sintassi del linguaggio e del sistema di build. Questo accento su una solida base Java per i programmatori garantisce che i progetti costruiti con Spring Boot siano di alta qualità, specialmente se confrontati con i linguaggi di programmazione emergenti, user-friendly e in rapida evoluzione.

2. Spring Boot è un software open-source.

3. C'è una buona documentazione ben strutturata con esempi che è adatta per l'autoapprendimento.

4. Le migliori pratiche di progetto sono applicate attraverso l'uso di un generatore e configuratore di scheletri di progetto all'interno di Spring Boot.

5. Lo scheletro del progetto include il testing unitario.

6. Lo scheletro del progetto include componenti e un gestore di pacchetti.

7. Il deployment del progetto è reso facile.

8. Il pacchetto di deployment è compatto e richiede solo il runtime Java per funzionare.

**Cosa non Le piace di spring.io?**

non c'è problema nell'usare Spring Boot a condizione che il programmatore abbia abbastanza tempo per imparare il framework e abbia esperienza nello sviluppo di progetti Java

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot è un framework per costruire progetti di alta qualità e alta scalabilità. La qualità e la scalabilità del progetto sono integrate nel framework grazie alle migliori pratiche implementate nel generatore e configuratore di scheletri di progetto e grazie a un alto livello di ingresso per i principianti.

  ### 18. Spring Boot è il mio framework preferito per il codice di produzione

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Servizi finanziari | Enterprise (> 1000 dip.)

**Reviewed Date:** January 16, 2024

**Cosa Le piace di più di spring.io?**

Spring Boot include ottimi modelli di avvio che sono davvero utili per ottenere una base di codice a livello di distribuzione pronta e funzionante in pochi clic. Spring Boot si integra bene con Java, che è la mia lingua preferita per sviluppare software. Ha anche una documentazione robusta e supporto disponibile nella comunità open source.

**Cosa non Le piace di spring.io?**

Spring Boot potrebbe essere difficile da imparare per alcune persone, specialmente per chi non è familiare con Java. A volte può essere molto rigido in termini di cambiamenti e ha annotazioni specifiche e meccanismi di iniezione delle dipendenze che possono richiedere una certa competenza.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot aiuta gli ingegneri del software nell'azienda a sviluppare soluzioni software di alta qualità con poco sovraccarico su compiti banali come la gestione delle dipendenze. Il suo server incorporato, come Tomcat, elimina la necessità di un server esterno. Utilizziamo Maven per la gestione delle dipendenze e Spring Boot consente una facile integrazione con librerie di terze parti in un file pom centralizzato.

  ### 19. Recensione per Spring Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vickey M. | SDET-I, Enterprise (> 1000 dip.)

**Reviewed Date:** February 18, 2024

**Cosa Le piace di più di spring.io?**

La maggior parte delle volte usiamo Spring Boot, ma alcuni dei nostri progetti sono ancora sul framework Spring. È molto facile e buono da usare, molto pratico se conosci i servlet e le hibernate JDBC. È molto facile da implementare per l'integrazione delle API.

**Cosa non Le piace di spring.io?**

È un po' più dispendioso in termini di tempo rispetto a Spring Boot poiché è la versione iniziale di Spring Boot.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Per l'integrazione API è bene implementare e con Spring con annotazioni di base il codice non sarà così lungo come il metodo tradizionale come Hibernate e servlet.

  ### 20. Revisione di Spring Boot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Koustav K. | SDE, Enterprise (> 1000 dip.)

**Reviewed Date:** January 12, 2024

**Cosa Le piace di più di spring.io?**

Spring Boot è un framework Java che fornisce molteplici librerie che aiutano in un processo di sviluppo facile e agile. È molto facile da integrare con dipendenze di terze parti.

**Cosa non Le piace di spring.io?**

Spring Boot è un po' pesante e richiede tempo per avviare o avviare la tua applicazione.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot fornisce un framework che aiuta lo sviluppo web in Java. Aiuta nel rilascio rapido delle funzionalità e nello sviluppo di siti web.

  ### 21. Sviluppatore Spring Boot Bibhuti

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bibhuti Bhusan S. | Full Stack Software Developer , Enterprise (> 1000 dip.)

**Reviewed Date:** October 28, 2023

**Cosa Le piace di più di spring.io?**

Fornirò tutti questi punti principali sul perché lo sto usando nella nostra organizzazione.

1. Ampio ecosistema a livello mondiale.
2. Tutte le configurazioni sono facili.
3. Ha i propri server incorporati.
4. Supporta i microservizi così come le applicazioni stand-alone.
5. Ha un sistema di monitoraggio integrato.

**Cosa non Le piace di spring.io?**

Ahh, come se non potessi dire di più su quanto mi piace o 
dispiace per Spring Boot. Ma non tutto è perfetto. Alcune aree dove necessita

i. Le applicazioni Spring Boot potrebbero non essere così leggere come alcuni altri framework per microservizi, il che può influire sulle prestazioni in determinati scenari.
ii. A volte mi confondo nei casi d'uso delle annotazioni. 
Come alcune annotazioni non hanno la caratteristica di ereditarietà per l'oggetto da richiamare.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Siamo principalmente concentrati sulla costruzione di microservizi altamente efficienti per il nostro cliente.
1. Ha l'opzione di gestione delle dipendenze più efficiente.
2. Migliore gestione della configurazione.
3. Migliore supporto per i test.

E molto altro ancora.

  ### 22. Solida base per applicazioni web

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** December 14, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot è essenzialmente un bel wrapper che ti consente un facile accesso all'ecosistema di servizi Spring. Fornisce un modo semplice (utilizzando Spring Initializr) per iniziare con un'applicazione che rende l'implementazione molto semplice da avviare. Ho utilizzato Spring Boot frequentemente per progetti per almeno 10 anni e sono stato soddisfatto della vasta gamma di funzionalità (da una semplice app console a un servizio API con OAuth) e in particolare l'uso di Spring Security ha reso facile l'integrazione con altri sistemi.

**Cosa non Le piace di spring.io?**

La documentazione è buona, ma proviene principalmente da terze parti come Baeldung. Il supporto clienti tramite documentazione diretta da Spring può essere difficile da navigare poiché assume rapidamente troppe conoscenze o passa direttamente a JavaDoc piuttosto che a esempi pratici.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot riduce il tempo di avvio per la creazione di un'applicazione Java eliminando il codice boilerplate e offrendo un solido framework ben testato con potenti funzionalità pronte all'uso.

  ### 23. Tecnologia autonoma

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shaik A. | Software Developer, Enterprise (> 1000 dip.)

**Reviewed Date:** September 18, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot offre varie funzionalità che riducono al minimo la gestione della configurazione con semplici annotazioni, fornisce un contenitore Tomcat incorporato e possiamo facilmente integrarlo con il cloud, GitHub o qualsiasi altra applicazione. Inoltre, per un progetto in tempo reale, è facile integrarlo con il front-end o comunicare con qualsiasi applicazione tramite le chiamate API, che è uno strumento più potente in Spring Boot. Secondo me, è il miglior framework per qualsiasi organizzazione o individuo da adottare e su cui lavorare. Grazie.

**Cosa non Le piace di spring.io?**

A volte le persone sono piuttosto confuse con le ultime versioni, i pacchetti appena aggiunti e talvolta è difficile comprendere tutto il meccanismo di funzionamento delle annotazioni.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Avevo creato un progetto universitario in tempo reale utilizzando Spring Boot, che viene utilizzato per gestire le domande degli studenti e fornire materiali di studio agli studenti. Piuttosto che integrare più applicazioni, il framework Spring Boot rende il lavoro più facile e conveniente fornendo un'applicazione standalone.

  ### 24. Piattaforma tutto in uno

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pankaj G. | Java Software Developer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 27, 2022

**Cosa Le piace di più di spring.io?**

Le librerie esterne fornite da Spring Boot sono davvero utili mentre si scrive un codice con l'aiuto di Spring Boot. Posso anche creare nuovi progetti all'interno dell'IDE. In generale, è un ottimo IDE sia per i principianti che per gli esperti per il codice Java.

**Cosa non Le piace di spring.io?**

La palette di colori nell'IDE di Spring Boot potrebbe essere migliore, così come se la funzionalità potesse essere implementata come in VS Code, che mostra chi ha modificato una particolare riga di codice.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Con l'aiuto di Spring Boot posso utilizzare la libreria esterna, ad esempio SonarLint, che aiuta a rimuovere o ridurre i "code smells" nel codice e a ridurre il carico successivamente nelle riunioni di revisione del codice.

  ### 25. Possibilmente uno dei framework Java più potenti per lo sviluppo backend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nehal C. | Enterprise (> 1000 dip.)

**Reviewed Date:** December 13, 2023

**Cosa Le piace di più di spring.io?**

Ho utilizzato Spring per costruire applicazioni altamente scalabili per oltre quattro anni. Ciò che apprezzo di più è il rapido processo di sviluppo supportato da una vasta comunità. Il vantaggio di incontrare sfide condivise all'interno della comunità garantisce rapide soluzioni ai problemi, poiché sono spesso esperienze comuni.

**Cosa non Le piace di spring.io?**

L'unica sfida che ho incontrato è che il tempo iniziale per configurare framework o funzionalità aggiuntive può essere a volte un po' dispendioso in termini di tempo.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

È un solido framework di sviluppo backend che opera sul linguaggio Java. Ha facilitato il rapido deployment della nostra applicazione, fornendo API pertinenti al nostro stack frontend. Con un eccezionale supporto del settore, abbiamo raggiunto un'accelerata distribuzione del prodotto.

  ### 26. Applicazione Spring Boot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prakash J. | System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** April 11, 2024

**Cosa Le piace di più di spring.io?**

È un framework backend molto robusto e ha molte funzionalità come il server incorporato. Lo sto usando per scopi di sviluppo.

**Cosa non Le piace di spring.io?**

Niente riguardo al dispiacere perché è un framework aggiornato di Spring MVC

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Applicazione standalone e la sto usando per creare API RESTful e così via.

  ### 27. SpringBoot: Un robusto framework Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 30, 2024

**Cosa Le piace di più di spring.io?**

Fornisce un framework potente e completo per lo sviluppo Java. Un vasto ecosistema con una moltitudine di librerie e strumenti per funzionalità varie. Un'ampia e attiva comunità di supporto che contribuisce con miglioramenti e supporto. Meccanismi di sicurezza ben consolidati per costruire applicazioni sicure.

**Cosa non Le piace di spring.io?**

Le applicazioni Spring Boot possono diventare verbose con un'abbondanza di configurazioni e annotazioni. Le caratteristiche del framework possono comportare una curva di apprendimento ripida. Poiché è in Java e utilizziamo principalmente framework JavaScript sul lato frontend, diventa difficile per gli sviluppatori backend-frontend collaborare. L'implementazione e l'integrazione possono essere difficili per i principianti.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Ideale per costruire applicazioni robuste di livello enterprise con requisiti complessi. Ben adatto ad ambienti di sviluppo incentrati su Java.

  ### 28. Il miglior framework backend per app finanziarie che si concentra sulla sicurezza di classe mondiale.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ayush J. | Software engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 13, 2023

**Cosa Le piace di più di spring.io?**

Il forte supporto per il testing e la sicurezza nel framework Spring Boot, insieme a uno sviluppo più rapido, lo rende un framework ideale per costruire applicazioni solide e affidabili.

**Cosa non Le piace di spring.io?**

La curva di apprendimento è piuttosto ripida e le pratiche di codifica richiedono molta esperienza. Inoltre, diventa difficile gestire grandi basi di codice a meno che non siano mantenute correttamente o divise in servizi correlati.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Utilizzare Spring Boot per le applicazioni backend finanziarie a causa della sua sicurezza e affidabilità rispetto ad altri framework. Inoltre, la vasta comunità e gli strumenti di integrazione di servizi di classe superiore lo rendono una buona scelta.

  ### 29. Il framework più adottato per lo sviluppo di Microservizi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nagesh C. | Software Engineering Lead, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 12, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot fornisce tutto ciò di cui un team di sviluppo ha bisogno, a partire dal miglior supporto della comunità, un'ampia gamma di integrazioni, sicurezza, sviluppo rapido e distribuzione facile.

**Cosa non Le piace di spring.io?**

Non c'è molto da dire, è solo che a volte l'autoconfigurazione si trasforma in un pasticcio ed è difficile sovrascriverla con la nostra logica aziendale. Tuttavia, questo può essere ottenuto con semplici configurazioni nella maggior parte dei casi.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Fornisce configurazioni automatiche e starter per la maggior parte dei casi d'uso, ad esempio per me il "spring-boot-web-starter" esegue il bootstrap in pochissimo tempo. Inoltre, il server incorporato rende davvero facile confezionare l'applicazione in un'immagine Docker.

  ### 30. Miglior Strumento di Monitoraggio

**Rating:** 2.5/5.0 stars

**Reviewed by:** Upendra J. | Sr Software Engineer , Mid-Market (51-1000 dip.)

**Reviewed Date:** August 21, 2023

**Cosa Le piace di più di spring.io?**

aiuta a monitorare le prestazioni delle applicazioni e dei servizi negli ambienti cloud. I migliori aspetti di Cloud Sleuth spesso includono la sua capacità di fornire approfondimenti sulle prestazioni delle applicazioni, identificare i colli di bottiglia e ottimizzare le risorse cloud per migliorare l'esperienza degli utenti. Può aiutare le aziende a garantire che le loro applicazioni funzionino in modo fluido ed efficiente nel cloud.

**Cosa non Le piace di spring.io?**

Niente per ora. Forse in futuro, se trovo qualcosa di meglio di questo, potrei essere in grado di commentare su questo.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Cloud Sleuth affronta la sfida di monitorare e ottimizzare le prestazioni delle applicazioni e dei servizi negli ambienti cloud. Aiuta a identificare i colli di bottiglia delle prestazioni, i problemi di latenza e altri problemi legati alle prestazioni che potrebbero influire sull'esperienza degli utenti. Fornendo approfondimenti su come funzionano i vari componenti di un'applicazione in un contesto cloud, Cloud Sleuth consente alle aziende di affrontare proattivamente i problemi di prestazione, allocare le risorse in modo efficiente e, in definitiva, offrire servizi migliori e più affidabili ai loro utenti.

  ### 31. Primavera per la Vita

**Rating:** 4.5/5.0 stars

**Reviewed by:** Azmeera Goutham N. | Graduate Engineering Trainee, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 04, 2024

**Cosa Le piace di più di spring.io?**

Fornisce varie dipendenze integrate dove scrivere codice e costruire applicazioni web diventa facile e si integra rapidamente con tutti i database ed è davvero ottimo.

**Cosa non Le piace di spring.io?**

La documentazione avrebbe potuto essere migliore poiché per i principianti sarebbe difficile.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Risolto molti casi e costruito molte applicazioni e ho costruito molte API REST.

  ### 32. Revisione dello sviluppatore Springboot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prakash G. | Technology Architect, Enterprise (> 1000 dip.)

**Reviewed Date:** September 12, 2023

**Cosa Le piace di più di spring.io?**

Facilità con cui possiamo creare Microservizi utilizzando Springboot. Sfrutta la conoscenza di Spring e utilizza la maggior parte delle funzionalità ootb fornite dai progetti principali con meno codice.

**Cosa non Le piace di spring.io?**

L'artefatto di distribuzione è molto grande, il che rende difficile condividere il jar/war.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Crea microservizi e sposta le applicazioni legacy in K8s. Stavo usando Springboot per creare Rest WS e poi dockerizzarli e distribuirli su K8s.

  ### 33. Miglior framework web

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** September 12, 2023

**Cosa Le piace di più di spring.io?**

1) Facilità di creare applicazioni web standalone senza l'uso di collegamenti a server esterni come Tomcat poiché incorpora Tomcat e Jetty. Supporta configurazioni XML e annotazioni che sono più facili per gli sviluppatori su cui lavorare.

**Cosa non Le piace di spring.io?**

La conversione del progetto Spring Framework a Spring Boot richiede molto tempo e anche le modifiche nel progetto Spring Boot sono piuttosto complesse a meno che tu non sia a conoscenza del framework Spring.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

1) Facilità di sviluppo delle API REST
2) Facile da testare e distribuire poiché fornisce Tomcat incorporato e H2 Db
3) L'autoconfigurazione riduce lo sforzo di sviluppo per gli sviluppatori

  ### 34. Un ottimo framework Java

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** November 02, 2023

**Cosa Le piace di più di spring.io?**

Mi piace principalmente lo sviluppo di API REST utilizzando il Spring Framework. Possiamo sviluppare rapidamente un progetto utilizzando le dipendenze di Maven. Collegare e configurare un database nel Spring Framework è piuttosto semplice. Ha molte funzionalità come Logging, Autenticazione ecc.

**Cosa non Le piace di spring.io?**

Se qualcuno vuole avviare un progetto rapidamente, allora usi Spring Boot invece di Spring Framework.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Ho sviluppato molti progetti web utilizzando il Spring Framework. Lo uso principalmente per sviluppare un backend con REST API. Supporta l'autorizzazione basata sui ruoli integrata e l'autenticazione è anche facile. Distribuire e mantenere progetti Spring è molto facile. È abbastanza popolare, quindi ha una comunità molto grande e documentazione per risolvere qualsiasi problema facilmente.

  ### 35. Revisione di Spring Boot

**Rating:** 5.0/5.0 stars

**Reviewed by:** Swapnil k. | Analyst, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 08, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot è un framework per sviluppatori Java che offre un modo efficiente per costruire microservizi e applicazioni web. Offre uno sviluppo rapido, server web incorporati, configurazione automatica, monitoraggio e metriche, è amichevole per DevOps e utile per analizzare se l'applicazione è pronta per la produzione.

**Cosa non Le piace di spring.io?**

La natura ricca di funzionalità di Spring Boot potrebbe essere eccessiva per progetti molto semplici. La compatibilità e la gestione delle versioni possono anche essere difficili. Il tempo di avvio è più lungo a causa del gran numero di dipendenze e della configurazione complessa.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Ho lavorato alla creazione di microservizi per un sistema legacy e Spring Boot è molto utile in questo. L'utilizzo del framework Spring Boot ha aumentato le prestazioni della mia attività e ha accelerato il processo di sviluppo.

  ### 36. Il miglior framework Java che offre una configurazione Spring molto semplice e un Tomcat integrato.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit S. | Mid-Market (51-1000 dip.)

**Reviewed Date:** September 04, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot fornisce una facile configurazione delle librerie di terze parti, ha anche Tomcat integrato. Non c'è nemmeno bisogno di configurare un file XML. Spring Boot è molto veloce e facile per sviluppare applicazioni web.

**Cosa non Le piace di spring.io?**

Il debug degli errori di Spring Boot è un po' difficile, poiché è difficile trovare quale errore si è verificato; bisogna avere esperienza in Spring Boot per risolvere il problema. La documentazione di Spring Boot è la migliore per trovare soluzioni.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot aiuta a scrivere meno codice e a configurare rapidamente le librerie di terze parti, il che aiuta a sviluppare applicazioni web più velocemente e ad aumentare la produttività; grazie a questo ho acquisito molte conoscenze.

  ### 37. Sviluppo rapido

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Sviluppo di programmi | Enterprise (> 1000 dip.)

**Reviewed Date:** November 22, 2023

**Cosa Le piace di più di spring.io?**

Spring ti fornisce molte configurazioni predefinite che ti permettono di concentrarti sulla logica di business e ridurre il codice boilerplate. Riduci la necessità di configurazioni manuali, funzionalità di auto-configurazione. C'è molta documentazione e supporto (grande ecosistema).

**Cosa non Le piace di spring.io?**

La funzione di configurazione automatica è fantastica, ma a volte, quando l'applicazione è grande e ci sono molte configurazioni, può essere opprimente. A volte è difficile risolvere i problemi a causa di tutta la "magia" dietro la configurazione automatica.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

ci offre velocità di sviluppo e fornisce strumenti facili da estendere e condividere. Possiamo costruire applicazioni potenti con meno sforzo.

  ### 38. Spring Boot: Uno Strumento Potente per Applicazioni Pronte per la Produzione

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit K. | Java Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 24, 2023

**Cosa Le piace di più di spring.io?**

Mi piacciono le seguenti cose di più di Spring Boot:

Facilità d'uso: Spring Boot rende facile iniziare con lo sviluppo Spring. Le funzionalità di configurazione automatica significano che non devi scrivere alcun codice di configurazione da solo, e le dipendenze starter rendono facile aggiungere funzionalità comuni alla tua applicazione.
Velocità: Le applicazioni Spring Boot sono tipicamente molto veloci. Questo perché Spring Boot utilizza contenitori web incorporati, che sono molto più veloci dei server web tradizionali.
Pronto per la produzione: Le applicazioni Spring Boot sono progettate per essere pronte per la produzione. Vengono fornite con una serie di funzionalità che le rendono adatte all'uso in produzione, come controlli di salute e metriche.
Oltre a queste funzionalità, apprezzo anche la grande comunità di utenti e contributori che Spring Boot ha. Questo significa che ci sono molte risorse disponibili per aiutarti a imparare su Spring Boot e iniziare a usarlo.

Nel complesso, penso che Spring Boot sia un ottimo framework per sviluppare applicazioni basate su Spring. È facile da usare, veloce e pronto per la produzione. Lo consiglierei sicuramente a chiunque stia cercando di sviluppare un'applicazione basata su Spring.

**Cosa non Le piace di spring.io?**

Ecco alcune delle cose che non mi piacciono di Spring Boot:

Può essere complesso: Spring Boot è un framework complesso. Ci sono molte funzionalità da imparare e può essere difficile capire come tutto funzioni insieme.
Non è flessibile come Spring: Spring Boot è un framework opinato. Ciò significa che prende alcune decisioni per te e può essere difficile personalizzarlo.
Può essere opinato: Spring Boot prende alcune decisioni per te, il che può essere sia positivo che negativo. Da un lato, può rendere lo sviluppo più veloce e facile. Dall'altro, può essere limitante se vuoi fare le cose in modo diverso.
Può essere difficile da debug: Spring Boot può essere difficile da debug, specialmente se non sei familiare con il framework. Questo perché Spring Boot fa molte assunzioni sulla tua applicazione e può essere difficile capire cosa non va quando le cose non funzionano come previsto.
Nel complesso, penso che Spring Boot sia un ottimo framework per sviluppare applicazioni basate su Spring. Tuttavia, è importante essere consapevoli delle limitazioni del framework prima di iniziare a usarlo.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot risolve una serie di problemi che gli sviluppatori affrontano quando sviluppano applicazioni basate su Spring. Questi problemi includono:

Complessità: Spring è un framework complesso. Ci sono molte funzionalità da apprendere e può essere difficile capire come tutto funzioni insieme. Spring Boot semplifica il processo di sviluppo fornendo configurazioni predefinite e funzionalità di auto-configurazione.

Tempo di immissione sul mercato: Spring Boot può aiutare gli sviluppatori a portare le loro applicazioni sul mercato più velocemente. Questo perché Spring Boot offre una serie di funzionalità che rendono facile iniziare con lo sviluppo Spring, come l'auto-configurazione e le dipendenze starter.

Prontezza per la produzione: Le applicazioni Spring Boot sono progettate per essere pronte per la produzione. Vengono fornite con una serie di funzionalità che le rendono adatte all'uso in produzione, come controlli di integrità e metriche.

Spring Boot mi ha beneficiato in diversi modi. Mi ha aiutato a:

Sviluppare applicazioni basate su Spring più velocemente: Spring Boot mi ha aiutato a sviluppare applicazioni basate su Spring più velocemente fornendo configurazioni predefinite e funzionalità di auto-configurazione. Questo mi ha fatto risparmiare molto tempo e sforzo.

Portare le mie applicazioni sul mercato più velocemente: Spring Boot mi ha aiutato a portare le mie applicazioni sul mercato più velocemente fornendo una serie di funzionalità che rendono facile iniziare con lo sviluppo Spring. Questo mi ha aiutato a competere con altri sviluppatori che utilizzano altri framework.

Sviluppare applicazioni pronte per la produzione: Spring Boot mi ha aiutato a sviluppare applicazioni pronte per la produzione fornendo una serie di funzionalità che le rendono adatte all'uso in produzione. Questo mi ha dato tranquillità sapendo che le mie applicazioni sono pronte per l'uso in produzione.

Nel complesso, sono stato molto soddisfatto di Spring Boot. Mi ha aiutato a sviluppare applicazioni basate su Spring più velocemente, a portare le mie applicazioni sul mercato più velocemente e a sviluppare applicazioni pronte per la produzione. Lo consiglierei sicuramente a chiunque stia cercando di sviluppare un'applicazione basata su Spring.

  ### 39. Aumenta la produttività e facilita lo sviluppo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 16, 2024

**Cosa Le piace di più di spring.io?**

Semplifica l'intero processo di sviluppo Java, il server incorporato è ottimo

**Cosa non Le piace di spring.io?**

La curva di apprendimento per i principianti può essere impegnativa

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Imposta configurazioni predefinite basate sulle dipendenze risparmiando tempo e fatica

  ### 40. Spring Boot è il miglior framework open source basato su Java.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 13, 2023

**Cosa Le piace di più di spring.io?**

Fornisce i migliori strumenti di sicurezza con Spring Security ed è veloce e supporta facilmente l'integrazione di più database e strumenti come Kafka, ecc. Fornisce un buon supporto clienti su Internet. Facile da implementare applicazioni backend e front-end basate su JSP. Fornisce una buona frequenza di utilizzo.

**Cosa non Le piace di spring.io?**

Niente come un'avversione per il framework Spring Boot.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Risolve il problema dell'architettura di base fornendo tutti gli strumenti necessari e l'implementazione per lo sviluppo dell'applicazione e supporta l'integrazione di strumenti ampiamente utilizzati.

  ### 41. Spring Boot per un rapido avvio

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** September 12, 2023

**Cosa Le piace di più di spring.io?**

Facilità d'uso e uno strumento eccellente per uno sviluppo rapido.

**Cosa non Le piace di spring.io?**

Finora non ho avuto alcun problema nei miei casi d'uso. È stato perfetto finora per piccoli progetti.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Riduci il tempo necessario per la creazione dei rapporti da consegnare ai nostri clienti. Riduce il nostro tempo di 10 volte.

  ### 42. Revisione di Spring Boot

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aman S. | Java Backend Developer Trainee , Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 01, 2023

**Cosa Le piace di più di spring.io?**

Spring Boot è facile da imparare e c'è pochissimo codice, e rende il lavoro dello sviluppatore facile creando tutto lì senza bisogno dello sviluppatore. Ecco perché imparo Spring Boot.

**Cosa non Le piace di spring.io?**

Alcune cose vecchie sono state rimosse da Spring Boot, quindi nel mio progetto quelle cose non funzionano, quindi devi aggiornare tutto quando Spring Boot rimuove alcune funzionalità.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot è molto facile e possiamo scrivere molto meno codice. Rende il lavoro degli sviluppatori facile, non c'è bisogno di fare le cose da soli, Spring Boot fa tutto per te.

  ### 43. Ottimizza la risoluzione dei problemi e le prestazioni con il tracciamento distribuito di Cloud Sleuth

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashant S. | Frontend Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 03, 2023

**Cosa Le piace di più di spring.io?**

CloudSleuth trae ispirazione in modo significativo da sistemi di tracciamento ben noti come Dapper, Zipkin e HTrace.

Offre un'integrazione senza soluzione di continuità con questi sistemi, consentendo agli sviluppatori di sfruttare le loro funzionalità e vantaggi.

Sleuth offre flessibilità in termini di configurazione e personalizzazione del comportamento di tracciamento.

**Cosa non Le piace di spring.io?**

L'implementazione del tracciamento distribuito utilizzando Spring Cloud Sleuth può aggiungere maggiore complessità, in particolare in architetture a microservizi altamente distribuite e intricate.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Cloud Sleuth incorpora concetti da e si integra perfettamente con sistemi di tracciamento popolari come Dapper, Zipkin e HTrace. Questa integrazione consente agli sviluppatori di sfruttare le ampie funzionalità e i benefici di questi sistemi senza la necessità di sforzi complessi di integrazione. Offre un'esperienza semplificata per implementare il tracciamento distribuito e sfruttare l'infrastruttura di tracciamento esistente.

  ### 44. Framework Spring per API basate su Java

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sudheer M. | Senior Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** October 05, 2023

**Cosa Le piace di più di spring.io?**

Il framework Spring è molto facile da usare. Poiché è una piattaforma open source, la documentazione su tutti i componenti tecnici è facilmente disponibile. La comunità open source ha realizzato quasi tutti i tipi di implementazione che aiutano a risolvere problemi di applicazioni in tempo reale.

**Cosa non Le piace di spring.io?**

Il framework Spring è il miglior framework open source basato su Java, quindi non trovo alcun svantaggio.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Implementazione di servizi web RESTful.
Implementazione di applicazioni di microservizi con OpenShift.
Creazione di API di integrazione.

  ### 45. Semplicità ed Efficienza - spring boot

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ashish K. | Senior System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** May 29, 2023

**Cosa Le piace di più di spring.io?**

Ci sono molte cose di Spring Boot che mi piacciono. Alcune di esse sono le seguenti: aiuta nello sviluppo più rapido e quindi riduce il tempo di immissione sul mercato. Facile sviluppare applicazioni basate su Java con Spring Boot. I server incorporati sono un'ottima aggiunta.

**Cosa non Le piace di spring.io?**

Spring Boot è un buon framework, ci sono alcune cose che possono essere impegnative. Uno svantaggio è che la configurazione iniziale e la curva di apprendimento sono ripide per chiunque voglia imparare Spring Boot e poi l'uso eccessivo di annotazioni rende il tuo codice disordinato e più difficile da comprendere.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Spring Boot ha un ricco set di plugin disponibili grazie ai quali il tempo di sviluppo è più veloce e ha aiutato a portare le nostre applicazioni sul mercato più rapidamente. Inoltre, non ho bisogno di installare un server aggiuntivo per questo poiché il server è integrato in Spring Boot.

  ### 46. L'IDE perfetto per lo sviluppo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karandeep S. | Associate engineer || technology , Enterprise (> 1000 dip.)

**Reviewed Date:** September 08, 2023

**Cosa Le piace di più di spring.io?**

Ci sono molte opzioni per lo sviluppo utilizzando diversi pacchetti, moduli e linguaggi. Lo uso per lo sviluppo web in Java e ho creato progetti spring mvc, spring boot e jdbc utilizzando spring boot. Ha molte funzionalità come suggerimenti di codice e supporto per le annotazioni.

**Cosa non Le piace di spring.io?**

Possono avere un'opzione di inizializzatore di primavera in modo che possiamo creare progetti starter di primavera.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Aiuta a scrivere codice pulito per lo sviluppo web in Java e può essere facilmente integrato con altri IDE.

  ### 47. Coinvolgente

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaurav S. | Student, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 06, 2023

**Cosa Le piace di più di spring.io?**

L'iniezione di dipendenze e la modularità di Spring sono elementi che lo rendono piuttosto interattivo e conveniente per l'utilizzo di diversi metodi o variabili in tutta l'app.

**Cosa non Le piace di spring.io?**

Non c'è molto da non apprezzare perché da quando ho imparato Spring, l'ho adorato. Solo alcuni concetti sono un po' complicati e non così facili da capire, ma non è poi così male.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Ci fa scrivere codice complesso con una programmazione semplice. Ha concetti di OOP, quindi ha automaticamente molte funzionalità che sono utili per la programmazione rispetto ad altri IDE.

  ### 48. La piattaforma Java più avanzata per lo sviluppo web

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 15, 2023

**Cosa Le piace di più di spring.io?**

modularità, moduli integrati come sicurezza, autenticazione ecc.

**Cosa non Le piace di spring.io?**

niente affatto, ma dovrebbe esserci un'opzione per l'applicazione mobile

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

risolto quasi tutto ciò che riguarda lo sviluppo web

  ### 49. Spring Boot è il miglior strumento per sviluppare servizi scalabili e robusti facilmente.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Felix F. | SEngineer, Enterprise (> 1000 dip.)

**Reviewed Date:** April 18, 2023

**Cosa Le piace di più di spring.io?**

Molte cose sono già sviluppate, e devi concentrarti sullo sviluppo. Ciò significa che lo sviluppatore si concentra solo sulla storia, e ci sono così tante librerie per ciò di cui hai bisogno.

**Cosa non Le piace di spring.io?**

A volte ci sono molte opzioni che non sai cosa devi usare. E ogni libreria è sviluppata da fornitori diversi, quindi devi imparare i metodi e le opzioni che puoi usare.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Aiuta a configurare rapidamente tutti i progetti, dai la possibilità di sviluppare tutte le applicazioni secondo le necessità aziendali, risolvi i problemi di configurazione e fornisci l'opportunità di utilizzare diverse architetture.

  ### 50. Lavoro su Spring Boot da 3 anni.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham S. | Senior System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** May 22, 2023

**Cosa Le piace di più di spring.io?**

È necessaria pochissima configurazione che aiuta a rendere robuste le attività di sviluppo.

**Cosa non Le piace di spring.io?**

Non ho incontrato alcun problema con Spring Boot fino ad ora.

**Quali problemi sta risolvendo spring.io e in che modo La sta aiutando?**

Riduce la configurazione frenetica aggiungendo con l'applicazione.


## spring.io Discussions
  - [Qualsiasi lavoro in corso per renderlo più adatto al cloud. Ad esempio, più compatibile con Kubernetes, ecc.](https://www.g2.com/it/discussions/spring-boot-any-work-going-on-to-making-it-more-cloud-friendly-for-example-more-kubernetes-friendly-etc) - 1 comment, 2 upvotes
  - [Qual è la migliore risorsa per i principianti per imparare Spring?](https://www.g2.com/it/discussions/what-is-the-best-resource-for-beginners-to-learn-spring) - 1 comment, 1 upvote
  - [Problema di ciclo di dipendenza](https://www.g2.com/it/discussions/51925-dependency-cycle-issue) - 1 comment, 1 upvote
  - [Quali sono le altre tecnologie collegate a Spring Boot?](https://www.g2.com/it/discussions/26548-what-are-the-other-technologies-linked-to-spring-boot) - 1 comment, 1 upvote
  - [A cosa serve Spring Boot?](https://www.g2.com/it/discussions/what-is-spring-boot-used-for) - 2 comments

- [View spring.io pricing details and edition comparison](https://www.g2.com/it/products/spring-io/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-16+03%3A04%3A03+-0500&secure%5Bsession_id%5D=06f5580a-06e7-4186-86c7-01515c3b5bef&secure%5Btoken%5D=cf17aff691381d9cae3932900f868bb55cd3430dcd62f3d4ca71efdd2b463677&format=llm_user)
## spring.io Integrations
  - [Hibernate](https://www.g2.com/it/products/hibernate/reviews)
  - [Microsoft Entra ID](https://www.g2.com/it/products/microsoft-entra-id/reviews)
  - [Oracle Database](https://www.g2.com/it/products/oracle-database/reviews)
  - [Twilio SendGrid Email API](https://www.g2.com/it/products/twilio-sendgrid-email-api/reviews)

## spring.io Features
**Sviluppo**
- Distribuzione dell'applicazione
- Strumenti di sviluppo
- Ambiente di Sviluppo
- Supporto Linguistico
- Testando

**Database**
- Gestione del Database
- Analitica
- Ridimensionamento automatico
- Backup / Ripristino
- Conservazione

**Infrastruttura**
- Rete
- Macchine Virtuali
- Sicurezza

## Top spring.io Alternatives
  - [Spark](https://www.g2.com/it/products/apache-spark/reviews) - 4.3/5.0 (54 reviews)
  - [Vaadin](https://www.g2.com/it/products/vaadin/reviews) - 4.1/5.0 (35 reviews)
  - [Grails](https://www.g2.com/it/products/grails/reviews) - 3.6/5.0 (23 reviews)

