一个开发比较简单的项目有必要使用3层吗?
一个项目不超过20个表,业务也比较简单。
最近在学习3层,想在新的项目用3层,但是感觉3层多了很多代码,而且现在做的项目不是很复杂(以后也不会变复杂)。
其实根本就不存在代码多很多的现象,既然是学习,就应该多给机会多练习,别说20张表,就是两张表,也可以用分层做。
支持博友天堂口的说法。
在给您意见之前,我倒有几个问题,还希望您能回答:
1、您的新项目是学习项目还是正常使用项目?
2、您已经学习了3层结构,那么相信您肯定了解其中的优缺点,但对3层的开发和使用熟练吗?
那么建议你采用3层结构开发,至少是在练手,重温所学。
1、正常使用项目;
那么为了用户着想,您还是用您比较熟练的方式开发,虽然性能不如3层的,但是有问题时您能及时解决,不至于给用户造成您是生手的影响,甚至连累到您所在的单位和公司形象问题。
当然有人教你或这公司决定使用3层结构,那你就不该有此一问了,认真做好自己的工作就可以了,并且您还能学到很多新知识,难道对自己有坏处吗?
那就不用过多解释了,直接使用3层结构,OK!3层优缺点就是你选则她的原因,还用管项目大小吗?要从项目的长远角度去想,或是自身学习目的等等!
极其同意刚刚同学的意见,顺便赞成张荣华同学的建议。
支持楼上的观点。学习的时候不要怕麻烦,真的会的时候 你也就不会觉得麻烦了。
上次我还做了个一张表的呢……目的就是为了练习呀,所以当然用,不然练什么去了。
用N层结构,编程会相对难一些,繁琐一些;但是一旦项目运行起来,那么它的稳定性要相对于非分层好些,而且修改起来非常的容易,清晰易读,结构良好,非常的方便。我上半年做个分层的项目,现在感觉改起来非常的容易。
用三层架构,可以慢慢了解它的优点,为什么要使用这种架构,虽然项目小,但是,在遇到逻辑复杂的项目,还是用三层的好。
现在是学习。就要按照规则使用。