Best way to make Linux Web Services?

I have a server that is running Ubuntu Linux Server Edition. I once had a Windows Server and it is easy to create web services using ASP.net on Windows. Linux on the other hand does support ASP.net using Mono, but is isn't as full featured as Windows. So what would be the best way to create xml web services on a linux server box?

Thanks


There are many ways to do this, but given your ASP.NET background why not give the MonoDevelop IDE a go, it has matured a lot and will continue to do so.

Another option is using Eclipse (Java or PHP).


A web service can be written in any language. A web service is a program that takes request and returns response (xml or json) via http protocol. You can use a web server like Apache or lighthttpd to handle the http(s) and multithreading for you and write a simple script to do the actual work. The script can be written in anything - php, perl, python, shellscript, cgi c++, free pascal cgi etc.

Of course, You can write everything on your own by using TCP sockets, but this is not your goal I guess. For FOSS I'd do it in php, because it`s easy:http://davidwalsh.name/web-service-php-mysql-xml-json If I want it compiled, i'd use FreePascal as in this guide: http://leonardorame.blogspot.com/2010/02/web-20-programming-with-object-pascal.html

Or If I prefer C++, I'd use QTCreator with this guide: http://libqxt.bitbucket.org/doc/tip/tech-web.html


If you want to use ASP.net then use a windows server.

If you have to use Linux for some reason then you need to learn another language to work properly in the linux environment.

链接地址: http://www.djcxy.com/p/15934.html

上一篇: 在基于Linux的服务器上运行ASP.Net

下一篇: 制作Linux Web服务的最佳方式是什么?