incubator-isis-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohammad Nour El-Din <nour.moham...@gmail.com>
Subject Re: Qi4J
Date Fri, 29 Jun 2012 12:11:45 GMT
Thanks for the detailed reply I will take a look at the ref(s) you pointed
to :)

On Thu, Jun 28, 2012 at 5:40 PM, Dan Haywood
<dan@haywood-associates.co.uk>wrote:

> Yeah, I was aware  of Qi4J, though feel slightly guilty of not having
> downloaded it and played with it directly.
>
> From what I gather, it's a clever bit of software, using Java interfaces to
> meld together an runtime instance, very akin to traits in Scala.
>
> It's  strongly aligned with the DCI concept, which Jim Coplien and also
> Trygve Reenskaug (he the inventor of MVC and who wrote the forward to
> Richard Pawson's thesis on Naked Objects) are into.  So DCI as a concept it
> has pedigree.  But DCI isn't OO (as Isis is).  And, although I think I get
> DCI as a concept, I'm not convinced by it, even though it does have
> Trygve's name behind it.  Judge for yourself by reading [1], [2].
>
> Another thing: Qi4j uses CQRS / event sourcing for its persistence.  That
> seems to make sense for them for their use cases.  Isis addresses a
> different set of use cases, though, I think.
>
> Finally, Qi4J was started by Rickard Oberg.  He has a narrower view of REST
> than me [3, last 7 minutes or so], which is further evidence that Isis and
> Qi4J are designed for different things.
>
> HTH
> Dan
>
>
>
> [1] http://www.artima.com/articles/dci_vision.html
> [2] http://www.infoq.com/interviews/coplien-dci-architecture
> [3]  http://skillsmatter.com/podcast/design-architecture/restful-objects
>
> On 28 June 2012 17:09, Mohammad Nour El-Din <mnour@apache.org> wrote:
>
> > Hi All...
> >
> >   In one of the daily standups a colleague of mine mentioned Qi4J [1]. I
> > took a look at it and I was surprised cause, for me it looked like what
> > Isis does or can do
> >
> > Dan, would you please have a look ? I want to know why that framework is
> > taking a lot of lights these days while Isis is already there.
> >
> > Looking forward to your reply
> >
> >
> > [1] http://www.qi4j.org
> >
> > --
> > Thanks
> > - Mohammad Nour
> > ----
> > "Life is like riding a bicycle. To keep your balance you must keep
> moving"
> > - Albert Einstein
> >
>



-- 
Thanks
- Mohammad Nour
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message