Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 1.24 KB

GDO7_FEATURES.md

File metadata and controls

24 lines (14 loc) · 1.24 KB

GDOv7 Features

  • Write a method once for all sort of output. Be it CLI, HTML, JSON, AJAX, XML, etc. Re-Use the validation code nicely in a vast type hierarchy.

  • Write a GDT once and have perfect sanitization and validation on any user input. Re-use your GDT nicely.

  • Excellent Debugging and Error handling. More Unit tests are needed.

  • Almost no 3rd party dependency in the core. Only HTML purifier to sanitize user html input.

  • Composer still not required. Used for PHPUnit and DOMPDF.

  • Blazing fast (12ms) for a PHP application with a good memory footprint (2MB). For some very simple pages that is.

  • Code driven database. Never write a single migration file again.

  • Consistent coding style and schema. Performance is a big aspect.

  • 2/3 Layer Single Identity Cache. Every Row is unique in memory, backed by memcached and a per process memory cache. An additional cache in the file system is also available. Caching that actually works, is easy to use, and actually speeds the application up.

  • Very clean code. In EclipsePDT there are almost no warnings for any GDO code. Other IDE are, sadly, untested.