做项目设计的朋友,你的项目是怎样的架构? 大家来说说各自的项目采用什么样的架构吧,我们准备上一个项目,领导让我设计架构,我准备采用仿照PETSHOP的架构,这个架构不能说先进,但起码有成功的案例,如何是你,你会怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PETSHOP当然经典了,三层模式绝对是首选。当然,如果特别小的项目就不用这么麻烦了。你还可以引用ORM,写起来就更快了。 petshop相当复杂,研究明白得需要很长的时间。其实只要弄成三层结构就好了,能够在开发的时候 分别开发至于orm如果表的关联非常多的话,不推荐使用,如果项目小的话 也不推荐使用,可能开发一个持久层比开发一个项目的时间都要多。架构最主要的是要看 是不是 容易扩展,是否稳定,是否能够分块开发,出现问题能否快速定位等希望对你有帮助 如果想练手,PETSHOP是首选,这样一个项目出来你的项目架构思路也就差不多理顺了 不好说。但是在C#里面写程序需要有一个比较好的数据访问框架,这样可以省不少事情,例如IBatis,NHibernate等。上层的程序设计就用你的经验,用面向对象的思想去做设计,结构稳定是主要的。访问算法在结构稳定的基础上保证要快(CPU是为客户服务的,不是为你服务的),不要为了一个好算法而放弃稳定的结构。 要看具体情况。比如说你的项目中或许以后不会用到多数据库。完全就不必要按PETSHOP做,这样可以节约很多事情。 在下虽也是一菜鸟,但我觉得并不是任何打仗,都要用到36计,也绝对不是用得越多仗打赢的希望就越大。我相信你 也会这么认为。 具体事情具体对待,得看场合。要是PetShop可以解决一切软件开发中的问题。那我们可能全部都会失业,您说是对吗? 又是我,帮忙写个正则表达式,判断url的 C# 无法打开计算机"."上的XX服务 关于获取进程最大内存的问题 问个简单的问题,急 C#和JAVA键盘上面的键的表示方法 C#中,如何实现IP地址的递增??? 高分问一个简单的问题了 一个关于WebBrowser的非常非常非常纠结的问题 c# .net 如何获取某一行的列数? 希望版主帮提前,人命关天!(分不够在再补!) 关于使用XML序列化的问题 100分请教个简单的正则表达式写法
当然,如果特别小的项目就不用这么麻烦了。
你还可以引用ORM,写起来就更快了。
至于orm如果表的关联非常多的话,不推荐使用,如果项目小的话 也不推荐使用,可能开发一个持久层比开发一个项目的时间都要多。
架构最主要的是要看 是不是 容易扩展,是否稳定,是否能够分块开发,出现问题能否快速定位等
希望对你有帮助
要看具体情况。比如说你的项目中或许以后不会用到多数据库。完全就不必要按PETSHOP做,这样可以节约很多事情。 在下虽也是一菜鸟,但我觉得并不是任何打仗,都要用到36计,也绝对不是用得越多仗打赢的希望就越大。我相信你 也会这么认为。 具体事情具体对待,得看场合。要是PetShop可以解决一切软件开发中的问题。那我们可能全部都会失业,您说是对吗?