现有一功能复杂的B/S系统想转到asp.net 下,问下各位采用哪些技术开发方法,能使代码复用、开发效率、 用户体验、可扩展性等达到最优,或均衡? 大家谈下自己的想法,给个好的方案。

解决方案 »

  1.   

    如果是三层的就方便了,生成dll 就可以引用了。
    如果不是,就的慢慢搞了。毕竟cs和bs差异还是很大的
    可以用一些软件 转换,但是转换后项目估计没发搞了。帮你顶
      

  2.   

    我是想仿照C/S系统的功能在asp.net下重写一遍,如果用普通的webform模式一个一个去仿,以后的维护和扩展就成问题了。
      

  3.   

    现有一功能复杂的B/S系统想转到asp.net 下?打错字了吧?从C/S转到B/S我个人认为不太可行,前端要重新写是肯定的,后端也要做大量的修改,基本上也需要重写.原因很简单,C/S,你是利用的客户端的资源,B/S,你用的是服务器的资源.
      

  4.   

    在 webform方式下我把那些重用率高的页面都做成了user control 基本实现了页面复用,但总觉得这样不是个好的解决方法。在窗体应用程序中一旦继承了某个Form也就默认地继承了他的UI和控件,但在web应用下就没这么方便了。
      

  5.   

    可以参考FortuneBase框架
    参考地址www.cnblogs.com/mail-ricklee
      

  6.   

    你转换系统之前,先了解c/s和b/s的区别,有些事情cs可能很容易,例如访问本地资源,但对于bs就很麻烦。cs的界面响应很快,bs则基于无状态的连接,界面可以说响应比较慢,哪怕应用了ajax技术,也改变不了它的本质。如果你的系统只是一些管理类的系统,转成bs不会太困难,但你别指望转了之后还能用什么读卡机,单开发activex插件就足够让你觉得还不如保持原来cs的形式呢。如果原来的系统用得好好的,建议你别改了,单css/javascript/html就够你受的了。