是否可以使用xml etc ...文件中的配置模式为Delphi应用程序创建GUI.这种操作存在任何框架.使用类似语言的脚本很容易,但是我们可以在Delphi中模拟这种行为吗?
我需要免费的图书馆.
我想使用dbexpress开发mysql数据库应用程序,从头开始开发或使用现有数据库.要创建可重用的层,我应该使用哪些模式组件.我希望应用程序可以轻松扩展到n层.尝试谷歌搜索准备好的框架,但我发现没有太多信息(一些缺乏文档,一些缺乏示例).
在着名的java框架i.batis或hibernate的静脉中的某些东西会很有用.我很熟悉在PHP中使用这样的框架来开发xml定义的业务对象.我试图将它转换为Delphi,但这是一项很重要的工作.(使用delphi严格打字的抽象使我的exprerience级别的所有内容变得困难.)
同样ruby on rails activerecord-like实现可能很有用.
我永远不清楚是否有垃圾dbaware组件.
我试图实现一些设计模式来分离层(数据访问/连接),(业务对象),(gui),但没有成功.我试图实现的是模仿lego(我可以使用任何数据库引擎,任何delphi数据库技术(bde,ado等等.dbexpress是必须的,其他是可选的.)我也可以使用xml(mybase或native),text文件(类csv,遗留解析代码)
我可能需要单层,客户端/服务器和n层.
此外,我可能需要某种形式的Web服务实现的(客户端可能会从德尔福可执行除了任何技术,所以我想生成XML,WSDL容易是必要的)
数据访问层是最重要的部分.它必须是灵活的,因为将在其上开发其他框架(用户身份验证,应用程序配置等......).
我想从GUI设计中隔离数据库代码.在一段合理的时间里,我一直在阅读/搜索/浏览mgm/mvp/mvc/persistence/objects等主题.我真的很难设计一个可重用的对象层次结构/框架.Delphi是RAD的一个很好的工具,但当你想以不同的方式解决问题时,文档似乎无效.我想为数据访问开发一些持久性之王,并轻松地将数据连接到对象/对象列表中.并以多种方式集成数据显示(使用现有组件或不使用dbaware,创建多种格式的导出/导入例程).我应该从哪里开始?你知道任何带代码的教程吗?例如,Delphi安装中包含的mastapp演示是RAD-way作为初创公司的一个很好的来源.我需要在OOP中使用等效的注释和教程
delphi ×5
database ×2
oop ×2
activerecord ×1
dbexpress ×1
forms ×1
frameworks ×1
generics ×1
hibernate ×1
xml ×1