delphimvcframework/roadmap.md
2016-09-10 15:50:04 +02:00

2.2 KiB

DelphiMVCFramework - ROADMAP

The DelphiMVCFramework team is working hard to bring to the Open Source Delphi community an even better framework for the Q4 2016 and Q1 2017. In this document are defined all our plans for the next features. As you know DMVCFramework is used in many big and small companies all around the world and many of these companies ask for specific features, so this roadmap tries to focus on these requests.

  • (DONE) Switch from the internal logger to the LoggerPro project to have more flexibility

  • (DONE) Remove eLua support and switch to Mustache for server side view

  • (DONE) Implement JWT support

  • (DONE) Implement Strongly Typed Actions

  • Linux support (compatibly with the Next Delphi version with codename Godzilla)

  • Update Mapper framework to make it extensible and configurable

    • The default mapper interface will be the same as the current version so that no breaking changes happend
    • Will be possible to register a specific serializer/deserializer engine for each type or property name
  • Switch from the System.JSON parser to the JsonDataObjects parser (which is more than 10 times faster).

    • This point has the max priority!
  • Improve the IDE expert

  • Add the XML support for the Mapper using the OmniXML project (low priority: looking for volunteers)

  • Create a mechanism to allows a fast and dirty CRUD interface based on tables

    • With this features you can simply define the resource name, the database table name which that resource points to and the allowed standard CRUD actions, and you have a complete CRUD system. Will be a lot useful for all that simple entities which don't have complex business logic.
    • Will be based on FireDAC
  • New samples with specific web related use cases:

    • WebWorkers
    • Angular2
    • React
  • Complete the DevGuide on gitbooks

  • Improve the session mechanism to allows a more flexibility