Sto cercando di capire gli obiettivi delle specifiche Java EE.
Suppongo che Sun potrebbe semplicemente creare un pacchetto software che offra tutte queste funzionalità? Un po 'come la primavera. Invece hanno pensato che fosse meglio costruire una specifica e consentire ad altri produttori di implementarla. Perché hanno pensato così e cosa si ottiene esattamente con questo approccio?
Non sto chiedendo perché le persone debbano creare specifiche prima di scrivere software. Queste specifiche riguardano la comprensione dei requisiti e la creazione di un piano. Per me, le specifiche Java EE sembrano essere diverse. È stato creato con l'obiettivo esplicito di essere implementato da altri fornitori.