这样做个比较吧:
ASP.NET(注意不是ASP,是ASP.NET):运行效率,低;安全性,高;开发效率,高;
PHP:运行效率,较好;安全性较高;开发效率,低
JSP:运行效率:很高;安全性高;开发效率,低
三种语言的入门难易程度相比较起来属ASP.NET比较容易入手。
ASP.NET的后台语言是C#,封装度很高。缺点是不开源
JSP后台语言是JAVA,优点是开源,缺点是感觉oracle公司不太负责,java语言本身尚且纯在不少的漏洞。
根据您的情况,推荐使用.net,比较适合企业之类的网站。但是php的代码比较有结构,适合玩编程的人使用。
其实,现在.NET 和PHP都是处WEB网站的主流哟,
.NET其实成本要高一些,
PHP成本低一些,PHP更容易维护
是否主流不重要,重要的是你更熟悉哪一种语言,因为越熟悉出现问题后就更能够快速的解决,PHP有一点优势就是所有的软件都是开源免费的,当然.net所需的环境你也可以用破解的,这也是为什么现在很多不公司用PHP开发的原因
PHP和.net各有千秋 我认为PHP更好一些,当然不管哪个你掌握好了都是一样的,现在基本大点的网站PHP应用的多
php和.net都是现在网站建设的主流。但首选应该是PHP,因为PHP相关的所有资源基本都是免费的,.NET除了网站建设开发还可以做应用软件开发。如果专注于网站建设的话首选推荐PHP。