我有一台运行Ubuntu Linux Server Edition的服务器.我曾经有一台Windows Server,在Windows上使用ASP.net很容易创建Web服务.另一方面,Linux使用Mono支持ASP.net,但不像Windows那样功能齐全.那么在Linux服务器盒上创建xml Web服务的最佳方法是什么?
谢谢
小智 9
Web服务可以用任何语言编写.Web服务是一个通过http协议接收请求并返回响应(xml或json)的程序.您可以使用Apache或lighthttpd等Web服务器为您处理http(s)和多线程,并编写一个简单的脚本来完成实际工作.该脚本可以用任何东西编写 - php,perl,python,shellscript,cgi c ++,free pascal cgi等.
当然,您可以使用TCP套接字自行编写所有内容,但这不是您的目标.对于FOSS我会在php中执行它,因为它很容易:http://davidwalsh.name/web-service-php-mysql-xml-json 如果我想要它编译,我会使用FreePascal,就像在本指南中一样:http://leonardorame.blogspot.com/2010/02/web-20-programming-with-object-pascal.html
或者如果我更喜欢C++,我会在本指南中使用QTCreator:http://libqxt.bitbucket.org/doc/tip/tech-web.html
Linux Web开发实际上是与Windows Web开发不同的世界.在"应用程序"和"Web服务"的官僚机构中,我们有可以通过Apache调用的脚本,如果您想获得更高级的,可以处理TCP/IP连接的守护进程.
如果你想使用像SOAP这样的东西,你应该在那里提一下,但据我所知,Linux web开发并不像Windows那样基于服务.
| 归档时间: |
|
| 查看次数: |
45860 次 |
| 最近记录: |