交谈中请勿轻信汇款、中奖信息,勿轻易拨打陌生电话。
‘如既往。 2010/7/26 19:17:55
张老师,商城的视频得等到全部录制完才向外发吗??
还差多长时间了
张波老师 19:29:38
你好,是的.现在已经84讲了.高级阶段已经讲了一周了.后面就要结束了,我会抓紧的.
‘如既往。 19:31:30
呵呵,快看完blog了
这两天在单位试着自己做个完整的东西
发现自己很多当时明白的东西
现在用起来总是出问题
所以想问下老师的商城
想跟着商城练习下
张波老师 19:32:05
这样啊
张波老师 19:32:38
商城比OA还要大.你如果从头看,可能也来不及.如果有问题,可以直接来问我.商城出完了,你再慢慢看.
‘如既往。 19:33:19
呵呵
我再跟着oa做一遍吧
发现里面还是有很多知识点
张波老师 19:33:40
hehe
张波老师 19:34:12
还是没学到手,目前还是模仿阶段,期待你转化项目中的知识为自己的知识
‘如既往。 19:35:20
嗯好的
谢谢老师了
记得我以前咨询过老师的一个考试系统的项目吗
可能是我们单位的一个产品了
现在他们刚来的做软件的正在改写那个项目
‘如既往。 19:35:54
跟着老师学习了大半年了
发现当时很多东西做的太差了
张波老师 19:36:08
hehe
张波老师 19:36:19
考试系统已经做完了,不错.
张波老师 19:36:43
你能意识到不足,绝对是好事,你会再提高的.
‘如既往。 19:38:01
asp当时我也是混过去的
很多东西不会
做了一个多月
现在领导让那帮做软件的改
时间也是一个多月
他们都头大了
我没有在软件公司待过
老师,这种系统一个月做完
现实吗??
张波老师 19:38:17
多少人做?
‘如既往。 19:38:25
2个人
‘如既往。 19:38:37
还是在有我以前的做的基础上的
‘如既往。 19:38:54
需求啥的,很多东西都比较清晰了
张波老师 19:39:16
如果加班,可以的
‘如既往。 19:39:40
老师,在咱们的商城系统中
有测试吗??
张波老师 19:40:05
没有
张波老师 19:40:18
nUnit没有列入上课内容
‘如既往。 19:40:18
我发现这个问题很严重
有时候节省了一点时间
会付出更多的时间
张波老师 19:40:41
都是矛盾的,就像三层一样,东西是好,但实现上麻烦
‘如既往。 19:41:24
感觉很明显
我试着用三层做东西
代码量明显大了
我用手写的
锻炼自己的编码能力
张波老师 19:42:04
手写?你不怕累死啊?
张波老师 19:42:15
代码量太恐怖了
‘如既往。 19:44:04
没,我感觉代码熟悉了比较好
我记得当时自己练习css的时候
我用dreamweaver写
我把代码提示关了
等到我记熟悉了之后,然后再开开代码提示
现在自己做html和css的东西就和玩是的
张波老师 19:44:42
汗,我佩服你,呵呵
‘如既往。 19:46:02
做.net的时候,感觉明显不适用了
现在离开ide都不会写了
很悲剧的
‘如既往。 19:46:35
发现刚到我们单位的几个程序员
也是采用手写
所以明显感觉到跟着老师学习
我赚到了
张波老师 19:46:44
嗯 ,基础是要掌握牢的,但不赞成明明已经很熟练了,还要一定手写,,要适当使用工具,如vs.net ,2者都不可偏废
‘如既往。 19:48:20
对了老师
咨询您个问题
您对于orm的观点是怎样的
我是不喜欢orm
更喜欢ado来操作
感觉那东西不太靠谱
‘如既往。 19:50:53
我到现在记忆比较清晰的一句话就是
从网上看到的一个网友的关于软件工程的观点
软件工程就是牺牲性能来换取扩展性和灵活性
大致是这个意思
张波老师 19:51:35
嗯 .
张波老师 19:51:43
他说的对.
张波老师 19:52:47
我个人不赞成一律用N层+反射,虽然它好像是主流...具体情况还是要具体分析的.对于小项目,明确没有很多扩展性要求,不用N层,反而开发效率更高
‘如既往。 19:53:02
不打扰老师了
谢谢老师的指导
张波老师 19:53:47
关于ORM,我是赞同的
张波老师 19:54:32
还是同样的问题,在N层架构中,必须考虑ORM的问题,但如果不用N层,就按你的方法,直接上ADO.NET是明智的选择.
张波老师 19:54:54
可适当使用强类型DataSet,SqlDataSource,就足够保证开发效率了
‘如既往。 19:55:00
主要是看到他们做java的采用
strus spring hibernate
所以关注了下这块
‘如既往。 19:55:22
实际上我倾向于使用objectDataSource
张波老师 19:55:49
objectDataSource+强类型Dataset是一种好的选择.
张波老师 19:56:05
或只是使用SqlDataSource,也可以
‘如既往。 19:57:18
我不太喜欢sqlDataSource
感觉那东西像是微软为了吸引不会编程的人做的东西
但是我不否认他的开发效率
‘如既往。 19:57:41
我认为他是个好东西
但我不会采用的
除非做demo的时候
张波老师 19:58:18
这个你的观点,我表示理解.
张波老师 19:58:54
强类型DataSet其实是轻量级的ORM,目前来看,任何数据访问技术,本质上都是一样的
‘如既往。 20:01:22
现在做的东西越多
看到别人的实现
总是有种眼前一亮的感觉
跟着老师学习
真的很幸运
对于N层架构
我感觉还是dal+bll+ui
不过是做了解耦而已
不知道我这样理解对不对
张波老师 20:02:01
呵呵,是的
张波老师 20:02:39
三层表达的是分层和解耦的思想,但实现起来,只有三层就显的单薄了
‘如既往。 20:02:45
我感觉现在的软件的架构最终目的
一句话来说就是解耦
‘如既往。 20:04:42
感觉网上很多的人
总是整一些名词来迷惑初学者
张波老师 20:05:34
你有这觉悟,说明 你已经入门了.软件开发和设计,博大精深,不可能速成.
张波老师 20:06:26
有的学校,把所有.NET中能说了的技术,包括最新的技术,都列在课程大纲中,学习周期只有4个月,这样令人担忧
‘如既往。 20:08:22
在老师的网站上咨询过权限这块的问题
自己想做成通用的
现在发现比较不太好意思
毕竟做成通用的不太现实
只可能说是在某个行业内通用
‘如既往。 20:08:46
感觉到微软的 membership这块就可以了
张波老师 20:09:18
学习不要"大而空",还没有从0走到1,就先想从1到100,这是不合适的
‘如既往。 20:10:05
所以我现在发现自己走了死胡同了
脱离开具体的实践了
张波老师 20:10:23
也有同学刚学ado.net,就开始想设计一个"最牛的数据访问框架",这也不合适,我们要站在巨人的肩膀上,而不是在巨人的脚下就想着超过巨人,先爬到人家肩膀再说
‘如既往。 20:14:10
呵呵,我最近也发现自己这个问题了
所以开始从最基础的开始练习了
并应用在自己的日常工作中
唠叨半天了
我也有点佩服我自己了
最后一个问题
对于设计模式,自己看完后发现除去个别几个
自己都没太有感觉,我现在先不去研究这个
去进行实际的编码,然后等到有经验后再看
这样可以吗
主要是一直是面向过程的思维
转变不过来
张波老师 20:15:16
呵呵,是的.
张波老师 20:16:03
设计模式千万不要在没有编码基础的情况下直接学习...这也是我们放在最后才讲设计模式的道理
‘如既往。 20:17:45
我现在能理解的一个是单例模式
简单工厂
工厂方法
抽象工厂
然后一个忘记叫啥了
貌似可以用在流程这块上
自己做这块的东西吃过亏
所以有感觉了
其余的都没感觉
张波老师 20:19:49
学习设计模式,就是站在巨人的肩膀上,它们本身就是前辈吃亏碰壁后总结出来的,反过来讲,你没有吃亏碰壁过,对设计模式的理解和掌握,也不会太深