发布网友 发布时间:2022-04-26 13:45
共2个回答
热心网友 时间:2023-10-09 20:02
python的“中间服务器”(如果按应用服务器理解)不多,zope其中一个。
python主推wsgi协议,和可以挂载到任何支持该协议的网站服务器软件上,比如apache,nginx,iis,lighthttpd等等。就不需要自己实现服务器。该协议也使py能直接有和fastCGI的匹敌的性能。
典型web框架有django,turbogears,cherrypy,web2py等等。
什么是狭义语言?
python出台了语言标准,语言部分可以与解释器实现分离开,即可以是一门的但通用的语言。追问老师就提问说Python是否属于狭义语言,估计是问是否是狭义性的语言吧。Python的中间服务器只有zope这一种吗?老师问Python常用的中间服务器是什么?应该不是只有一种吧,麻烦能详细些吗,谢谢
追答我是一次听说“中间服务器”这概念,我知道中间件middleware或应用服务器application server
没听说“中间服务器”,其更像是“不被广为接受的自创概念”、伪术语。
Django · Flask · Nevow · Pyjamas · Pylons · Spyce · TurboGears · TwistedWeb · Webware · web2py · Zope
上面py的web框架都属于“中间件”。由于python主推自己的WSGI接口(Web Server Gateway Interface网站服务器网关接口),像最流行的django框架,虽然有自己的小http server但仅用于开发调试,部署时依赖apache,iis等重型服务器的WSGI接口通讯,而不像java那样主要靠app server应用服务器。其他主流的py开发框架也以支持WSGI接口为主。希望你和出题者别把支持WSGI的框架技术误认为是某种“中间服务器”的东西。
WSGI也是性能上和FastCGI匹敌的一个便捷技术。
py下严格意义上的,较的“应用服务器”,zope是一个。别的可能也有,但都没规模和名气了。
查到“中间层服务器”等于“应用服务器”,对于py的“中间层服务器”看法同前贴。
关于“狭义性的语言”,也觉得蹊跷。 对于编程语言,有专用和通用、静态和动态类型、解释和编译之别、指令式和函数式、标准和无标准等等的区别,没听说过有狭义和广义?
热心网友 时间:2023-10-09 20:03
I can help the helpless, but I cannot help the clueless..
能帮无助,不能帮无脑