none
ASP网站转型到.net下应该如何来做? RRS feed

  • 问题

  • 之前一直用ASP开发做网站和OA,现在需要在保留原有功能的前提下用.net做二次开发.希望是网站直接转到.NET下来进行开发,请问有什么好的方法或者是意见嘛?? 谢谢
    • 已更改类型 苏苏 2009年6月17日 5:59
    • 已移动 孟宪会Moderator 2009年6月17日 9:35 ([Loc]From:.NET Framework 一般性问题讨论区)
    2009年6月17日 5:57

答案

  • 你好,代码是要重新写过了,而且工作量挺大的,但是需求文档,业务逻辑这些文档性的东西还是可以拿来用一下。
    邹俊才
    2009年6月17日 11:01
    版主
  • 你好!
         实际上这要看你的目的了!现在的站点已经可以运行了,如果想获得.NET提供的种种优势,建议还是重写站点吧!
    周雪峰
    2009年6月17日 7:20
    版主
  • ASP 转到 ASP.Net 需要重新程序,代价很大需要慎重考虑, 当然转到 Asp.Net 可以获得更多的技术支持。之前我们有一个项目就是从ASP转到 ASP.Net 
    知识改变命运,奋斗成就人生!
    2009年6月17日 8:00
    版主
  • 一般来说都是重写程序,因为ASP和ASP.NET是完全不同的东西。。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年6月17日 8:48
    版主
  • 之前一直用ASP开发做网站和OA,现在需要在保留原有功能的前提下用.net做二次开发.希望是网站直接转到.NET下来进行开发,请问有什么好的方法或者是意见嘛?? 谢谢

    Hi,
        我们公司很早的asp的erp系统,升级到ASP.NET平台,几乎等于是重新开发。
    ASP和ASP.NET确实是应该说是应用框架模型完全不同了。
    ASP使用的VBscript+COM+来实现动态交互网络应用,而且没有任何OO的概念可言。开发和维护难度可想而知了。数据库可以重用。
         你移植的话,重新开发,即使需求不变,但是架构几乎要重新设计了。项目计划、团队、培训、开发、测试等等工作完全要按照一个新的项目来走。如果这个系统规模比较大的话,你还需要一个有丰富经验的架构师,和专业的PM来管理这个项目。
       很多开发都是小作坊式的开发,代码重用和维护性很差。这些问题都需要考虑。当然也有公司的决策者的看法。
    成本等因素也要考虑。
       系统的升级、尤其是平台移植,难度和风险很大。不能过于草率~
       个人意见,仅供参考~
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月17日 13:25
    版主
  • 这个不太好弄,你想啊,两个技术的设计思想和编码都不太一样,狠下心来转成.NET的吧。

    2009年6月17日 16:29
  • ASP部分还是保留不变吧,新扩展的功能可以使用ASP.NET开发,解决单点登录的问题就可以了
    CC.FENG
    2009年6月18日 0:15

全部回复

  • 你好!
         实际上这要看你的目的了!现在的站点已经可以运行了,如果想获得.NET提供的种种优势,建议还是重写站点吧!
    周雪峰
    2009年6月17日 7:20
    版主
  • 你好!
         实际上这要看你的目的了!现在的站点已经可以运行了,如果想获得.NET提供的种种优势,建议还是重写站点吧!
    周雪峰

    主要是现在做的有些功能,在现在最新的IE上运行起来会有起不太正常,考虑如果都移到.net上开发是不是于现在的IE配合起来会更好点儿.
    2009年6月17日 7:46
  • ASP 转到 ASP.Net 需要重新程序,代价很大需要慎重考虑, 当然转到 Asp.Net 可以获得更多的技术支持。之前我们有一个项目就是从ASP转到 ASP.Net 
    知识改变命运,奋斗成就人生!
    2009年6月17日 8:00
    版主
  • ASP 转到 ASP.Net 需要重新程序,代价很大需要慎重考虑, 当然转到 Asp.Net 可以获得更多的技术支持。之前我们有一个项目就是从ASP转到 ASP.Net 
    知识改变命运,奋斗成就人生!

    看来,如果要转只能重新翻写了程序了.这个工作量真是大!
    2009年6月17日 8:26
  • 一般来说都是重写程序,因为ASP和ASP.NET是完全不同的东西。。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年6月17日 8:48
    版主
  • 你好,代码是要重新写过了,而且工作量挺大的,但是需求文档,业务逻辑这些文档性的东西还是可以拿来用一下。
    邹俊才
    2009年6月17日 11:01
    版主
  • 如果你对过去的脚本很熟悉,对C#和VB.NET也很熟悉的话,重写难度到是不大,主要是劳动量很大!但是从长远来看,还是很值得的!
    周雪峰
    2009年6月17日 12:21
    版主
  • 之前一直用ASP开发做网站和OA,现在需要在保留原有功能的前提下用.net做二次开发.希望是网站直接转到.NET下来进行开发,请问有什么好的方法或者是意见嘛?? 谢谢

    Hi,
        我们公司很早的asp的erp系统,升级到ASP.NET平台,几乎等于是重新开发。
    ASP和ASP.NET确实是应该说是应用框架模型完全不同了。
    ASP使用的VBscript+COM+来实现动态交互网络应用,而且没有任何OO的概念可言。开发和维护难度可想而知了。数据库可以重用。
         你移植的话,重新开发,即使需求不变,但是架构几乎要重新设计了。项目计划、团队、培训、开发、测试等等工作完全要按照一个新的项目来走。如果这个系统规模比较大的话,你还需要一个有丰富经验的架构师,和专业的PM来管理这个项目。
       很多开发都是小作坊式的开发,代码重用和维护性很差。这些问题都需要考虑。当然也有公司的决策者的看法。
    成本等因素也要考虑。
       系统的升级、尤其是平台移植,难度和风险很大。不能过于草率~
       个人意见,仅供参考~
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月17日 13:25
    版主
  • 这个不太好弄,你想啊,两个技术的设计思想和编码都不太一样,狠下心来转成.NET的吧。

    2009年6月17日 16:29
  • ASP部分还是保留不变吧,新扩展的功能可以使用ASP.NET开发,解决单点登录的问题就可以了
    CC.FENG
    2009年6月18日 0:15
  • 重写代码比改改代码代价要小得多
    另外,考虑以后的扩展,还是重新设计重新写比较好

    【孟子E章】
    2009年6月18日 0:33
    版主
  • 太谢谢大家了,看来转到.net还是相当有必要的

    现在开始决定慢慢重新编写了!
    2009年6月19日 1:50