请有经验的高手们相助!
小弟想要接触企业级的应用开发(中、大型的),不知道该从何入手。自己平时写的都是很轻量级的开发,最近有接触Nhibernate之类的框架,觉得这些框架都不错。但是因为自己没有从事过中大型的企业级开发,所以不知道还需要学习,需要了解或必须了解哪些框架,才有可能构建一个稳定、高效的应用。请高手们提提你们在做开发的时候会用到些什么框架呀?

解决方案 »

  1.   

    先确定用c/s还是b/s的方式,再来讨论这个问题.
      

  2.   

    http://www.cnblogs.com/mail-ricklee
    中的FortuneBase
    适用于IIS7,.net Framework3.5SP1,Oracle企业级框架
      

  3.   

    用ASP.NET框架
    我的网站:http://www.svnhost.cn
      

  4.   

    http://www.cnblogs.com/neozhu/archive/2008/09/15/1290886.html
      

  5.   

    castle框架怎么样?还有asp.net mvc 1.0?不知道该学哪种好?
      

  6.   

    推荐搞B/S 以后我想是主流啦, B/S 你可以选择  MSSQL数据库+ASP.NET(C#) 使用Visual Studio 2008开发工具 ,你也可以选择学习 MYSQL+PHP,使用Dreamweaver CS3即可,呵呵
      

  7.   

    cs不注重MVC , b/s要注意了.
      

  8.   

    大家谈到最多的目前就是MVC了,除了这个框架还有其它推荐的吗?
      

  9.   

    最好是自己写的;
    比如用工厂模式;
    我们java项目:DAO都直接用JDBC+数据缓存类,显示层用struts;
    hibernate慎用,一旦需求发生变更,麻烦就比较大了。
    spring不错,如果你在java平台上开发,不用也要学习学习;
      

  10.   

    如果对框架一点了解都没有,那么最好自己开发自己认为像样的大型程序
    因为熟悉框架需要一定的时间,另外如果基础知识不太强,看框架也是一件麻烦事
    当然熟悉的话,看看NHIBERNATE 和NSpring
      

  11.   

    刚刚又看了问题,我回复代表我热心并不代表我是高手,我只专注于asp.net,很多其他东西都不懂的
      

  12.   

    这个所谓的大型,要看多大型吧,需要有指标才能决定架构的设计,否则会造成过度设计或者设计不足。
    而且不是一句两句能说清楚的,一般来说,所谓的企业应用,更多的是要和业务结合,在和业务结合的过程中,不同部分的选型很重要。其实如果规模一般,通常在ASP.NET部分中,就用IIS6+ASP.NET2.0+SQLSERVER2005就可以了。具体的开发可以借助分层,一些常见的设计模式辅助来完成一个相对合理的实现。