【发布时间】:2010-01-19 15:49:18
【问题描述】:
大家早上好,
我继承了一个最初于 2007 年启动的 ASP.net 网站。我相信很多代码库是在 1.1 版中编写的,必要时修补到 2.0 版。客户仍然对某些功能不满意,并要求进行更改。在“剥洋葱皮”中,我发现代码库已经过时了。我已请求并获得批准将整个应用程序(网站加 VB 库)升级到 ASP.net 3.5。
除了遵循 VS 2008 中的标准帮助说明和本网站上其他海报的建议之外,任何人都可以指导我使用特定资源来审查 1.1/2.0 代码库并选择最兼容的最佳 3.5 构造吗?你喜欢在 VS 2008 中转换代码库的方法,还是从一个干净的石板开始并在必要时复制/粘贴代码?原始代码库使用 Anthem 和 Free Textbox 库。您赞成将这些库升级到可用的 3.5,还是有其他(免费)库可以做得更好?
谢谢, 席德
【问题讨论】:
-
您觉得 3.5 中有哪些新功能需要实现?你打算用列表替换数据集吗?您要合并更新面板吗?你打算使用 LINQ 吗?
-
我想使用更新面板,也想实现 LINQ to Entities。
-
我猜他们到处都在使用旧的 ADO.NET 调用?你的客户是否知道可能重写类似的东西所涉及的工作量和风险。 Updatepanels 没什么大不了的,但实现 LINQ 才是。并且有风险。
-
他是一名 PHP/MySQL 开发人员,了解挑战。在这一点上,这个项目的原始开发人员已经离开了,他有一个 2 年以上的项目正在制作中,这相当于一个只需要在工作状态下交付应用程序的客户。
标签: asp.net refactoring