【问题标题】:does anyone perform "build" operation for website project有没有人为网站项目执行“构建”操作
【发布时间】:2015-07-25 04:45:00
【问题描述】:

我已经阅读了网站项目和 Web 应用程序项目之间的区别。我从未创建过任何 Web 应用程序,最近我只是设法创建了一个基本的网站项目。

我想问一下——在我的网站项目上“构建”对我来说是否有意义,或者这样做对我来说完全是愚蠢的?如果它有意义,那么它对我的网站项目有什么真正的作用?

谢谢

【问题讨论】:

    标签: build


    【解决方案1】:

    这只是一个静态网站吗? (没有数据库、服务器端代码、api、文件连接、预处理器、数据事务等)如果没有(或者这些词听起来都不熟悉),那么您不需要构建过程。

    它是具有用户交互的 Web 应用程序,涉及数据操作和几个不同的用户状态,需要某种类型的测试来模拟这些用户操作并通过不同场景测试代码验证。您的应用程序越复杂和/或参与的开发人员越多,情况尤其如此。

    您可以从 pluralsight 中查看相当深入的解释,或者从 David Tucker 中查看涉及静态站点用例的精彩文章。

    这个构建过程基本上将贯穿您在“构建过程”中定义的所有任务。这些任务实际上可以是任何东西,但通常包括测试、文件压缩等性能任务。也许对处理较小(静态)站点的一个很好的解释是,如果需要,您可以在手动过程中执行这些步骤中的任何一个。

    【讨论】:

    • 我拥有的网站项目确实与 Microsoft SQL 服务器链接并进行数据事务。它还具有服务器端代码和客户端代码。但是,我们无意将其更改为 Web 应用程序。
    • Nathan,看起来你指给我的参考资料正在处理我不熟悉的叫做 GRUNT 的东西......但是。因为我建立的站点是公司内网中的服务器,所以我认为我不能使用 GRUNT,但我们确实有 Team Foundation Server。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 2013-12-28
    相关资源
    最近更新 更多