那天中午,部门主管老钟睡得很香,甚至在办公室另一头的我,都听见了他的呼噜声。那时已是盛夏时节,正午的太阳正绞尽脑汁地炙烤着这个星球。奈何我们处于三十九楼的高层,即使拉上了窗帘,窗外热情的阳光也刺得人眼睛生疼。尽管他的呼噜声在这低矮的室内回荡,但我依然觉得此时安静无比,静到......可以听见窗外空气流动的声音。
冷气机里吹出的凉风,是这中和这炎夏酷热的一剂良药,它除了有去暑之效,还有催眠之功。现在是午休时间,同事们要么已经睡着,要么......正在睡着。而我却毫无困意,看着桌上的空咖啡杯,心想:“果然早上喝一杯,精神一上午,咖啡广告诚不欺我!”
但十几分钟后我还是睡着了,静谧的环境和凉爽的空气,联手战胜了咖啡因。醒来已是一个小时以后,我抬手看了一眼手表,离工作时间还有八分钟。我打着呵欠从座椅上站起来,伸展着腰肢,在环顾四周时我发现老钟已经不见。
下午四点半的时候,老钟皱着眉头出现在办公室门口。他走到自己桌前,端起茶杯把里面的茶水一饮而尽,嘴微微地动着,仿佛有什么话要说。许久,他清了清嗓子,然后提高了嗓门:“刚才,领导找我谈了推进公司移动办公的事!老办公系统只能在用在PC上,所以领导要求,我们IT部拿出一个包含移动端的新系统。”
很自然地,大家开始讨论起来,整个办公室热闹如嘉年华。“大家先听我讲完!”老钟举手做了一个收声的动作“你们也知道,现行的办公系统是外购的,使用过程中也出过不少问题,所以领导期望整个新系统,由咱们IT部自主开发。”
后来大家讨论了很久,过程我已经不记得,最终讨论出的结果就是:由于大家之前都没有进行过移动开发,所以缺乏相关经验。而且公司所处的行业,同计算机领域毫无关联,部门里人也不多,无法满足开发大型项目的条件。所以,我们决定打破常规另辟蹊径,寻找一个简便快捷的开发方案。
在连续几天夜以继日地咨询与对比之后,XJR快速开发平台被引入我部。
它是一种帮助开发者快速做软件的可视化代码生成工具。该平台采用了向导式的开发方式,可以通过拖拽编辑等可视化操作来进行开发,所见即所得,在进行设计的同时也能生成功能。
我在使用的过程中发现其已经为我们搭建好了框架,也预置了各类基础模块可以直接使用,另外其根据各类系统的特点建立了多套定制模板,大家直接按照开发向导就快速开发出了各种业务系统。
难得的是,当在前台进行可视化操作时,软件后台会自动生成JAVA源码方便我编译和修改。在进行复杂业务逻辑编写时,也可以先利用其完成基础代码开发,然后再将业务逻辑写入,框架底层也集成了各类公共操作库。平台采用的技术都是目前比较主流的,而且十分规范合理,可以让我们都放心使用,不用担心会出现恶性BUG。
它对我们这种缺乏经验的开发团队太友好了,得益于这一系列的优良特性,对程序开发稍有涉猎的人,闭着眼睛都可以开发出软件,还不用担心出错。
尤其是其中可视化的手机APP设计功能,这对移动开发接触不多的我们来说,简直就是移动开发神器。
就像PC端的开发一样,移动开发也是可视化的,我们直接通过鼠标拖拽相关控件来进行界面设计就行,也可以对其自由编辑和设置。APP的登录界面、功能主页、功能详情就在这鼠标的一点一拖一编辑之下做好了,所见即所得,所得即可用。
而且平台中的表单可以直接发布在APP中使用,做到了一次开发多处运行。同时在APP端中就直接集成了移动审批功能,各类流程审批直接在手机上就可以实现。而这一核心功能,正是领导和其他部门同事殷切盼望的功能。
移动开发的操作简单方便,快捷明了,整个开发过程分为以下四点:
一、设置移动应用开发的登录界面元素
得益于出色的可视化操作模式,我们仅需点击”手机开发”——“移动应用设计”——“设置登录界面元素”就可以设置登录界面。
操作主界面。
此时仅需使用鼠标拖动相关控件到设计区域,并对其控件进行设置即可。
实时生成代码预览。
实时可视化效果样板预览。
二、首页功能模块,元素设计
同样得益于高效的可视化操作模式,鼠标点击”手机开发”——“进行首页功能模块,元素设计”即可开始首页界面设计。
操作主界面。
界面设置与设计。
三、动态图表配置
依然得益于先进的开发理念与操作模式,仅需通过简单的SQL语句查出要使用的表,再选择相对应的字段进行绑定,即可快速生成需要的图表。
操作主界面。
字段配置与设置。
手机端首页展示。
四、移动功能设计
鼠标点击”手机开发”——“进行移动功能设计页面”即可开始首页界面设计。
操作主界面。
手机端功能设计页。
实时代码预览。
所以,综上所述,得益于XJR快速开发平台快捷、高效、高质量的特性,开发小组顺利地完成了开发任务。很快,包含移动端的新办公系统上线,这让整个公司的工作效率大为提升。我甚至有一种预感,接下来肯定会有相当一部分企业,在面临自主开发困境时,会优先考虑采用快速开发平台。
网友评论