Changes between Version 9 and Version 10 of FmgVen


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

simplified points, removed schedule

Legend:

Unmodified
Added
Removed
Modified
  • FmgVen

    v9 v10  
    66 - [wiki:FmgVen/Documentation Documentation] 
    77 - [wiki:FmgVen/Development Development] 
    8  - [wiki:FmgVen/Schedule Schedule] 
    98{{{ 
    109#!html 
     
    1413}}} 
    1514}}} 
    16 fmgVen is an alternative to heavyweight ORM tools, where mapping is not easy, and problematic because of lazy loading, etc. It maps database to java domain objects without explicit mapping configuration. Data access must be simple and lightweight. The points of fmgVen are; 
     15fmgVen is an alternative to heavyweight ORM tools, where mapping is not easy, and problematic because of lazy loading, etc. It maps java domain objects to database tables without explicit mapping configuration. Data access must be simple and lightweight. The points of fmgVen are; 
    1716 
    18  * You should know SQL, ORM tool should not aim to abstract out SQL knowledge 
    19  * You need performance out of the box, without having to tweak anything 
    20    * You should not have to tweak anything at all 
    21  * You need simplicity 
    22  * You need lightweightness 
    23  * You need convention over configuration 
    24  * Mapping to domain object is hard in custom queries 
    25  * ORM is good for CRUD but not for complex reports 
    26  * Criteria API should not belong to DAO layer, instead it should be first class citizen (like LINQ) 
    27  * Criteria API should be type safe, even in Java 1.4 (without annotation support) 
    28  * There are still people using Java 1.4 
     17 * Convention over Configuration 
     18 * Simplicity 
     19 * Lightweight 
     20 * ORM tool should not aim to abstract out SQL knowledge 
     21 * Performance out of the box, without having to tweak anything 
     22 * Typed Criteria API  
     23 * Oldest possible JRE support (1.4, 1.5) 
    2924 
    30 [wiki:FmgVen/Overview read more] on the prject overview page. 
     25[wiki:FmgVen/Overview read more] on the project overview page. 
    3126 
    3227== Releases == 
    33 The current release is: [https://sourceforge.net/projects/fmgven/files/ fmgVen 0.2] Go to [wiki:FmgVen/Releases releases] page for all releases. 
     28The current release is: [https://sourceforge.net/projects/fmgven/files/ fmgVen 0.2 at SourceForge] Go to [wiki:FmgVen/Releases releases] page for all releases. 
    3429 
    3530== User !Guide/Documentation == 
     
    4338   * [wiki:FmgVen/Development/UseCases Use Cases] 
    4439   * [wiki:FmgVen/Development/Implementation Implementation Notes] 
    45  
    46 == Schedule == 
    47 To be integrated with Scheduling System. Currently no schedule is arranged. Go to [wiki:FmgVen/Schedule schedule] page for details.