《论不使用ObjectDataSource之数据绑定控件纯代码实现是否更优化? 》补记

简介:

最近有一个考试,所以几天没有上网了,往后到五月初。

没有想到我的一篇 论不使用ObjectDataSource之数据绑定控件纯代码实现是否更优化?  给了大家这么大的争议。这也折射出博客园如今是越来越热闹,越办越好了。

在这里,首先感谢大家对我的指教,其中也包括 ytzong 和他的 说数据控件不好不灵活的人,请问你们对数据控件了解有多少? 

记得我的一位朋友,他最近的QQ签名是这样的:“爱国是最大的道德,偏激的爱国也强于自私自利!”,引用这句话在这里,目的只是想说明我的感谢是虔诚的。^_^

当然,我还想补充一下对于我上篇文章的一些说明:

1:对于GridView的使用,我从来没有排斥,原文我是这样写的:“一、 我个人觉得,对于服务器控件,能不用的地方就尽量不要使用。”而我在其Demo中对GridView的用法,当时只是想试试把它的实现全部在后台做了,并没有倡导大家全部后台实现,结果成了把柄,或者说是导致了让大家的误解。

2:对于DAL数据访问层的sql注入问题,的确是自己的疏忽,确切的说是错误。当时利用晚上的空余时间写了个Demo,然后还写了一些文字以及排版等等,没有慎重的考虑,所以编码欠妥。

3:而对于ObjectDataSource的使用,我依然还是坚持自己的看法:少用为妙,甚至不用!不是说它不好,而是说在项目编程中不够灵活(我这里说的灵活,是指代码的重用性和满足业务需求性),仅此而已。

还是引用一下园子里面的回复吧,一位是大家认识的Jeffrey Zhao,另一位是 ytzong 推荐我看的文章的作者lovecherry。        不存在攻击敌对,相互学习而已 ^_^

#33楼  2008-04-25 12:27 Jeffrey Zhao

XXXDataSource已经不适合如今的开发模式了。   回复  引用  查看    

#34楼  2008-04-25 14:17 lovecherry

我从来不用这些傻瓜组件的,因此在写的书中只字不提   回复  引用  查看 


最后,引用自己的回复以作结尾:

#16楼 [楼主] 2008-04-24 10:59 钢钢
其实我从来都没有想过要装X,呵呵,为了不要误人子弟,我特地在我每一句话的前面加上了“我个人觉得”,在最后还重申“当然,这些观点都只是我的片面之词,不具有权威性和可靠的正确性,错漏之处还请给予斧正。” 
我一致是把自己当作一个谦虚的学习者而已 ^_^


置身局外人再想想:其实,把我的一些问题当作一面镜子也不错啊。。。




本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2008/04/29/1176921.html,如需转载请自行联系原作者


相关文章
|
C# 容器
Winform控件优化之TabControl控件的美化和功能扩展
在基本的TabControl控件使用和功能之上,可以尝试对其进行美化和功能扩展,比如动态删除或添加tab、绘制图标按钮及鼠标hover时的背景变化、Tab从右向左布局的优化处理等。最重要...
2900 0
Winform控件优化之TabControl控件的美化和功能扩展
|
5月前
|
开发框架 缓存 前端开发
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件
|
5月前
|
前端开发 Android开发 开发者
安卓开发中的自定义视图:构建你的第一个控件
【8月更文挑战第26天】在安卓开发的浩瀚海洋中,自定义视图是一块充满魔力的乐土。它不仅是开发者展示创造力的舞台,更是实现独特用户体验的关键。本文将带你步入自定义视图的世界,从基础概念到实战应用,一步步教你如何打造自己的第一个控件。无论你是初学者还是有经验的开发者,这篇文章都将为你的开发之旅增添新的风景。
|
8月前
|
缓存 前端开发 JavaScript
【亮剑】在React中如何通过点击事件控制组件显示与隐藏,包括基础概念和高级应用
【4月更文挑战第30天】本文介绍了在React中如何通过点击事件控制组件显示与隐藏,包括基础概念和高级应用。使用`useState`钩子和Context API可实现状态驱动的条件渲染,通过CSS类控制组件样式,或利用React Portals在DOM不同位置渲染。性能优化应注意避免不必要的渲染、合理使用Keys、优化事件处理器、使用Memoization及清理资源。测试和验证确保逻辑正确性,以构建动态用户界面并提升应用性能。
680 0
uiu
|
前端开发 JavaScript 编译器
【Svelte】-(1)基础知识 / 快速上手 / 添加数据 / 动态属性 / CSS样式 / 嵌套组件 / HTML标签
【Svelte】-(1)基础知识 / 快速上手 / 添加数据 / 动态属性 / CSS样式 / 嵌套组件 / HTML标签
uiu
316 0
【Svelte】-(1)基础知识 / 快速上手 / 添加数据 / 动态属性 / CSS样式 / 嵌套组件 / HTML标签
|
JavaScript
vue中怎样实现弹出层动画效果?由上而下渐渐显示---封装成复用组件
vue中怎样实现弹出层动画效果?由上而下渐渐显示---封装成复用组件
215 0
vue中怎样实现弹出层动画效果?由上而下渐渐显示---封装成复用组件
|
XML API Android开发
[译] 关于视图加载的一些奇技淫巧
[译] 关于视图加载的一些奇技淫巧
|
SQL JavaScript 前端开发
【自然框架】之鼠标点功能现(二):表单控件的“应用”—— 代码?只写需要的!
  【自然框架】之鼠标点功能现(一):单表的增删改查(即上次5月23日活动的一个主题)【Demo、源码下载】           看了大家的回复,好像不少人误会了,我为了突出“鼠标点,功能现”,所以没有说代码,没有贴代码,这就让一些人认为我想要完全抛弃VS,自己写一个“平台”来代替,不好意思,您高估我了,我可达不到。
873 0
Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象
原文:Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象 原创文章,如需转载,请注明出处。   最近在一直研究Silverlight下的数据绑定控件,发现有这样两个接口IEditableObject 和IEditableCollectionView,记录一下结论,欢迎交流指正。
877 0