Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 217613
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T18:40:25+00:00 2026-05-11T18:40:25+00:00

I want to develop mysql database application using dbexpress to develop from scratch or

  • 0

I want to develop mysql database application using dbexpress to develop from scratch or work with existing databases. To create reusable layers what patterns-components should I use. I want the app to be scalable to n-tier easily. Tried google search for ready frameworks but I found nothing much informative (some lack documentation, some lack examples).

Something in the veins of famous java frameworks i.batis or hibernate would be useful. I’m familiar using such a framework in PHP to develop xml defined business objects. I tried to convert it to Delphi but it is much of a work.(Abstraction with delphi strict typing makes everything hard for my exprerience level.)

Also ruby on rails activerecord-like implementation may be useful.

I could never be clear about trashing dbaware components or not.

I tried to implement some design patterns to separate layers (data access/connection), (business objects), (gui), but with no success. What I try to achieve is to mimic lego (I can use any database engine , any delphi database technology(bde, ado etc.. dbexpress is a must, others are optional). Also I may use xml (mybase or native), text files (csv-like, legacy parsing code)

I may need single tier, client/server and n-tier.

Also I may need some kind of web service implementation (the client side may be any technology apart from delphi executable , so I think generating xml, wsdl easily is necessary)

The data access layer is the most important part. It must be flexible because other frameworks will be developed upon it (user authentication, app configuration etc…).

  • I may challenge to develop my own simple framework (I don’t know what to follow: database adapter pattern, db connection factory, mappers, data access objects etc..)
  • I can use an existing one (instantobjects not applicable. not work with existing db schema). Some of the others I tried lack dbexpress support or I could not understand the configuration.
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-11T18:40:25+00:00Added an answer on May 11, 2026 at 6:40 pm

    Mohammed’s response covers the n-Tier part of your question. The part about being similar to i.batis or hibernate pushes you towards object-oriented persistence frameworks like tiOPF which are a somewhat of a different beast.

    Here is the list of persistence frameworks for Delphi that I am aware of at this time. I believe CG also did some sort of persistence demo at Delphi Live so there might be something else on the horizon.

    • InstantObjects ** Delphi 2009/2010 support is now in SVN
    • PressObjects SDK
    • tiOPF
    • Jazz-SDK
    • DObject
    • Infra
    • EOS
    • g-framework
    • Easy MVC
    • Delphi Persistent Object
    • hcOPF — Just spotted this one 9/2009
    • Bold for Delphi – Last sighted somewhere near ECO 😉

    FWIW – I have used InstantObjects (IO) in several commercial products (albeit in a non-standard way) and am working on a port to Delphi 2009. PressObjects is by one of the IO developers and I recently joined that project since it looks interesting. I would not discount frameworks like tiOPF, Jazz etc since YMMV. I would be doing these frameworks a disservice by commenting since I have not used them beyond simple test cases.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 104k
  • Answers 104k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Well, in theory: yes. And practical, I think yes too.… May 11, 2026 at 8:38 pm
  • Editorial Team
    Editorial Team added an answer A normal transaction (ie. READ COMMITTED) insert already does the… May 11, 2026 at 8:37 pm
  • Editorial Team
    Editorial Team added an answer Have a look at the trace module. You can also… May 11, 2026 at 8:37 pm

Related Questions

Consider the need to develop a lightweight desktop DB application on the Microsoft platforms.
I have a PHP website backed by a MySQL database and a small team
I've been doing PHP/MySQL websites with shared hosting providers for the last couple years.
As far as I know, when I build a desktop/server app using any GPL
If you want to develop against WordPress (i.e., have a local instance running on

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.