代码之家  ›  专栏  ›  技术社区  ›  James Black

什么时候应该是新的。NET项目是为。NET 4框架

  •  3
  • James Black  · 技术社区  · 16 年前

    我正准备开始一份新的短期合同(1-2个月),该合同涉及通过将Access应用程序转移到ASP来替换它。NET和SQL Server。

    我只负责ASP部分并将其连接到数据库。

    所以,我可以用Rails或ASP。NET,但是,开发的目标应该是什么时候。NET 4 Framework,因为有许多变化可能有利于使用。

    或者,即使它可能有用,什么时候最好忽略新功能,继续使用旧版本的。网?

    我假设硬件不是限制,因为许多计算机将无法运行。NET 4 Framework,但这对托管公司来说是一个问题,因为他们可以找到一家托管公司来支持应用程序设计的任何框架。如果Rails是最有意义的,因为他们希望快速编写应用程序,但要可靠,那么托管公司需要支持它,或者他们使用另一个。

    5 回复  |  直到 16 年前
        1
  •  6
  •   womp    16 年前

    一般来说,除非客户特别要求使用最新技术,否则我会等一年再在新框架中构建网站。这对我来说效果很好。优点是:

    • 该技术更加稳定(修补程序、服务包等)
    • 关于功能缺失的常见投诉通常会得到解决

    除非对引入的新功能有特殊需求。Net 4,让你的客户在初始版本中遇到直接问题,或者让他们更难找到托管服务,都是没有意义的。你应该提前调查所有这些,或者使用。净3.5。

        2
  •  1
  •   Sam    16 年前

    唯一的要求是,无论什么 我使用的技术 在该地区相对知名,因此 如果他们需要别人 努力吧,它不是专门的

    此外,您基本上是在BETA产品的基础上进行开发的——虽然我相信BETA的大部分功能都不会中断——>RTM,总是有一些东西会像BETA那样坏掉或无法工作的风险,那么为什么要在商业项目上冒这个风险呢?

    我不会瞄准。NET 4.0还处于商业项目中,除非有特定的原因,即使这样,你也必须得到客户的认可,即“如果我们使用当前的测试版X而不是已建立的稳定版本Y,我可以更快、更省力地完成这项工作”——祝你好运。

    坚持使用3.5版本——这对托管和吸引开发人员来说更容易。

        3
  •  1
  •   erlando    16 年前

    1. 有一个释放候选人。它是 这不是我第一次看到 测试版中的功能无法实现
    2. 微软已允许开发和部署 通过“Go”实现生产应用程序 现场许可证。

    市场上有一些主机,如OrcsWeb,正在参与公测,但它们不是用于生产用途的。

    我会和他一起跑。净3.5元/个。NET 2.0或MVC位。安全总比后悔好。

        4
  •  0
  •   Andy Gaskell    16 年前

    一般来说,为Rails应用程序找到宿主会更容易。如果你想运行.net 4.0,你需要 可能 将不得不运行VPS或专用机器。然而,如果你在应用程序完成后保释,并假设你的客户在诺克斯维尔,他们将很难找到Rails开发人员来维护应用程序。

        5
  •  0
  •   Ian Boyd    16 年前

    我等到每个人都会使用的操作系统都有了它。

    推荐文章