We have an enterprise application written in asp.net c# (3.5) and SQL server that we want to bundle and release for customers.
However, several have expressed concerns that it requires a Microsoft server due to the costs. Yes, I know... Therefore, we are considering porting it to a LAMP stack, with the "P" referring to php.
What challenges can we expect to face developing on a LAMP stack coming from a Visual Studio asp.net environment?
The issues I am sure of are:
- Debugging: Visual Studio is awesome for both client and server side debugging.
- Framework: The code behind model works great, and the MVC framework is nice.
- Maintenance: We would like the feature set to be common on both platforms.
- Database layer: Code is loosely coupled to the mssql data types.
If you've been through this exciting process, I'd love to know what it was like with some recommendations/tips.
As a side to this, is there any way for us to run this code as is? Mono? Others?