Hi, Martin and Dan.

I also think it’s a really good choice.

Currently, Spring only has a scaffolding-based solution for the UI (Spring Roo) 
so a Naked Objects implementation (among many other things) like Apache Isis 
could be seen as a really good choice for the Spring community on many use 
cases.

HTH,

Oscar



> El 6 jul 2016, a las 8:07, Dan Haywood <[email protected]> 
> escribió:
> 
> Thanks for those thoughts, Martin.
> 
> It's a very good question... and yes, I have seen the rumblings about
> Oracle's non involvement with JEE.  They've promised to say something at
> JavaOne, I believe, so I suppose we'll see.
> 
> I think you are right that if we aligned ourselves with some more of the
> new-and-shiny, then we'd build up more mindshare and community.  To my mind
> Spring does seem to be re-energized with the success of Spring Boot, so it
> does deserve serious consideration.
> 
> I suspect that JDO is probably one of the larger "turn-offs".  It is
> intention to also enable JPA as an alternative API; DataNucleus supports
> both, of course.
> 
> Regarding Spring Data, my perception is that it was initially originally a
> fancy way of using javassist to automatically infer repository
> implementations from the names of methods in repository interfaces.  I
> guess the automatically generated impl has to take to some sort of
> provided, so the "-jpa" bit I'm guessing is what it delegates to.  Am I
> write about that?  Do we know if the JPA implementation is pluggable?  If
> it is, then I guess we ought to be able to slot DN in underneath?
> 
> Thx
> Dan
> 
> 
> 
> 
> 
> 
> 
> On 6 July 2016 at 06:47, Martin Grigorov <[email protected]> wrote:
> 
>> Hi Dan,
>> 
>> I guess you have heard of the complains from the communities that Oracle
>> has abandoned Java EE. There is no any work on JEE 8 specs in the last
>> year.
>> 
>> I know that you want to move to CDI based configuration since a while.
>> My personal feeling is that Spring (Boot [1]) is much better bet. There is
>> a lot of new development in Spring and there are a lot of developers with
>> Spring experience out there already.
>> Recently someone asked how to use difference profiles for development and
>> production - this is very simple with plain Spring and a no-brainer with
>> Spring Boot.
>> Another example is the integration with Flyway or LiquiBase in Spring Boot
>> - just add Flyway in the classpath and your migrations are automatically
>> found and executed without any additional work.
>> I don't know how good is the integration with JDO/DN though. But maybe this
>> is another topic for discussion: Did JDO prove itself ? IMO it didn't
>> succeed very well to gain community and market share. Spring Data [2] does
>> not provide as transparent APIs as JDO or Hibernate OGM but its conventions
>> and consistency make it very easy to adopt a new data store. E.g. in my
>> team we use mainly Spring Data JPA and Spring Data Elasticsearch, and now
>> maybe we will need to use Redis and the iniitial learning curve and cost to
>> setup is almost 0. I know that DeltaSpike also provides such module [3] but
>> they don't have the man-power and community as Spring Data.
>> 
>> Just my 2c against few of the technologies used by Isis :-)
>> 
>> 1. http://projects.spring.io/spring-boot/
>> 2. http://projects.spring.io/spring-data/
>> 3. https://deltaspike.apache.org/documentation/data.html
>> 
>> Martin
>> 
>> On Wed, Jul 6, 2016 at 7:01 AM, Dan Haywood <[email protected]>
>> wrote:
>> 
>>> Hi folks,
>>> 
>>> below is the draft of the quarterly report we provide to the ASF board.
>>> Yell if there's anything you'd llke changing, otherwise I'll submit in a
>>> couple of days.
>>> 
>>> Thanks
>>> Dan
>>> 
>>> 
>>> 
>>> 
>>> ## Description:
>>> 
>>> Apache Isis is a framework for rapidly developing domain-driven apps in
>>> Java.
>>> 
>>> ## Issues:
>>> 
>>> There are no issues requiring board attention at this time.
>>> 
>>> ## Activity:
>>> 
>>> Since the last report we have made two small bug fix releases, v1.12.1
>> [1]
>>> and v1.12.2 [2].  (The next release is imminent but hasn't quite made it
>>> for this status report).
>>> 
>>> (As reported last quarter), a couple of conference have now taken place.
>>> The outputs of one of these - an all-day workshop - is available has been
>>> provided on github [3].
>>> 
>>> A comment was also made against last quarter's report regarding the slow
>>> speed of loading up the screencasts page [4]; this has now been reworked
>>> and
>>> now loads much faster.
>>> 
>>> ## Health report:
>>> 
>>> Project activity (#mails, tickets, commits etc) are all healthy.
>>> 
>>> The main development activity (for 1.13.0) has been removing technical
>> debt
>>> and simplifying the code base, with a long-term view of leveraging more
>> of
>>> the JEE platform (eg CDI) and moving to Java 8 as the minimum requirement
>>> around the time that Java 9 is released (mid next year).  The rationale
>> is
>>> that the simpler the codebase, the more likely it will encourage
>>> contributions.
>>> 
>>> ## PMC changes:
>>> 
>>> - Currently 11 PMC members.
>>> - No new PMC members added in the last 3 months
>>> - Last PMC addition was Martin Grigorov on Tue Dec 23 2014
>>> 
>>> ## Committer base changes:
>>> 
>>> - Currently 11 committers.
>>> - No new committers added in the last 3 months
>>> - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11
>> 2014
>>> 
>>> ## Releases:
>>> 
>>> - 1.12.1 was released on Tue Apr 12 2016
>>> - 1.12.2 was released on Mon Jun 06 2016
>>> 
>>> ## Mailing list activity:
>>> 
>>>  Compared to lsat quarter when new subscriptions was flat, the number of
>>>  mailing list subscribers has now resumed its upward trend.  The new
>>>  screencasts page [4] and a twitter campaign related to that may be part
>>> of
>>>  the explanation.
>>> 
>>> - [email protected]:
>>>    - 171 subscribers (up 16 in the last 3 months):
>>>    - 423 emails sent to list (266 in previous quarter)
>>> 
>>> - [email protected]:
>>>    - 77 subscribers (up 3 in the last 3 months):
>>>    - 832 emails sent to list (759 in previous quarter)
>>> 
>>> 
>>> ## JIRA activity:
>>> 
>>> - 101 JIRA tickets created in the last 3 months
>>> - 109 JIRA tickets closed/resolved in the last 3 months
>>> 
>>> 
>>> [1] http://isis.apache.org/release-notes.html#r1.12.1
>>> [2] http://isis.apache.org/release-notes.html#r1.12.2
>>> [3] https://github.com/danhaywood/spa2016-workshop-outputs
>>> [4] http://isis.apache.org/screencasts.html
>>> 
>> 

Reply via email to