I am wondering if anyone can help me out with this. I am currently developing a web application that will require a component to be installed on the users server. The user installed compenent must have the capability to alter the HTML prior to being sent to the web browser (similar to php's output buffer) and be able to connect to a remote MYSQL server. I already have built a php version. But unfortutnatly I am very unfamiliar with any other languages besides php. I want this web application to be accessable to the greatest number of users possible. I am planning on writing another version (maybe two) in a diffrent languge to allow those who dont have php on their server to still be able to use the application. My question is what languges should I write it in? I am guessing it is going to have be someting IIS understands.
would say 2nd is ASP.. there is also ruby on rails, but not used much. (powerful language, a little harder to learn in my experience)
In my experience, php is the best language that supports all the platforms including Linux and Windows (On both Apache and IIS). Though there are minor issues when running same code under different platforms, I didn't see much problems. If your problem is about running php under IIS, see following links. How To Install PHP on IIS 6.0 How to Install PHP on IIS 7 on Vista How to run PHP on 64-Bit Windows How To Install MySQL to work with PHP on IIS 6.0 If you still want to re-write the code (for learning purposes), I would suggest ASP.Net and C#.
Thank you, I appreciate your replies. Looks like ASP.Net C# will be my best bet. Also thanks killaklown for your input I am redisigning the whole thing to run more like a web service to insure future upgradability