Re: Book

From: Robert Zeigler (robert.zeigle..oxanemy.com)
Date: Thu Jun 24 2010 - 19:08:25 UTC

  • Next message: Gary Jarrel: "Testing for Pagination"

    +1.

    SQLTemplates rock. :) The last "high performance" app I had to write definitely utilized SQLTempaltes in performance critical sections of code to generate custom reports potentially hundreds of thousands of records long.

    Robert

    On Jun 24, 2010, at 6/241:47 PM , Evgeny Ryabitskiy wrote:

    > Hello 2 everyone.
    >
    > I wish to add one more chapter... About... not ORM part of Cayenne.
    > I know Cayenne represents itself as "Cayenne is a mature, powerful,
    > full-featured open source Object/Relational Mapping (ORM) framework".
    > But Cayenne is also a powerful "Query Execution Framework" or "Query
    > Engine".
    >
    > We have been developing high performance Enterprise Applications for
    > Bunk Industry for almost 3 years with Cayenne.
    > There is no ORM only SQLTemplates and Row queries. We working with
    > Maps instead Objects. This architecture has some disadvantage: it's
    > harder to develop and maintain such applications. But advantage is
    > that such applications are really fast.
    > With power of SQLTemplates where we can turn queries for DB type, we
    > are supporting 4 RDBM types (mssql, sybase, oracle, db2). So it is a
    > Success Story :)
    > I think Example of building applications over Cayenne without ORM is
    > something that can be interesting for users.
    >
    > Evgeny
    >
    >
    > 2010/6/24 Joe Baldwin <jfbaldwi..arthlink.net>:
    >> I think I might have mentioned some of this previously:
    >>
    >> 1. Audience Perspective - presenting material (perhaps even the same technical material) from a different perspective.
    >> - Just as the developers and architects want to see a use-cases (and/or examples) for the various features of Cayenne, I think that there should be a sort-of "use case" for a project manager, perhaps a how-to for a quick evaluation of performance and features.
    >> - This "perspective" would not only be a service, but also help ensure that a project manager's evaluation is based on correct and optimum usage of the Cayenne feature set.
    >> - Note: I have seen *many* projects suffer from negative evaluations based on poor evaluation plans and the questionable test results that are produced.
    >>
    >> 2. Reference, Element, and Collaboration
    >> - With many projects, reference and elemental-usage documentation is typically presented well.
    >> - However, advanced Object/Component Collaboration is sometimes overlooked.
    >> - I have personally learned a vast amount from the best-practices and "tricks" used by the Cayenne team that they share from their own projects.
    >> - Idea: Cayenne-users could donate various collaboration examples which could be then edited by the Cayenne team for use in the book.
    >>
    >> It is my experience that if you provide an easy-to-implement evaluation plan along with an 'advanced features field guide', the test team is more likely to use that in place of something they create from scratch.
    >>
    >> Joe
    >>
    >>
    >>
    >>
    >> On Jun 24, 2010, at 9:04 AM, Michael Gentry wrote:
    >>
    >>> What I've started on is still embryonic, but the current outline is:
    >>>
    >>> Introduction
    >>> Cayenne Modeler
    >>> Contexts
    >>> Inserting Objects
    >>> Fetching Objects
    >>> Deleting Objects
    >>> Caching
    >>> Inheritance
    >>> Web Applications *
    >>> References and Resources
    >>>
    >>> * Currently only a simple Tapestry 5 application is planned since I
    >>> don't know the other frameworks.
    >>>
    >>> My plan is to walk through Cayenne, starting with Cayenne Modeler, and
    >>> working through different activities (inserts/fetches/deletes/etc)
    >>> with lots of little examples. I'm open to suggestions/etc, though.
    >>> I've abandoned my original idea of using Tiddly Wiki for the book,
    >>> though. Still planning on using GitHub for the code, though.
    >>>
    >>> mrg
    >>>
    >>>
    >>> On Wed, Jun 23, 2010 at 2:25 PM, Joe Baldwin <jfbaldwi..arthlink.net> wrote:
    >>>> Is there still going to be a Cayenne book?
    >>
    >>



    This archive was generated by hypermail 2.0.0 : Thu Jun 24 2010 - 19:08:58 UTC