一周前,参加了Justep起步公司的 X5免费培训,一共三天时间,也算是深度体验了。写几条看法出来,分享给各位。估计各位大侠也懒得看长篇大论,所以我多贴图,有图有真相嘛。我也偷个懒,有几幅贴图就直接用培训材料里的了。
细节懒得写了,就写结论吧:
第一、 复杂业务的支持能力没问题
从培训中提供的一些应用案例看,是可以做出很复杂的基于web的业务系统的。国内不少平台产品,做做OA勉强可以,一遇到复杂的业务系统就歇菜了。我认为这一点是必须的,无论如何,企业信息系统不是玩具。
//随便贴几个X5的应用界面,对复杂界面的支持能力还不错
第二、对手机的支持效果很不错
这点很值得肯定,X5对手机的支持效果很不错,而且,无论采用何种手机前端和PC端,所有工作流、组织机构和权限、业务逻辑等服务端业务逻辑,都是可以重用的,这点让我感觉有点意外,不过仔细想想,也是应该的,不仅合理,而且取巧。
//这是X5手机应用的两个截图,直接在iPhone上截的屏
//这是在建模工具里的手机应用开发界面,不错
第三、X5模型体系还是比较简洁易懂的
X5模型体系还是比较简洁易懂的,共有四个部分:组织机构和权限、工作流、数据模型、用户界面UI。前三个部分是放在服务端的。而UI是放在浏览器端的,PC和手机版各有自己的UI模型。
//X5的模型体系图,貌似比X3的简化不少
第四、建模和界面开发比较快捷方便
工作流、组织和权限等建模都是可视化设计的,界面也全是组件拖拽开发,通过事件驱动写扩展代码,这个思路很像Delphi。表单布局既可以自由拖拽,也内置了Excel表格做布局,他们真是会取巧偷懒。不过有些界面用Excel表格布局的确方便。
//界面中的要素都是组件,左下角的是组件的属性和事件,右边是组件面板,提供不少的组件,也支持第三方自己写组件
//这是切换到Excel布局,往单元格里拖组件,在单元格里设置组件的属性,最后的结果可以直接在手机浏览器上运行
第五、建模工具是定位于专业开发人员,最终用户使用是有难度
X5建模工具是基于Eclipse的,也就是说,是定位成专业的开发工具。看来,Justep还是努力想让建模工具能被开发人员接受。可以推断,X5开发工具的专业性和可扩展性是肯定的。但是,副作用是,必须另外提供一套定制工具给最终用户。我还是比较赞成Justep将建模开发工具和定制维护工具分开的做法,两边都想讨巧的工具,很容易成为鸡肋。
//X5建模工具,基于Eclipse的集成开发环境
第六、产品稳定性和运行效率还不错
满满当当培训了三天,每人一台机器,可以自己动手。应该说,基本上没遇到大的bug,平台上的应用运行效率也不错,下图的那个界面,打开时间不到2、3秒。但是,高并发的情况,就不得而知了。想让培训师提供一个关于X5并发能力的数据,培训师答没有。
//一个完全用建模工具做的界面,远程试了一下,打开时间2、3秒
第七、表格和报表能力值得肯定
X5报表能力很强,设计通过Exel,也比较简单,值得肯定。
//从X5提供的演示看,对各类中式报表支持得不错
第八、开发手册和说明书让人失望
培训后,提供的光盘里有电子版的开发手册,看了一下,实在不敢恭维。比如开发手册里,各个业务模型的接口列表,只有很简单的说明,Sample要么没有,即使有,也是简单到和没有一样。
第九、X5技术论坛有待改进
作为一个开发人员,我可以肯定:任何一个开发工具和平台,如果没有形成自己的开发人员论坛,那就是几乎没人用的扯淡的东西。相比国内其他平台产品公司,Justep的开发人员论坛算是比较活跃的,但是,其论坛需要改进的地方还很多,登上去一看便知。
//这是X5的开发者论坛,还算热闹,可以浏览,发帖则需注册
总而言之,Justep X5产品还是不错的,Justep敢开放免费培训,并且带走试用版,可见他们对自己的产品也还是很有信心的。参加培训的这几天里,大家私下交流时,对Justep X5的产品认可度都比较高,但大家对平台的商业模式观点很不一致。Justep这么多年一直坚持在做平台,也算是国内管理软件领域的一个异数了。