[问题] 拆解前后端作业

楼主: m9j002 (飞黄腾达)   2015-06-21 22:09:28
小弟目前任职于一间塑胶工厂,开发系统皆以Java为主的网页系统
采用Spring + iBatis的架构,画面呈现是html嵌入Java code,
相关user操作透过jQuery+javascript去控制页面的submit与后端做资料交换
但因无论帮公司内部或者外部的系统,都得重复类似的程式开发,
无法将功能做所谓的模组化,遇到不同客户也无法无痛的挪用该模组功能,
我认为原因在于前后端耦合过高,想了解各位网页开发的前辈是如何面对这样的问题?
小弟目前想建议公司将前后端功能确实拆分,后端将所有功能API化,
让前端网页透过javascript去进行ajax等资料交换,
未来若开发手机APP,也可以使用
因为尚无此方面的经验,不知此建议是否可行?或会遇到什么样的问题?
谢谢
作者: alog (A肉哥)   2015-06-21 22:51:00
前端的话把常用的元件改用component的概念去做。一定有东西会重复另外就是一些url之类东西可以放在element 的 data attribute不用写死在前端程式码里面。
作者: GoalBased (Artificail Intelligence)   2015-06-22 07:50:00
最大的问题不是技术面是政治面
作者: aspdoctor (大崎)   2015-06-27 00:05:00
同意楼上,很多时候都不是技术的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com