What about the forms in your application get to consume objects instead isolated variables and row data?
What about to build forms capable of handling native Delphi objects directly from dataware components, like TDBGrid and TDBEdit?
What about building your application taking the advantage of persistent objects and still leveraging all the code, design and knowledge for years using Delphi's dataware components?
With EverClassy Dataset the programmer has direct access to application's objects from dataware components without any intermediary code!
The EverClassy Dataset component is able to consume native Delphi objects, mapping properties to dataset fields, allowing the complete usage of all dataware components that made Delphi so famous!
Do you want to know more? Then visit the EverClassy Dataset page and get familiar with this innovative product!
EverClassy Dataset gives the programmer the opportunity to load a dataset with in-memory objects, instead records from a database system. It allows to operate those objects directly from the VCL database component, the dataware components!
The class instances are worked as they are records and their properties as fields, allowing a programmer to bridge native Delphi objects to dataware components. This funcionality is particularly valuable in applications designed under truely object oriented concepts, like Domain Driven Design (or simply DDD).
However, applications with more classic designs finally have the chance to evolve to a Domain Driven model, where the business (domain) logic is encapsulated in domain classes, taking advantage of all the power of a object oriented programming language. All the time and money invested in GUI artifacts can be leveraged while the back-end business implementation can be refactored to this new and exciting paradigm.
Due to its delegation-based design, EverClassy Dataset is flexible enough to work with any object sources, enabling to choose from a wide range of frameworks, no matter whether it's from a third-party or made in-house.
The component works just like any other dataset, but the source of data is an object collection like
TObjectList instead a database-returned record set. That enables a
programmer to design and implement Domain Objects which can exist only in memory or
to be persisted in a XML file or event a database repository! It's simply all
up to you!
EverClassy Dataset is available for Delphi / RAD Studio XE2 and following versions, including the new Delphi 10.1 Berlin (both Win32 and Win64 versions). However, if you have another version, please contact us at email@example.com and we will see what we can do!.
Domain Objects are the last word in application business modeling and implementation, giving the programmer a much higher level of abstraction! Imagine being able to describe the Domain concepts existing in reality directly into the applications's code, taking advantage of all the rich set of programming tools delivered by an object-oriented laguange like Delphi!
Now stop imagining and start building those application right away by using EverClassy Dataset to sinergically combine the rock-solid business rules implementations built on the objects technology with ultra productive dataware components you already know and love!
In case of any questions, please don't hesitate in sending an e-mail to firstname.lastname@example.org. We will be more than happy to provide you with any information about our products!