[問題] 拆解前後端作業

作者: 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