快速开发好帮手,移动开发新思路

大城市里の小女人 提交于 2020-08-06 10:09:53

办公室里门窗紧闭,只有日光灯在有频率的闪烁着,伴随着冷气机吹出的呼呼风声,像一曲低沉的悲歌,混合着燃烧过的烟草味,压抑得人近乎窒息。

 

孙东面色凝重,揉捏着紧皱的眉头,从外面推门走了进来。他径直来到窗边,目光看向窗外,天空暗沉无光,即便已经是正午,厚重阴郁的黑云,也将阳光遮避得严严实实。南方夏日的气候,就是如此善变,尽管整个上午,都是晴空万里,但此时,已然是一副,暴雨将至的光景。

 

他回到办公桌前坐下,端起手边早已凉透的咖啡一口饮尽,重重地叹了一口气,沉默良久,孙东开口了:“大家先把手头的事情停一下,我有个事情要向大家宣布!”同事们纷纷看向他,七嘴八舌地问“什么事情呀孙主管?”,“孙主管有啥好事要说啊?”,“对啊,啥好事?”

 

孙东清了清嗓子,提高了音调:“不开玩笑啊,刚才领导,找我谈了推进公司移动办公的事,老办公系统,只能在PC上使用,所以,领导要求我们IT部,拿出一个包含移动端的新系统。”话音刚落,同事们便开始窸窸窣窣地讨论起来。

 

说着,他缓缓站起身,在办公室里来回踱着步,说:“你们也知道,现行的办公系统是外购的,使用过程中呢,也出过不少问题,所以领导期望,新系统由咱们IT部自主开发。”

 

讲到这里,同事们的讨论声越来越大。讨论的细节我也没全记住,大致意思就是,我们人手不足,经验也不足,大家对能否完成这个任务充满忧虑。他们有这样的担忧,我是理解的,也在意料之中。业内人士都懂的,开发一个大型软件项目,是需要用到,包括美工、架构师、程序员、数据库管理员在内的,各种精通语言、数据库以及各类开发技术的专业人员。

 

但公司所处的行业,与计算机领域毫无关联,以至于IT部的人员配置,就相当的简陋,软件开发能力比较弱。所以大家一致认为,以我部现有的实力,将难以满足开发需求。所以当务之急,是找到一个万全的解决办法。很显然,就目前现状来说,传统的开发方式,已经不再适用,我们需要一个不落窠臼的全新方式。

 

在深刻分析了我们的现状和所面对的问题之后,我们引进了XJR快速开发平台。

 

它是一种帮助开发者快速做软件的,可视化代码生成工具。该平台采用了向导式的开发方式,结合可视化的操作模式,可以直接通过鼠标操作来进行开发,所见即所得,在进行设计的同时也能生成功能。跟着向导一步步做就行,全程几乎不用手写代码。

 

我在使用的过程中发现其已经为我们搭建好了框架,也预置了各类基础模块可以直接使用,另外其根据各类系统的特点建立了多套定制模板,大家直接按照开发向导就能快速做出各种业务系统。

 

尤其难得的是,当在前台进行可视化操作时,软件后台会自动生成JAVA源码方便我编译和修改。在进行复杂业务逻辑编写时,也可以先利用其完成基础代码开发,然后再将业务逻辑写入,框架底层也集成了各类公共操作库。平台采用的技术都是目前比较主流的,而且十分规范合理,可以让我们都放心使用,不用担心会出现恶性BUG。

 

它对我们这种缺乏经验的开发团队太友好了,得益于这一系列的优良特性,对程序开发稍有涉猎的人,闭着眼睛都可以开发出软件,还不用担心出错。

 

尤其给予我们巨大帮助的,移动开发功能,更值得被单拎出来好好介绍。整个移动开发的操作简单方便,快捷明了,整个开发过程分为以下几点:

 

  • 设置移动应用开发的登录界面元素

 

得益于出色的可视化操作模式,我们仅需点击手机开发——“移动应用设计”——“设置登录界面元素”就可以设置登录界面

 

 

此时仅需使用鼠标拖动相关控件到设计区域,并对其控件进行设置即可

 

实时生成代码预览

 

实时可视化效果样板预览

 

 

  • 首页功能模块,元素设计

 

同样得益于高效的可视化操作模式,鼠标点击手机开发——“进行首页功能模块,元素设计”即可开始首页界面设计。

 

 

界面设置与设计

 

 

  • 动态图表配置

 

依然得益于先进的开发理念与操作模式,仅需通过简单的SQL语句查出要使用的表,再选择相对应的字段进行绑定,即可快速生成需要的图表。

 

 

字段配置与设置

 

 

手机端首页展示

 

  • 移动功能设计

 

鼠标点击手机开发——“进行移动功能设计页面”即可开始首页界面设计。

 

 

手机端功能设计页

 

 

实时代码预览

 

 

  • 手机端登录页控件相关细节

 

文本

 

 

密码

 

 

图片框

 

账号 & 密码框

 

 

得益于XJR快速开发平台的良好特性,我们几个人,在没有增加援手,也没有追加预算的情况下,成功的在万众期待中,将新系统做出并上线使用了。由于是自主开发,所以新系统完全契合公司需求,各部门部的同事使用起来也得心应手,再也没有出现过任何问题。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!