Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>Begin Edit/update:</strong></p> <p>Since this answer was published, the framework was enhanced a lot, especially to supply all needed features for implementing <em>true</em> Domain-Driven Design:</p> <ul> <li>Database agnosticism (not only SQLite3, but any database, including MS SQL or Oracle) of the ORM (even with the Delphi Starter edition);</li> <li><code>Interface</code>-based services, <a href="http://blog.synopse.info/post/2012/04/20/WCF,-mORMot-and-Event-Sourcing" rel="nofollow noreferrer">similar to WCF</a>;</li> <li>Very fast <code>http.sys</code> event-driven HTTP server, running in Kernel mode;</li> <li>Ready to work with AJAX clients;</li> <li>A lot of improvements and fixes;</li> <li>It is now called <a href="http://mormot.net" rel="nofollow noreferrer">Synopse mORMot Framework</a>.</li> </ul> <p>With all advantages of Delphi, i.e. small and fast executable, no runtime/framework required, all source code provided (no black box approach), no specific OS nor additional costs.</p> <p>See <a href="http://blog.synopse.info/post/2012/05/25/Domain-Driven-design" rel="nofollow noreferrer">this blog article</a> to find out how <em>mORMot</em> is probably the first Delphi framework providing all bricks necessary to implement Domain-Driven Design. With a lighter and faster solution than the "classic" Java or .Net implementations.</p> <p><strong>End Edit/update</strong></p> <p>I've developed an ORM RESTful JSON based framework, using SQlite3 for its database persistence.</p> <p>It's not so complete than Bold or OPF, of course (no UML nor OCL), but it works, and is tested with Delphi 7 up to Delphi 2010. And it's still maintained, and will be forever, because it's free and opensource.</p> <p>You've interesting features like integrated User Interface generation and i18n, reporting and export to PDF, client/server services, integrated unit testing. It uses JSON for data transmission, and a RESTful architecture over in-process communication, windows GDI messages, named pipes, or HTTP/1.1. So it could be used for developing AJAX applications.</p> <p>This framework integrates gracefully with our SynProject tool, which creates documentation from the source code, with nice graphs and complete document traceability (it has been used to fulfill IEC 62304 requirements for a medical SW we wrote with this framework). So you don't have UML, but you have documentation and diagrams available at hand.</p> <p>If you're interested in ORM and Delphi, you're welcome joining the adventure of Open Source! <a href="http://blog.synopse.info/category/Open-Source-Projects/SQLite3-Framework" rel="nofollow noreferrer">http://blog.synopse.info/category/Open-Source-Projects/SQLite3-Framework</a></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload