求思路:支持应用业务自动设计的引擎

jason176374 2011-02-11 10:18:29
因为软件经常要做客户化的改动,所以我想能不能开发一个这样的软件。
把通信,交互,界面表示,业务逻辑处理等等全部以某种方式封装,定义,
然后实施的时候只需要根据具体的需求,对业务进行定义即可“组装”起来。

我也知道要达到这个效果,首先要有很强的组件支持,另外就是要提供给
用户各种定义的接口。

我现在最大的问题是,我不知道如何架构这个软件。
想听听大家的意见,谢谢
...全文
93 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wateryh 2011-02-11
  • 打赏
  • 举报
回复
客户的改动也可以分为很多种
比如,业务流程的改动
通信方式等基础设施的改动
交互方式的改动,

应该有不同的解决方案吧
手机写程序 2011-02-11
  • 打赏
  • 举报
回复
只有通信可能不动,其它部分都有可能动。
jyh_baoding 2011-02-11
  • 打赏
  • 举报
回复
想法不错,把比较固定的封装起来,提供接口即可,对经常改动的作成动态库,可以随要求更换。
_三皮_ 2011-02-11
  • 打赏
  • 举报
回复
组件化开发,是面向对象开发的更高层次的代码复用。你可以从现在开始组建公司的组件库。
用户 昵称 2011-02-11
  • 打赏
  • 举报
回复
这东西就没明白的时候,即使逻辑清楚,执行起来一般因为种种困难而不断修改,所以俺习惯上找一个比较好的引擎(俺的工作中根本用不着什么引擎,就是一个简单的字符串分析)来抄,时间长了,已经做好的程序也忘记实现细节了。
jason176374 2011-02-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jennyvenus 的回复:]

脚本基本上就是做这个的,凡是可以指示程序按某种规则做事情的都是脚本,并不是只有asp, php等才叫脚本。
[/Quote]
我最近也看了一些系统,确实各种脚本在这种自动化的系统中发挥重要作用。
不过我脑子里面还是不能串起整个系统。
用户 昵称 2011-02-11
  • 打赏
  • 举报
回复
脚本基本上就是做这个的,凡是可以指示程序按某种规则做事情的都是脚本,并不是只有asp, php等才叫脚本。
jason176374 2011-02-11
  • 打赏
  • 举报
回复
to 1楼,2楼
组件复用或者动态库,最终都只是某种形式的服用而已。
打个比方,组件好比是积木,我开发了很多各种各样的积木,遇到需求时,
就可以把积木搭成不同的形状。

我现在想要的(很难描述这个概念),就是积木也可以没有,积木的形状,
每块积木和其他积木的连接方式等等,都可以自己定义。

jason176374 2011-02-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 eyey1 的回复:]

只有通信可能不动,其它部分都有可能动。
[/Quote]
这个要求协议指定要灵活。
通信协议要能对应所有的业务处理。
否则,每种业务对应不同的通信数据结构的话,
那么业务增加或修改时,还要做特定开发

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧