画家创作灵感是来自一个人长期的文化底蕴、经验积累以及对生活体现和观察等,灵感来时挥笔泼墨一幅作品可能一口气就完成了,不过,想象一下灵感来的时候还要自己去制作颜料和画笔以及画纸,也许等他全身疲惫的制作好各类绘画工具时灵感早就不知去向了。当然,现实中一般不会出现这种情况,艺术家们肯定早早都将工具准备好了,就等灵光一现的感觉了。软件开发虽然谈不上是艺术创作,也谈不上什么创作灵感的问题,不过如果一个项目因为开发工具不利而造成的Bug百出,工期延误而影响软件及时交付,则会带来客户的抱怨甚至拒负项目款的情况也不在少数。可见开发团队选择一款优秀的开发工具是多么重要。
赛斐公司推出的iModel Studio业务基础平台就是这一样一个为开发人员准备就绪的创作平台,该平台是基于模型驱动架构,利用“模型+插件”的技术实现一种基础模型+插件模型的建模方式来实现复杂软件快速配置构建模式。其特性如下:
1,装配式开发
iModel平台革新软件开发模式,以“模型+插件”的构建方式实现软件开发,无需或仅需少量编写代码和脚本;由静态的基础模型和动态的插件模型以及图标、图像、文档资源、权限等模型构成,而且可方便的用插件扩展已有模型的功能。以数量级的幅度提升开发效率、降低软件开发成本;
2,运行态调试
iModel核心思想是以模型为中心,支持在运行状态增量式开发和维护,可以方便的在运行时查看和修改相关模型,系统会自动编译更改的模型。
3,可视化构建
iModel平台以完全图形化界面的方式实现模型设计,修改、测试、跟踪、维护活动;通过模型工具可以非常方便的查看整个软件的模型组成以及模型之间的引用关系。
4,低技术需求
一般的设计人员就可以完成80%以上模型设计和插件配置工作,无需编码,平台内置100多个常用插件,特殊插件编写可以外包出去或由公司内程序员编写。
5,个性化界面
iModel平台客户端界面完全由界面模型定义,且界面布局风格可以按用户偏好设置,可以制作出非常个性化的友好用户界面。
6,可执行模型
基于iModel平台构建的模型就是目标软件的组成部分,通过客户端主控平台,服务端服务器和模型与业务数据库配合,软件模型可以直接运行,而且设计人员可以通过在软件运行过程中查看和变更模型配置来实现软件的运行态维护。
7,可成长模型
iModel平台模型驱动架构为软件的扩展带来巨大优势 ,增加一个模块只要增加模块的相关模型定义并发布到菜单中即可,客户端更新后自动加载增加的模型生成相关界面和组件。
8,可复用模型
基于imodel模型是可以在整套系统中复用的,可以通过模型的继承,模型的接口功能来复用模型,这样可以节约大量开发时间和增加软件的稳定性。
9, 云模式架构
iModel平台内置支持SaaS架构的模型,可以快速搭建多租户式SaaS应用系统。
10, 低带宽依赖
iModel平台利用本地模型缓存技术和业务表缓存技术减少软件运行中对网络带宽的依赖,加快了软件运行速度,增加了用户友好度。
你可以快速的高质量的开发基于iModel平台的管理软件,在该平台下:1小时开发一个模块,1天开发一个子系统,1周开发一个小项目,1月开发一个中型项目,半年开发一个大型项目是完全有可能的,而且部署也非常简单方便,几个步骤就可以完成。
了解详情请到官网http://www.imodeltools.com。