Changes between Version 6 and Version 7 of FmgVen/Overview


Ignore:
Timestamp:
Mar 20, 2012, 1:34:13 PM (13 years ago)
Author:
fmguler
Comment:

simplified points, as in home page

Legend:

Unmodified
Added
Removed
Modified
  • FmgVen/Overview

    v6 v7  
    11== Project Overview == 
    2 fmgVen is an alternative to heavyweight ORM tools, where mapping is problematic, and having problems because of lazy loading, etc. It maps database to java domain objects without mapping. Data access must be simple and lightweight. The points of fmgVen are; 
     2fmgVen is an alternative to heavyweight ORM tools, where mapping is problematic, and having problems because of lazy loading, etc. It maps java domain objects to database tables without mapping configuration. Data access must be simple and lightweight. The points of fmgVen are; 
    33 
    4  * You should know SQL, ORM tool should not aim to abstract out SQL knowledge 
    5  * You need performance out of the box, without having to tweak anything 
    6    * You should not have to tweak anything at all 
    7  * You need simplicity 
    8  * You need lightweightness 
    9  * You need convention over configuration 
    10  * Mapping to domain object is hard in custom queries 
    11  * ORM is good for CRUD but not for complex reports 
    12  * Criteria API should not belong to DAO layer, instead it should be first class citizen (like LINQ) 
    13  * Criteria API should be type safe, even in Java 1.4 (without annotation support) 
    14  * There are still people using Java 1.4 
     4 * Convention over Configuration 
     5 * Simplicity 
     6 * Lightweight 
     7 * ORM tool should not aim to abstract out SQL knowledge 
     8 * Performance out of the box, without having to tweak anything 
     9 * Typed Criteria API  
     10 * Oldest possible JRE support (1.4, 1.5) 
    1511 
    1612== Motivation ==