起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1267|回复: 4

[分享] 说说X5用下来的感受

[复制链接]

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
发表于 2014-4-9 17:10:23 | 显示全部楼层 |阅读模式
最近边学边用、边向论坛的大侠们请教,差不多一个月的时间,终于完成了一个管理系统项目的开发,说说我的感受吧。
X5的开发效率,我觉得还是不错的。
我本人已经十多年没有写过java程序,在开发过程中遇到的绝大多数问题,并不是java或者js编程上的,而是x5本身的使用方法上面的。
假如两个人,一个是3年的java编程经验,一个是2年java编程经验+1年的X5开发经验,都算群体中的中等水平吧,我估计后者的开发速度会是前者的2倍以上。
之所以这么说,部分是因为x5开发本身速度快一些,更多的是因为后者排错或者修改的工作量大大减少、效率也会大大提高。
我用x5开发项目的这段时间,公司的其它几位工程师就是用纯java开发同样的一套系统,他们的大部分时间花在排错上面,这很耗时间和精力,还不算测试人员投入的时间。
于我而言,快速开发平台最大的优势,就是在于开发效率,也希望x5能在将来的版本中做的更好。其中,怎么改进x5,以便减少操作者犯错的机会,我认为是值得再下功夫的。
举几个最简单的例子:
1、gridselect组件,配置data之后,需要设置columns,但目前是要手工输入的,输入完了,还需在选择哪些关系对应value、哪些对应于label。
如果能做成直接选择就更好,既方便,也防止关系名称写错。
2、写js代码的时候,用的最多的恐怕就是justep.xbl('组件id'),如果程序员在这里写上了不存在的id,最好X5可以在保存js文件的时候提示,这样将能大大减少返工的时间。(js中用到关系名称等等也是一样的道理)。
3、ksql,编写方式与sql还是有一些差别的,写错的时候,有时候保存时有提示,有时没有,如能做到只要保存成功的ksql,就没问题,那就更好了。
当然,平台是一回事,我们能否用好又是另一回事,我每出一次错、每遇到一个问题都会记录在excel表中,如今都有上千行了,遗留的问题还有上百个,要精通也不是那么容易啊。
总的来说,我认为x5是比较优秀的,期望将来的x5更加优秀!

12

主题

61

帖子

184

积分

初级会员

Rank: 2

积分
184
QQ
发表于 2014-4-9 17:15:48 | 显示全部楼层
快速开发平台本身体现的就是规范、快速 , 其实它本身还是有许多可借鉴的东西 , 当然我们都相信X5本身也在越来越完善的过程中。我们都是在路上 。
回复 支持 反对

使用道具 举报

4

主题

19

帖子

76

积分

初级会员

Rank: 2

积分
76
QQ
发表于 2014-4-9 17:37:03 | 显示全部楼层
总结的很好呀..赞一个...
我刚用不久..没有每天都在用..只是晚上有空余的时间写代码..
最好要有一个视频专门讲每个组件的基本用法,及所要涉及的感知组件的关联方式..
回复 支持 反对

使用道具 举报

2

主题

441

帖子

2572

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2572
发表于 2014-4-10 23:23:11 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

6

主题

26

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
发表于 2014-4-25 17:04:07 | 显示全部楼层
说的很好,受教了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 10:40 , Processed in 0.058969 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表