I'd recommend ASP. NET, but that's my area of expertise, so I'm going to be pretty biased... As far as your MVC3 question - yes, you can mix and match MVC with traditional asp. Net web forms.
You can create . Aspx pages do all the web forms stuff even though you're in a MVC project. MVC also has top-notch integration with the jQuery javascript library, even with documentation, so you get code-completion when writing jQuery in Visual Studio, which is pretty handy if you're going to be doing a lot of javascript development.
The two platforms are enough alike that it usually is something else that decides what to do. I would recommend that you have a look at this question: programmers.stackexchange.com/questions/... This question also has an answer from me, listing some of my concerns.
As a . NET developer I would recommend you to... stay with PHP. Do you want to rewrite the whole application only because of lack of enough skilled PHP programmers?
Really? There are less radical options: learn your developers, hire developers from other locations, etc.
Valid point. But we cant use PHP because of some other reasons also. Thats why I kept it out of the comparison.
Regarding rewriting, its just a minor goal, what we want is to establish a strong expertise in one of the technology to ease in development in further projects – codeRain Jul 8 at 7:26.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.