Tuesday, May 11, 2010

DataClass nearing completion

As many of you know, I'm working on the next generation of DataConstructor technology, DataClass.  I am personally very excited about this new product - it takes database building, design, and testing to the next level.  Here are some of the benefits that DataClass has (with red asterisks next to the benefits DataConstructor gave you):

  • It is a compiled language.
    • The only things not compiled are the SQL and DDL scripts themselves.
  • It enables designs with zero duplication.
    • No duplicated strings even between database scripts and .NET code.
  • It facilitates transition testing knowledge.*
    • DataClass still enables you to build a database from any historical version to any future version.*
  • It alleviates the need for most transition testing design.
    • For certain database platforms, basic design structures will be validated implicitly.
  • It does not require a license at runtime.
    • The compiler is the licensed component, not its output.
    • The developer is licensed rather than the application.
  • It allows you to define a complete class of database.
    • Transition logic.
    • Public, private, and protected design elements are all defined in one document.
    • Version info.
    • All are compiled into a single .NET class.
    • Public aspects are made public.