I would consult with their roadmap and developers to avoid Microprofile implementing the same features.
With all due respect, perhaps I am still missing something. What in practicality does your statement mean? How is this situation any different than Spring DI vs CDI, for example? We didn't stop CDI development/features just because Spring existed and neither did we standardize any Spring integration in CDI thus far.
Whether Spring and CDI "respect each other" is debatable and frankly not really a substantive technical consideration. Perhaps more substantively, these technologies clearly don't "ignore each other" either. They routinely copy each other's features because they need to remain competitive. Is that your actual main point?
Again, what am I missing in this conversation?
Just to be clear, this is an honest question. It is neither my goal neither do I have the time to badger you or anyone else for that matter.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/9d7ffd26-b1c3-4197-8f01-c56a22294c14%40googlegroups.com.
How is what you described any different from a MicroProfile application when used in say a Netflix OSS based environment? If it is worth it to still invest in these MicroProfile features despite the existence of Netflix OSS, what makes this new library so much more special? Should the MicroProfile folks not have just created some CDI integration libraries over Netflix OSS and called it a day? Similarly all that would be needed going forward is just another set of CDI integrations with this new library? Why ever bother with the additional work to create vendor neutral APIs at all?
What am I missing here?
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/a064a145-3cc4-4af6-9fa7-d8873c123057%40googlegroups.com.
That exact concern was discussed at the beginning and from what I remember, the decission was to create a simple API that can act as a wrapper with Netflix underneath. I think some parts of WildFly Swarm MicroProfile implementation are already using Netflix libraries under the hood.In that cases where the alternatives are Java libraries, it's easy to wrap them. The ideal solution would be that e.g. MicroProfile annotations could configure Istio or wathever solution finally wins there. Initial Java EE 9 plans by Oracle already had a "Containers integration" spec which I guess would handle that kind of situations. I haven't looked as Istio and I don't know if anything of this is possible, so I'm just thinking out loud.Regards,Guillermo González de Agüero
El vie., 17 nov. 2017 a las 6:13, Reza Rahman (<m.reza...@gmail.com>) escribió:
I am really trying to understand this, so please bear with me.
How is what you described any different from a MicroProfile application when used in say a Netflix OSS based environment? If it is worth it to still invest in these MicroProfile features despite the existence of Netflix OSS, what makes this new library so much more special? Should the MicroProfile folks not have just created some CDI integration libraries over Netflix OSS and called it a day? Similarly all that would be needed going forward is just another set of CDI integrations with this new library? Why ever bother with the additional work to create vendor neutral APIs at all?
What am I missing here?
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/a064a145-3cc4-4af6-9fa7-d8873c123057%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/Uey0paqQgR0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAG1ZpUaGb-TjuE3yb56sRAhVn7QxH%3DWejebrMm6p-o2iyc1_%3DQ%40mail.gmail.com.
I am really trying to understand this, so please bear with me.
How is what you described any different from a MicroProfile application when used in say a Netflix OSS based environment? If it is worth it to still invest in these MicroProfile features despite the existence of Netflix OSS, what makes this new library so much more special? Should the MicroProfile folks not have just created some CDI integration libraries over Netflix OSS and called it a day? Similarly all that would be needed going forward is just another set of CDI integrations with this new library? Why ever bother with the additional work to create vendor neutral APIs at all?
What am I missing here?
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/a064a145-3cc4-4af6-9fa7-d8873c123057%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I am really trying to understand this, so please bear with me.How is what you described any different from a MicroProfile application when used in say a Netflix OSS based environment? If it is worth it to still invest in these MicroProfile features despite the existence of Netflix OSS, what makes this new library so much more special? Should the MicroProfile folks not have just created some CDI integration libraries over Netflix OSS and called it a day? Similarly all that would be needed going forward is just another set of CDI integrations with this new library? Why ever bother with the additional work to create vendor neutral APIs at all?
What am I missing here?
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5a0eea82.a63ac80a.3cd00.f7af%40mx.google.com.