首页 新闻 会员 周边 捐助

一个开发比较简单的项目有必要使用3层吗?

0
[已关闭问题]

一个项目不超过20个表,业务也比较简单。

 

最近在学习3层,想在新的项目用3层,但是感觉3层多了很多代码,而且现在做的项目不是很复杂(以后也不会变复杂)。

 

 

各位能给一下意见吗?

小龙3的主页 小龙3 | 初学一级 | 园豆:4
提问于:2008-10-14 20:59
< >
分享
其他回答(9)
0

其实根本就不存在代码多很多的现象,既然是学习,就应该多给机会多练习,别说20张表,就是两张表,也可以用分层做。

天堂口 | 园豆:514 (小虾三级) | 2008-10-14 22:19
0

支持博友天堂口的说法。

在给您意见之前,我倒有几个问题,还希望您能回答:

1、您的新项目是学习项目还是正常使用项目?

2、您已经学习了3层结构,那么相信您肯定了解其中的优缺点,但对3层的开发和使用熟练吗?

 

假如您的回答是:

1、学习项目;

2、不很熟练。

那么建议你采用3层结构开发,至少是在练手,重温所学。

假如您的回答是:

1、正常使用项目;

2、不很熟练。

那么为了用户着想,您还是用您比较熟练的方式开发,虽然性能不如3层的,但是有问题时您能及时解决,不至于给用户造成您是生手的影响,甚至连累到您所在的单位和公司形象问题。

当然有人教你或这公司决定使用3层结构,那你就不该有此一问了,认真做好自己的工作就可以了,并且您还能学到很多新知识,难道对自己有坏处吗?

假如您的回答是:

1、【无论您的回答是什么】;

2、是熟手。

那就不用过多解释了,直接使用3层结构,OK!3层优缺点就是你选则她的原因,还用管项目大小吗?要从项目的长远角度去想,或是自身学习目的等等!

刚刚 | 园豆:3151 (老鸟四级) | 2008-10-15 03:13
0

如果是学习,那么使用3层最好,是一个学习机会

如果是工作,强烈不建议,就算在很熟练的情况下,3层也未必见得开发效率高过普通方式,何况你是“最近在学习”

我不赞成什么都向复杂靠拢,简单项目应该有简单的解决方案,三层并非万能良药

不过,不会三层并不代表你可以把所有代码都写到一起,你一样可以把一些公用的东西提取出来放到另外的项目中 :)

丁学 | 园豆:18730 (专家六级) | 2008-10-15 07:54
0

除了自动生成的声明类和接口的代码之外,到底执行逻辑的代码多了哪些,好好想想

Gray Zhang | 园豆:17610 (专家六级) | 2008-10-15 08:46
0

同意刚刚的意见,

另外有效的利用代码生成器(比如codesmith)可以加快开发速度

张荣华 | 园豆:2020 (老鸟四级) | 2008-10-15 10:28
0

极其同意刚刚同学的意见,顺便赞成张荣华同学的建议。

andy.wu | 园豆:425 (菜鸟二级) | 2008-10-15 10:49
0

支持楼上的观点。学习的时候不要怕麻烦,真的会的时候 你也就不会觉得麻烦了。

金鱼 | 园豆:1090 (小虾三级) | 2008-10-15 15:52
0

上次我还做了个一张表的呢……目的就是为了练习呀,所以当然用,不然练什么去了。

JimLiu | 园豆:300 (菜鸟二级) | 2008-10-15 17:44
0

用N层结构,编程会相对难一些,繁琐一些;但是一旦项目运行起来,那么它的稳定性要相对于非分层好些,而且修改起来非常的容易,清晰易读,结构良好,非常的方便。我上半年做个分层的项目,现在感觉改起来非常的容易。

Shapley | 园豆:255 (菜鸟二级) | 2008-10-16 09:54
0

用三层架构,可以慢慢了解它的优点,为什么要使用这种架构,虽然项目小,但是,在遇到逻辑复杂的项目,还是用三层的好。

现在是学习。就要按照规则使用。

月阳 | 园豆:205 (菜鸟二级) | 2008-10-16 23:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册