教育孩子不是件容易的事,尤其是当教室是虚拟的,学生来自世界各地。GatherWorks的CEO Frik Strecker,有一家大型学校找过他,帮助构建整个注册和学习管理系统,从而使流程更简单。
客户希望得到一个在线系统,能无缝集成所有东西,从课程注册和作业分配,到在线测试和付款时间表。学校最初是通过各种各样的电子表格记录这些信息的,并且努力在自己进行集成。“记录这些地所有事情花费了行政管理的大量时间,以及大量的金钱,”Strecker说。“当家庭寻问这些钱在花在了哪里时,回答这类种也很耗时。”
做指导性的决策
考虑到数以千计的学生和家庭可能会受到Strecker和他的团队所作的工作的影响,所以他知道首要正确完成工作的重要性。“我们看着不同技术和手工编码,但很明显它变得难以管理了,”他说。
使工作变得艰难的是,所有的开发人员都在其它的项目要忙,所以Strecker决定由他自己负责这个项目。“那时我只做过Java服务器端的开发工作,并没客户端的经验,”他说。
考虑到Strecker的有限的开发经验,很明显选择的框架在功能不变的情况下,一定要容易构建。“我们必须找到一种框架拥有我们所需的所有功能。”
“对于决策流程来说,快速构建系统的能力也很关键。”Strecker指出他面临着公司的最后期限。例如,学校不能轻易更改注册日期。
为了缩小领域的竞争者,Strecker咨询了他的团队的开发人员,这些人员对大量的工具都很有经验。他们讨论了ZK框架,因为它功能丰富,但由于它的维护问题最消退同有选择它。JQuery在团队中很流行,但在原型阶段能力不足。
“你可以使用jQuery,但然后你必须为了它添加一个又一个的插件,当然你也可以使用jQuery UI,但你最终会因为那些插件无法一切工作而放弃,”Strecker说。“通常他们单独工作,但如果你把他们在一起,效果却不是很好。”
从过去经验中学习
依赖于之前项目中学习到的教训,该团队在他们必须出去找到框架来完成他们想的完成的一切时,他们指出的出现的一些挑战。Strecker指出,这可能是个问题的,因为它可以增加集成组件的时间时,增加出错的风险。
Sencha Architect是一个HTML 5应用构建器,它最终因为它所提供的功能而被选中。“其它所有的框架都涉及到大量的手工编码、曲折的学习曲线,及需要找到大量的插件,” Strecker说。
未雨绸缪
对于集成系统发布流程,Strecker给了A+的级别,他的IT经验中最好的,最主要的原因是,通过使用HTML5构建器,他可以在短时间内容创建大量的功能。“在三个月内,我们能够全面运行注册系统、课程列表、记录他们的支付情况、开发票等等,”他说。
GatherWorks的StudyPlace产品最近升级到了Sencha Architect 3,同时证明了它的升级很平稳。Strecker指出了一件事,HTML5应用构建器框架在移动设备上,如何让内容看起来更舒服。
最初,当Strecker选择框架时,内容如何出现在平板电脑或智能手机上不在他的考虑范围内,但是,他很高兴他选择的产品能够让信息在移动设备上看起来很不错。
“这是我们今天要说的最后一件事,也是非常重要的,就是现在有许多人转移到的移动设备上,”他说。“很高兴我们没有学习新工具,或者使用单独的代码。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
对话陈本峰:HTML5究竟给企业带来了什么?
智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?
-
HTML5促进企业移动化服务走向极致
在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。
-
HTML5如何在企业中深入使用?
据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。
-
HTML5来了:推荐5个好用的混合式App开发工具
在残酷的移动互联网竞争环境下, HTML5技术一直受到各方关注,“HTML5颠覆原生 App”的争论也从未停止过,不管怎样HTML5生态的构建方兴未艾。