开源与否:开源并非只是那些理想主义程序员们的专利,也不是那些想要在license上节省几十美元的公司所特有的。当你碰到所购买的软件本身的bug的时候,开源可就是天赐良品。
=======================================
这么说开源比盗版还过分,免费给人家分享劳动成果,而且还要给人家知识产权用来维持自己公司的运作。而且有bug以后有人修改吗?几个人能修改得了?
=======================================
这么说开源比盗版还过分,免费给人家分享劳动成果,而且还要给人家知识产权用来维持自己公司的运作。而且有bug以后有人修改吗?几个人能修改得了?
=====================
我只能说编辑是外行,编辑不是程序员,可以理解。
.NET 不支持跨平台是出于商业考虑,技术不是问题。
不信的话,,你去打听打听,,,我做.net不下一年了,,呵呵去面试的时候,,面试官要我说那种语言做同样一个功能,,运行最快,,我就说是.net的,,因为他是编译运行的,,,但那面试官,说我错了,,我当时就无语了........
PHP,,呵呵,,,我当时也郁闷了,,,这样都可以做技术经理.....php是比asp好,,但是...
所以初学者很容易滥用,像viewstate,masterpage,皮肤,UserControl,更加消耗资源
当一个页面都是这些高层组件,搭建起来的话从理论上讲肯定不及php直接操
作底层html元素来得快了……这只是一种假像,其实asp.net本身是不慢的,
如果使用适当的方法使用接近底层的设计方法,速度是可以保证的。
如使用iFrame代替Usercontrol/MasterPage,不使用ViewState,
甚至全部使用htm写UI,并使用JQuery调用ashx程序,速度非常可观。
对高手而言,只不过是开发效率和运行效率之间的平衡而矣……不同的人有不同的设计方法,asp.net是易学难精,给的选择更多……
好家伙,IFrame都用上了,Iframe能用在前台页面级吗(除用于用户管理中心)?页面不友好,不利于SEO..