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 >
