我主要是一名PHP开发人员,最近我一直在浏览一些开源应用程序的源代码(特别是Mozilla Bespin),发现其中一些使用了Python“后端”。我只是想知道这个后端的目的是什么。我假设它与MVC框架中的模型是一样的,并且用于与数据库接口,但我不确定。如果我是对的并且后端用于简单地与数据库接口,那么后端是否包含sqlite / mysql服务器,因为我在安装方向上没有看到任何数据库配置信息?
答案 0 :(得分:2)
“Python后端”只是用Python编写的服务器端软件,与使用PHP编写的服务器端软件没有什么不同。它使用不同的编程语言完成所有相同的事情。
答案 1 :(得分:1)
看起来像Bespin使用Python的方式与使用PHP的方式相同,如果autors选择PHP而不是Python。
如果您是一名PHP开发人员,那么您已经是一名“后端”程序员,并且您已经知道它的作用,唯一的区别就是用于编写该语言的编程语言。
有些网站,主要是像Facebook或Twitter这样的大型网站,比通常的MVC更多层次。如果你看看Facebook,你可以看到生成HTML和AJAX响应的PHP脚本作为“前端”和高性能数据库,存储,计算集群,应用服务器等作为“后端”(其中PHP是很少用)。那么什么被认为是“前端”,什么“后端”也可能取决于你如何看待它。