最近开始做更多的网络开发,我遇到了这两个:
- 网络应用程序
- 网站
据我了解,Web 应用程序都被编译成二进制文件并运行。而一个网站本质上是懒惰地根据请求编译页面。使用网站似乎要好得多,尤其是在处理大型项目(在我的情况下为 Kentico CMS)时,因为您无需担心构建时间长和 IIS 回收。
但是我不明白的是你如何在早期有效地防止错误?感觉模式已经从构建错误切换到运行时错误。因此,如果我通过添加一个新参数来重构方法签名,例如,我如何有效地确保我没有破坏任何调用(不使用查找所有引用/使用外部工具)?