【发布时间】:2015-07-25 04:45:00
【问题描述】:
我已经阅读了网站项目和 Web 应用程序项目之间的区别。我从未创建过任何 Web 应用程序,最近我只是设法创建了一个基本的网站项目。
我想问一下——在我的网站项目上“构建”对我来说是否有意义,或者这样做对我来说完全是愚蠢的?如果它有意义,那么它对我的网站项目有什么真正的作用?
谢谢
【问题讨论】:
标签: build
我已经阅读了网站项目和 Web 应用程序项目之间的区别。我从未创建过任何 Web 应用程序,最近我只是设法创建了一个基本的网站项目。
我想问一下——在我的网站项目上“构建”对我来说是否有意义,或者这样做对我来说完全是愚蠢的?如果它有意义,那么它对我的网站项目有什么真正的作用?
谢谢
【问题讨论】:
标签: build
这只是一个静态网站吗? (没有数据库、服务器端代码、api、文件连接、预处理器、数据事务等)如果没有(或者这些词听起来都不熟悉),那么您不需要构建过程。
它是具有用户交互的 Web 应用程序,涉及数据操作和几个不同的用户状态,需要某种类型的测试来模拟这些用户操作并通过不同场景测试代码验证。您的应用程序越复杂和/或参与的开发人员越多,情况尤其如此。
您可以从 pluralsight 中查看相当深入的解释,或者从 David Tucker 中查看涉及静态站点用例的精彩文章。
这个构建过程基本上将贯穿您在“构建过程”中定义的所有任务。这些任务实际上可以是任何东西,但通常包括测试、文件压缩等性能任务。也许对处理较小(静态)站点的一个很好的解释是,如果需要,您可以在手动过程中执行这些步骤中的任何一个。
【讨论】: