Hi Dan, On Wed, Jul 6, 2016 at 8:07 AM, Dan Haywood <[email protected]> wrote:
> 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. > Meantime some Oracle manager said that JEE future is safe! > > 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. > Yet another feature from Spring Boot Devtools - class loader replacement. It could be used to reload the meta model after change to domain objects. > > 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? > We use it with Hibernate. But here is a demo project with EclipseLink - https://github.com/dsyer/spring-boot-sample-data-eclipselink/, so it is pluggable. > > 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 > > > > > >
