门户网站架构设计方案

高无忌 2008-05-19 09:06:31
方案一:
MVC+Spring.net+NHibernate or Linq

方案二
MVC+WF+Linq

不知道大家都用什么架构?
...全文
2901 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yttJupiter 2011-07-14
  • 打赏
  • 举报
回复
<script>alert("hehe"); </script>
Apple531203930 2010-06-22
  • 打赏
  • 举报
回复
路过 学习了
tianyaxiao 2010-04-15
  • 打赏
  • 举报
回复
Zend framewok 无敌!
Net-David 2009-01-11
  • 打赏
  • 举报
回复
<script>alert("hehe"); </script>
newsunbeam 2008-07-14
  • 打赏
  • 举报
回复
hehe
newsunbeam 2008-07-14
  • 打赏
  • 举报
回复
<script>alert("hehe");</script>
qdlixuecai 2008-05-22
  • 打赏
  • 举报
回复
NBear+MVP
  • 打赏
  • 举报
回复
仅从选择的工具角度来说:

. MVC是纯粹抽象的,仅是一个特别含糊的名词而已,应该细化。
. Spring.net具体一些,但是也是对.net framework的多个方面的大杂烩式的重新包装,生生加入的东西并不令人信服。
. Linq最为具体。但是也无需强求程序员。如果有人喜欢Linq、有人喜欢ADO.NET,不能强求一定放弃ADO.NET。

其实这些都是某种工具自身的框架,是用来学习使用新技术的,而不是门户网站这个业务领域的框架。搞明白这些技术上的东西,每一部分花几天时间去搜集资料就行了(对于基础扎实者),其它时间边干边学边设计,根本不需要占用多少时间。而搞明白应用领域上的东西,则需要1个月甚至数个月的设计和逻辑设计时间。选择几种开发工具就动手编程序,等于没有进行设计就盲目开发。

另外,开发工具不是强迫人去使用的。往往有人认为,通过强行推行某种工具或者“编程思想”,就可以省下出错调试和重新开发的时间了,这其实是错的。你看敏捷开发的技术理论,其中并没有规定过使用什么工具,实际上程序员可以自由选择,人家仍然能够敏捷,关键是方法。使用3种以上语言、2种以上所谓的“框架”(纯粹开发工具框架),各个程序员自由选择,反而可以促进项目管理者设计先行、测试先行,提高项目管理素质。过分强求或者凭空规定开发工具,只能表明项目管理者只从程序员角度出发而非架构师角度出发去管理项目。
  • 打赏
  • 举报
回复
业务架构、门户网站架构跟你喜欢什么开发工具(框架)可以说是几乎无关的。既然有“门户网站”这个限定词,就应该考虑领域需求。
possible_Y 2008-05-22
  • 打赏
  • 举报
回复
架构本身应该是抽象的,和你具体用什么技术来实现是无关的
当然设计架构时,需要考虑其可行性,也就是当前是否有成熟的技术的支持
twtetg 2008-05-21
  • 打赏
  • 举报
回复
MVC+Spring.net+NHibernate

13,189

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧