你排斥微软的服务器控件吗?
以前觉得使用微软的服务器控件本身就是天经地义的事--------不然还叫什么面向对象编程或代码重用。后期也想学学控件开发。不过近来却感到很怀疑以前的用法究竟是对还是错。
公司的多位同事讨论时,都说很排斥微软的服务器控件。前台最好全部不要服务器控件直接改成直接输出形式;后台用服务器控件进行开发时,好像除了TextBox Button外,其他的很少看到他们使用GridView 等。他们的意思是前台用服务器控件耗性能。后台感觉用微软的服务器控件麻烦:样式不好控制,如GridView.而且还要跟随微软的屁股微软出一个就得去学一个。所以我看了下他们的后台基本上都是html+TextBox+Button+Javascript居多。搞的我像外星人一样好奇。好无语。。。。
我很困惑,前台的一些列表用服务器控件如DataList Repeater不是更OK,为什么很排斥微软的服务器控件。突然我感觉自己看到的世界又回到asp编程人员的世界。
感觉他们不用那些服务器控件如GridView 好像页面还真的更灵活,页面更好容易由自己美化。唉,对asp.net的编程趋势迷茫啊
------解决方案--------------------因你不了解asp.net控件的机制所以你不知道如何美化,你们公司的平均水平大概也就是asp那样的。
------解决方案--------------------其实是 看个人的爱好的,你要是喜欢用控件直接托很省事,但是有的页面不美观,没有HTML的美观,还有现在大多数程序员不怎么用服务器控件都是自己做 这样方便还美观。我个人的观点。
------解决方案--------------------我不排斥它的控件。他搞得很好的。
------解决方案--------------------可以用,不过现在更多用Ajax控件
------解决方案--------------------给用就用,不该用就不用了吧
------解决方案--------------------有些服务器控件 比较消耗性能很少用
前台的话最多用个 Repeater 后台登陆的人少可以用一下 GridView
------解决方案--------------------我发觉1楼最近说话没有以前那么含蓄了
------解决方案--------------------这个很正常...汽车刚出来的时候也被马车夫们排斥...
------解决方案--------------------
------解决方案--------------------我现用了几个挺好的,功能还不是太全
------解决方案--------------------不排斥,让所有人都当程序员吧
更多人过来进军吧
------解决方案--------------------前台我也有点排斥,不因为它的样式不好控制,是因为很多东西用不了那么复杂的功能
其实明白服务器控件输出的HTML,就很好控制.对于说不好控制,我们只能说无语
------解决方案--------------------服务器控件可以接受Theme和CSS进行美化的
------解决方案--------------------可能是没用习惯吧
------解决方案--------------------马车夫是很多!我不是……
------解决方案--------------------有点火花了 ……
------解决方案--------------------用用更健康……
回帖是一种美德!每天回帖即可获得 10 分可用分!
------解决方案--------------------根据不同的需要
采用不同的方案
综合考虑:
开发速度,访问量,承载能力
开发成本,
后期服务
------解决方案--------------------我要跟着微软走~
------解决方案--------------------不排斥
控件很不错,既好用又实用,
如果真的很不喜欢使用服务器端控件,可以借助微软的这些服务器端控件改造成客户端控件,照样高效美观,开发速度也快。
------解决方案--------------------对服务器控件的美化还真实个问题。。本人这方面就真的很菜。
------解决方案--------------------
------解决方案--------------------微软开发的服务器控件有源码吗?很多控件看了确实不爽,比如DataSource控件,怎么看怎么不爽,大中型网站开发哪有用那个的,对数据库的操作都是自己编写代码,而且MSDN和一些学习用书的例子还老用这逼控件,搞得想了解一些跟数据绑定有关的方法属性什么的,都没办法找到例子。还有GridView,连个分页都做不好。自己编控件,所以想看看这些服务器控件的源码,谁知道哪有吗?