Почему Java не предоставляет «стандартную» реализацию для всех API? Например, JPA, XML, Transformers и многое другое!Почему Java предоставляет спецификацию вместо реализации
Не было бы удобнее, если бы была реализация, и если людям не нравятся, то они могут полагаться на других библиотеках, которые реализуют интерфейсы
Не уверен, что стратегия компании действительно по теме ... – AxelH
Что такое точка Java? Чтобы быть перекрестно-пластинчатым, для чего наилучшим решением, пусть каждая пластина формирует собственный API, используя предоставленный интерфейс. Представьте, что JDBC со «стандартной» реализацией приветствуется в аду;) – AxelH
Во многих случаях они обеспечивают реализацию, однако нет никаких коммерческих причин для обеспечения реализации для всех. –