应用设计系统的目标

应用设计系统的目标
 
  一直从事桌面应用系统的开发,偶尔也会玩玩网页,发现一个习惯于使用C/C++的专业技术人员使用JavaScript什么的写一些应用还真的不容易,咱不是说学不会那些东西,而是说JavaScript与C/C++比起来,由于受到太多的限制而感觉非常的乏味,这就象一个专业赛车手去骑电瓶车一样,很难能坚持下去。
  我思考了很长的时间,就是想解决一些问题,希望能提供一种介于桌面开发与网页开方之间的开发方案,就是比普通的桌面开发更好的发布方式,而又比网页应用更强大的功能,换言之就是桌面的强大功能加上WEB应用的方便发布。在经过N次的尝试之后,终于提出我自己的方案:用XML来描述界面,采用C语言脚本来处理业务。使用XML描述界面这是非常自然的事情,不仅仅可以非常方便地描述界面元素的基本属性,也可以方便地描述界面元素的布局、位置和从属关系。而C语言的强大功能,这是大家都非常清楚的,用它来描述业务也将是非常容易而方便的。而本系统的目的,也就是让熟悉C/C++的专业人员来设计应用的,所以采用C语言脚本就几乎不需要再学习,缩短了学习过程,也降低学习成本,这也是非常自然的了。
  在架构刚搭起来的时候,我是使用记事本来写测试应用的,在记事本里一行行地用XML来构造界面,又一行行地用C语言脚本来写业务处理,然后再手工地把界面与业务处理装配起来。效果很好,但过程很烦琐。不过这个烦琐的过程也让我一步一步地完善了这个方案,现在几乎已可以达到应用阶段了。当然,有一个好的应用设计系统是必需的,现在已可以方便地制作菜单和工具条等,而窗口控件也已开始进行中,这也是未来两到三个月的业余生活内容。
  我并没有寄予太高的期望,不敢与现在市面上的C/C++或PHP或JS什么的相提并论,但是在针对于某一具体的行业来说,我相信我这一方案将是非常适合的。打一个比方,如何开发ERP系统,如果用C/S的方式来做,功能之强大这是一定的,但是发布和后期的维护中,也将是非常头疼的问题;如果采用B/S来做,发布不成问题了,但是用户体验将让很多人退却。如果用我的方案来做,既可以达到C/S的那种强大功能又能达到B/S的易发布,甚至还可以采用C/C++来开发数据和业务逻辑,而采用XML来描述界面,而采用C语言脚本来处理界面的响应。这样既可以有C/S的安全和快捷,又可以象B/S一样方便地修改角色表现,提高用户体验。
  而近期来说,我还是希望利用这个平台开发一些小应用,比如休闲游戏、网络工具、以及EMAIL系统和日历系统等。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值