2010-08-02 41 views
1

我主要是一名PHP開發人員,我最近瀏覽了幾個開源應用程序的源代碼(特別是Mozilla Bespin),發現其中一些使用Python「後端」。我只是想知道這個後端的目的是什麼。我假設它和MVC框架中的模型是一樣的,並用於與數據庫接口,但我不確定。如果我是對的,並且後端用於簡單地與數據庫接口,後端中包含sqlite/mysql服務器,因爲我沒有在安裝指導中看到任何數據庫配置信息?python後端有什麼用途?

回答

1

「Python後端」僅僅是用Python編寫的服務器端軟件,與PHP中編寫的服務器端軟件通用條款沒有什麼不同。它使用不同的編程語言完成所有相同的事情。

1

它看起來像Bespin使用Python的方式會使用PHP,如果自動選擇PHP而不是Python。

如果您是一名PHP開發人員,您已經是一名「後端」程序員,並且您已經知道它的作用,唯一的區別是用來做這件事的編程語言。

一些網站,主要是像Facebook或Twitter這樣的巨大網站,比通常的MVC包含更多的圖層。如果您查看Facebook,您可以看到PHP腳本生成HTML和AJAX響應,作爲「後端」(其中PHP是「前端」和高性能數據庫,存儲,計算集羣,應用程序服務器等)幾乎沒有使用過)。那麼什麼被視爲「前端」,什麼「後端」也取決於你如何看待它。

+0

好吧,這是有道理的。那麼告訴我,Bespin的Python後端,是否讓應用程序更容易與服務器通信?通過採取共同行動並將其納入職能。 – JayD3e 2010-08-02 16:36:46