Lately I have been pondering the likelihood of moving to a LAMP environment. The problem stems from this: my background and infrastructure is nearly all Microsoft technologies. I am quite interested in (and have even dabbled in) PHP and MySQL. The problem is that I very much enjoy the .NET environment over PHP. Assuming that my desire holds out, I will more than likely end up with a mixed mode environment. Over the next year, I will be moving all web access components (currently in ASP which I don't like more than PHP) to web services. These services will start in .NET and quite possibly stay that way (unless a compelling reason to change comes along). My biggest win is that I can keep my data in its original holding place (MS SQL, Exchange, etc.) and only expose that data to specific web servers. Those web servers can be running anything since their responsibility has now shrunk to a web service call and displaying the data. Ok, there needs to be some additional mention of client side scripting (which will continue to be javascript), but that will be fairly minimal.
Hopefully this will give me the most options, my preferred development environment, and not lock me completely in Microsoft. Granted most of my infrastructure applications will still be Microsoft, even those can now be replaced as necessary and only the web service need be updated.
No comments:
Post a Comment