讨论net开发
出来一段时间,算半新手。
发现现在很多圈内朋友做开发。很少用net控件(button,textbox等基本控件)。
用html来做。然后输出来。分页也用ajax来输出。(说性能好,代码漂亮,体验性好)
个人觉得,这样基本是站在vs肩膀上,去用html来实现b/s开发了。
基本就C#+html+js+css搞定。
不懂这样是否好?ASP.NET 控件(botton,textbox等基本控件)对性能的影响大吗?很大吗?
个人觉得不会很大。
虚拟主机,用aspx和html之间的差距很大吗?
------解决方案--------------------做企业开发经常还是要用服务器控件的,并且还会自己开发些自定义控件用。.NET的最大优势就在于快速开发,很多时候,其实性能是其次的,实现功能以及稳定性反而更是首先要解决的问题。
------解决方案--------------------ASP.NET 控件对性能是有影响的,不过大不大要看是以什么标准衡量的,当需要快速开发的时候有些性能损失也是可以的。总体来讲对性能影响不会很大。
------解决方案--------------------用服务器控件优点:
1、方便动态的控制控件的属性和事件处理,使我们好像在做桌面开发
2、可以使用viewstate 来自动保持控件的值,避免在服务器往返,也就是刷新时浏览器控件的值丢失
缺点:
1、加载速度过慢,因为其中的viewstate的尺寸随着我们使用服务器控件的数量而增加
2、在访问量大的时候,对cpu和内存就是一个考验了,服务器控件从创建到销毁都在消耗着cpu时间和占用大量内存
------解决方案--------------------mark
------解决方案--------------------
------解决方案--------------------服务器控件 不是很好的 性能 和 灵活性
------解决方案--------------------访问量大的尽量不用控件。内部系统尽量用控件
------解决方案--------------------所谓服务器控件,就是它总是向服务器提交,不管有没有必要都会刷新一次,而html控件不会
所以。。。
------解决方案--------------------服务器控件确实方便些
------解决方案--------------------因为.net很时髦,所以他们用了这个工具。仅此而已。
------解决方案--------------------呵呵,看个人习惯了
------解决方案--------------------我刚开始做的时候全部拖的服务器控件!!(一个页面30多个服务器控件。。)
后来工作时间长了,发现别人也都是用的HTML标签.个人觉得对于页面控件不是很多访问量也不大的网站。还是用服务器控件!如果页面的东西比较多还是用HTML 好些
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------控件太多,viewstate太大,影响速度
------解决方案--------------------用p哥 很黄很暴力
s哥 很黑很暴力
------解决方案--------------------要相信现在的硬件水平
内存条才多少钱啊
------解决方案-----------------------在保证进度 和会的情况下 尽量使用 js和html-----这是无容置疑的,也不必犹豫和讨论的。
------------用aspx和html之间的差距很大吗?
当然很大,html 不需要框架 在有ie的情况下都可以运行(一般5.0以上)。而aspx则不行。
------解决方案--------------------
------解决方案--------------------