html页面用stringbuilder来构造是对的还是错的

yyl8781697 2011-11-03 10:01:22
今天给一个.net群里面讨论时 我说我的html页面用stringbuilder来构造封装在cs类中,一个群友就很狠狠振振有词的说我这做法是不对的,这样做不利于修改维护aspx,写得又慢,又回把字符格式弄的很乱,不是.net的精髓,以后添加或修改功能你会发现现在的项目完全报废,叫我还是在aspx页面上写循环,使用类方法之类这做,说这样页面运行快,利于美工写html代码,等。。。就和他争论了好久后说我那样一直写下去没什么好挣的,就不欢而散了,但是我想了好久还没没想明白, 感觉我那样构造封装可以提高代码利用率,维护起来也挺方便的,而且对于复杂的html逻辑格式构造起来特别方便 ,难道只是我一人这样以为,我那种做法是不合适的么,大家说说看。。。。。
求解释,求明白
...全文
133 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sp1234 的回复:]
另外就网页应用而言,现在大多数公司都是一种“竖井式、老农式”的编程思路。也就是一个公司不会去找有产品研发思路的人先定义出十几、二十几个通用的前台组件的规范,然后用这些中间件快速拼凑出产品,而是一个一个页面让程序员去白手起家用简单的vs就去“开发”。我们的公司都太有钱了,可以每一次都让程序员从零做起来开发产品。不过这也说明,我们的公司大多付不起内部研究开发平台的钱。
[/Quote]

有的公司直接就用付费的第三方控件平台,不熟悉还去不了
加油馒头 2011-11-04
  • 打赏
  • 举报
回复
从你的帖子来看 我比较赞成第一种说法,那样前台与后台是分离的
如果堆在一起的话,维护起来确实很麻烦。。

上面说的蛮好的,关键在在于方法。
快乐的小二兔 2011-11-04
  • 打赏
  • 举报
回复
没什么争论的必要
各有各的好处
就像P哥说的,楼下快餐谁家好一样
都是吃饭何必呢?
Rock_Wu 2011-11-04
  • 打赏
  • 举报
回复
路过,不要太多的纠结
yyl8781697 2011-11-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sp1234 的回复:]
另外就网页应用而言,现在大多数公司都是一种“竖井式、老农式”的编程思路。也就是一个公司不会去找有产品研发思路的人先定义出十几、二十几个通用的前台组件的规范,然后用这些中间件快速拼凑出产品,而是一个一个页面让程序员去白手起家用简单的vs就去“开发”。我们的公司都太有钱了,可以每一次都让程序员从零做起来开发产品。不过这也说明,我们的公司大多付不起内部研究开发平台的钱。
[/Quote]
这位大哥说的很有道理,要看事实说话,同时也要虚心接受别人的意见,走的路还很长得啊
  • 打赏
  • 举报
回复
另外就网页应用而言,现在大多数公司都是一种“竖井式、老农式”的编程思路。也就是一个公司不会去找有产品研发思路的人先定义出十几、二十几个通用的前台组件的规范,然后用这些中间件快速拼凑出产品,而是一个一个页面让程序员去白手起家用简单的vs就去“开发”。我们的公司都太有钱了,可以每一次都让程序员从零做起来开发产品。不过这也说明,我们的公司大多付不起内部研究开发平台的钱。
minide 2011-11-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sp1234 的回复:]

这就好像说“公司附近哪一家的盒饭最好”,这其实不用纠结。只有你比别人预想的要强大好几倍的时候,别人才能发觉你真个比别人强一点。事情往往就是这样。

所以纠结在同一类问题,各自都认为对方“不是流行方法”,这其实也没有必要。如果真正好的东西,你可以写出几十个测试让他跑上几万遍,然后用数据说话,不用仅仅争论风格好坏。

通常应该首先完全接受他的话(例如应该重视“修改aspx、写得快、字符格式很……
[/Quote]

楼上说的在理
  • 打赏
  • 举报
回复
这就好像说“公司附近哪一家的盒饭最好”,这其实不用纠结。只有你比别人预想的要强大好几倍的时候,别人才能发觉你真个比别人强一点。事情往往就是这样。

所以纠结在同一类问题,各自都认为对方“不是流行方法”,这其实也没有必要。如果真正好的东西,你可以写出几十个测试让他跑上几万遍,然后用数据说话,不用仅仅争论风格好坏。

通常应该首先完全接受他的话(例如应该重视“修改aspx、写得快、字符格式很整齐、以后添加功能时不需要打乱原来的代码”),然后才来反驳他。先能够接受别人的观点,然后反驳别人,这才是真正懂得了别人跟你争论的是什么。
黄亮 2011-11-03
  • 打赏
  • 举报
回复
页面编辑第一种方式就是设计页面和掉用后台代码的方式。
第二种方式是用模板方式,后台代码将数据填入模板中。楼主如果是这种方式也是可以的。
还有一个问题是大型程序不是一个人编,有时候也要考虑技术是否流行的问题。
比如国内很少网站是python和ROR的因为国内写这2种程序的程序员少,缺少这种环境。

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧