2014-01-23 57 views
-2

這是我們目前很多同事之間的辯論,我正在尋找新的想法或建議。在哪裏比StackOverflow要好!如何有效地處理適用於後端開發人員的前端Web開發?

我們有Web開發人員和後端開發人員(用於Drupal的PHP或用於其他平臺的JSP),我們曾經開發一個可用的靜態HTML/CSS/JS原型,並將其交給後端開發人員進行集成。

但是,我們最終遇到的問題是,他們必須拆分靜態原型以適應不同的JSP/PHP頁面和一些bug表面。然後,我們必須仔細檢查它們的整合並壓縮錯誤。

我想知道是否有創建方法,解構靜態原型以便於後端開發人員集成?也許一種分割文件和使用SHTML的方法包括映射後端?我只是拋出想法...

你覺得呢?

+1

這個問題將產生輿論的答案。 – axiopisty

+0

我對任何事情都很開放,只是希望建立更好的流程。 :) – Vallieres

回答

2

術語web開發人員和後端開發人員沒有明確定義。這在一定程度上是由於我認爲對所使用的模板技術(PHP,JSP等)的鼓勵。我們討論前端和後端開發人員,但不考慮前端和後端應用程序。

我想知道是否有創建方法,解構靜態 原型更容易集成到後端開發人員?

爲什麼?

我認爲更好的解決方案是讓後端開發人員成爲後端開發人員。爲什麼要給後端開發人員提供一個演示文稿模板(我知道,這是因爲您使用了諸如PHP,JSP等模板技術)?

如果您確實想解決這個問題,您必須通過放棄模板技術來分離這些卷,並採用RESTful方法。允許您的後端開發人員僅開發服務器端代碼。允許您的前端開發人員僅開發客戶端代碼。讓用戶界面設計人員向客戶端開發人員提供一個靜態原型,他們將通過靜態API調用來獲取填充靜態原型所需的數據。然後,後端開發人員將不再需要觸摸客戶端演示文稿的一部分。

這樣做可以讓您擁有多個使用相同RESTful服務的客戶端(網頁,手機等)。

有關REST風格的Web服務的更多信息,請參閱此SO Question/Answer

+0

你可能想看看AngularJS – axiopisty

相關問題