选择asp.net还是php? 注:不是对比两种语言的优略,而是哪种方式更适合我,大家帮忙分析背景:准备做一个本地门户,流量不会很大,选择asp.net+sql2005 还是php+mysql头疼,我做过3年的asp开发,水平相当一般.net经历
asp.net的项目做过一个,很简单的一个东西,算是了解.net后的第一个东西
另外用.net做过一个winform,也是很简单 进销存 统计而已
了解一点点面向对象思想PHP经历
php接触过,但没有系统学习
1、php的优势在于免费,但就我们帝国目前的情况而言,server 2003 sql2005 iis framework都不花钱。
2、有过asp的学习经历,c#基础,php类似asp代码混编,我觉得php上手应该比较容易,但是熟练使用还是比.net还是要慢一些
3、.net开发有良好的编程环境,vs的强大功能自然不用说,iis server2003的配置也略知一二,总之比apache,php5,mysql要熟悉的多,而且微软的东西都是界面化,php相关的东西设置比那个要麻烦的多,虽然有WAMP LAMP等集成环境,但是还是觉得比较繁琐,另外php的编辑器总是觉得跟vs差距太大,习惯了vs,觉得编写php的IED还是差点,不舒服4、从我自身经历而言,感觉(感觉啊,没测试过)只要是php开发的网站速度都要超过aspx......
5、.net的问题在于vs运行相当的慢,特别是调试的时候,能急死人,一个很庞大的网站,不知道是如何用vs开发的
6、php的相关内容非常的广泛也非常的多,比如框架就数都数不清 如果你想使用某个框架 就要去学习这个框架的使用,总觉得他周边的东西非常的复杂和繁多
7、不知道为什么php的代码相当的难读,估计跟每个变量都加$有关,看的眼花,不知道大家是否有同感,写完.net代码看着齐刷刷的代码相当有成就感,写了php的代码感觉乱糟糟的.....(这个也是感觉)
8、php的语言排名现在在第三 c#的排名在第7,8 这个排名不知道是按什么规则来排名,但是觉得这个东西还是有一定的前途
9、.net的内存管理成问题,一个朋友的.net站 ,日流量5万,准备换php来重新写,原因是.net耗费服务器资源过大,换成php来写可以减少不小的开销,服务器的响应速度可以提高很多,网站也可以加速。
10、安全,apache的安全性据说是高于iis,但是对于小站来说,一般人不会搞你,因为没什么大利可图。再次声明,此贴不是两种语言优略的对比,只是结合我自己情况,大家帮忙做下判断,如果是你,此时你会选择什么感谢大家批评指正并给出您的判断。
asp.net的项目做过一个,很简单的一个东西,算是了解.net后的第一个东西
另外用.net做过一个winform,也是很简单 进销存 统计而已
了解一点点面向对象思想PHP经历
php接触过,但没有系统学习
1、php的优势在于免费,但就我们帝国目前的情况而言,server 2003 sql2005 iis framework都不花钱。
2、有过asp的学习经历,c#基础,php类似asp代码混编,我觉得php上手应该比较容易,但是熟练使用还是比.net还是要慢一些
3、.net开发有良好的编程环境,vs的强大功能自然不用说,iis server2003的配置也略知一二,总之比apache,php5,mysql要熟悉的多,而且微软的东西都是界面化,php相关的东西设置比那个要麻烦的多,虽然有WAMP LAMP等集成环境,但是还是觉得比较繁琐,另外php的编辑器总是觉得跟vs差距太大,习惯了vs,觉得编写php的IED还是差点,不舒服4、从我自身经历而言,感觉(感觉啊,没测试过)只要是php开发的网站速度都要超过aspx......
5、.net的问题在于vs运行相当的慢,特别是调试的时候,能急死人,一个很庞大的网站,不知道是如何用vs开发的
6、php的相关内容非常的广泛也非常的多,比如框架就数都数不清 如果你想使用某个框架 就要去学习这个框架的使用,总觉得他周边的东西非常的复杂和繁多
7、不知道为什么php的代码相当的难读,估计跟每个变量都加$有关,看的眼花,不知道大家是否有同感,写完.net代码看着齐刷刷的代码相当有成就感,写了php的代码感觉乱糟糟的.....(这个也是感觉)
8、php的语言排名现在在第三 c#的排名在第7,8 这个排名不知道是按什么规则来排名,但是觉得这个东西还是有一定的前途
9、.net的内存管理成问题,一个朋友的.net站 ,日流量5万,准备换php来重新写,原因是.net耗费服务器资源过大,换成php来写可以减少不小的开销,服务器的响应速度可以提高很多,网站也可以加速。
10、安全,apache的安全性据说是高于iis,但是对于小站来说,一般人不会搞你,因为没什么大利可图。再次声明,此贴不是两种语言优略的对比,只是结合我自己情况,大家帮忙做下判断,如果是你,此时你会选择什么感谢大家批评指正并给出您的判断。
lz可看看这个:http://topic.csdn.net/u/20100320/21/310a3506-ccd2-44e8-b036-432dd92202dd.html另外国外的确用lamp的很多,特别是小公司。
不过我喜欢它的缓存,apc、memcached等扩展。