2010-08-02 114 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