本人刚从ASP转型过来,开始学习C#,ASP.NET,下载了Microsoft的PetShop 3.0认真研究了下,看MS的介绍说这个demo比JSP开发的同类型作品快了多少多少倍...
1 但我在他的项目里发现不知为什么并没有采用任何存取过程,视图之类来开发?
2 对数据的读取保存他采用了Cache,我想问下如果访问人数太多,加上如果数据量比较大的话,对服务器会不会消耗太大?可能是我刚学习C#,我发现项目里没有相关Cache资源释放的类或方法去释放其资源,只发现他不断往Cache里存入数据,是不是Cache会自动处理释放?
3 可能是我刚从ASP转型过来,对.NET开发还不太适应,我发现项目里有些地方对问题的处理方法并不是太灵活或者说是太好.
暂时只发现这些东东,还不知道自已说的正不正确,肯请有研究的兄弟指点指点,还发现有什么问题也请说说,大家来讨论下!
1 但我在他的项目里发现不知为什么并没有采用任何存取过程,视图之类来开发?
2 对数据的读取保存他采用了Cache,我想问下如果访问人数太多,加上如果数据量比较大的话,对服务器会不会消耗太大?可能是我刚学习C#,我发现项目里没有相关Cache资源释放的类或方法去释放其资源,只发现他不断往Cache里存入数据,是不是Cache会自动处理释放?
3 可能是我刚从ASP转型过来,对.NET开发还不太适应,我发现项目里有些地方对问题的处理方法并不是太灵活或者说是太好.
暂时只发现这些东东,还不知道自已说的正不正确,肯请有研究的兄弟指点指点,还发现有什么问题也请说说,大家来讨论下!
回答你第一个问题:为了由第三方(MiddleWare公司)进行.NET PetShop与JavaPetShore的比较,所以Microsoft在编写PetShop3.x的时候没有使用SP,因为使用SP会被MiddleWare公司认为是利用了特定数据库的性能差异,而这是不公平的
.NET只能运行在WIN平台