一个项目不超过20个表,业务也比较简单。
就我一个人完成。(需求、设计、代码、美工)
最近在学习3层,想在新的项目用3层,但是感觉3层多了很多代码,而且现在做的项目不是很复杂(以后也不会变复杂)。
各位能给一下意见吗?
如果是学习,那么使用3层最好,是一个学习机会
如果是工作,强烈不建议,就算在很熟练的情况下,3层也未必见得开发效率高过普通方式,何况你是“最近在学习”
我不赞成什么都向复杂靠拢,简单项目应该有简单的解决方案,三层并非万能良药
不过,不会三层并不代表你可以把所有代码都写到一起,你一样可以把一些公用的东西提取出来放到另外的项目中 :)
做前考虑三个点:
1.三层结构是否必须
2.三层结构可以解决你什么问题(开发,还是维护)
3.三层结构是否适应当前的项目。(包括项目分析etc.)