2011-03-31 62 views
2

編碼的Django(蟒蛇)我有一個客戶誰在PHP中明確寫入課程管理在線工具。在PHP驅動的網站

他聘請我在網站上做一些工作。工作是什麼,我還不清楚,但我猜想這將是一個附加到現有的網站,而不是要求現有的PHP代碼的任何修改。

由於我更熟悉Django,因此我計劃在Django中編寫這些新插件並將其與PHP集成。

這是一個明智的舉措還是會在可預見的將來造成問題。未來的開發人員是否仍然可以管理代碼,以及它在Apache服務器上會有什麼壓力(資源方面)?

其他選項是

  1. 做插件的PHP(不知道PHP太清楚)
  2. 重做在Django網站完全(不認爲客戶會爲此支付)

感謝您的輸入

+0

哎喲,我討厭成爲開發商要求今後解決任何問題。 – Hamish 2011-03-31 20:24:19

+0

我想知道這是如何工作,但在另一個方向。說我有一個Django的網站(和MySQL數據庫),我想添加一個PHP論壇程序包(因爲他們似乎比Django的論壇更成熟)。這是可行的嗎? – 2011-03-31 20:27:59

+1

如果您要添加一個現有的預包裝到您的網站的體驗,然後我看不出問題。我有這個網站:http://www.backupmachine.com/這是Django,但有一個WordPress的博客添加到網站上。只要別人是保持你添加-的東西,你不必攻擊它一下,沒有任何問題(恕我直言) – 2011-03-31 20:54:13

回答

5

我不會這麼做,因爲你會創建維護頭疼的客戶端。當他們需要對網站進行後期修改時,需要理解兩種技術,而不僅僅是一種技術。

此外,如果有常見的頁眉/頁腳/頁面組件/認證,你必須在你的Django網站中重新實現它們。

PHP並不難學,PHP在線上的例子比其他人都知道的多。

就你的服務器負載問題而言 - 與現有的PHP一起運行幾個python進程可能沒有多大區別。另外,RAM很便宜!