桌面应用程序和Web应用程序之间的区别

时间:2012-08-06 11:03:52

标签: unit-testing testing web tdd

桌面应用程序和Web开发应用程序有什么区别?什么是网站/ Web应用程序的测试策略?

1 个答案:

答案 0 :(得分:1)

我将简要分享一些我的经历,因为它们可能有助于为您建立基础。

我遇到的主要区别显然是使用标记语言(HTML / HTML5 / XML等),AJAX,jQuery和javascript(通常是脚本)。还存在诸如.NET框架之类的工具。您可以查看这些内容以获得它们的完整定义以及它们如何协同工作,但它们在构建小型桥梁以实现最终结果方面引入了一种解决问题的新方法。

与任何应用程序一样,请记住应用程序的用户端。数百万人将在同一时间访问它。安全性对Web应用程序至关重要。确保您的页面中包含强大的安全措施。

美学将优先于桌面应用程序(取决于它们是什么)。 Web应用程序是一种视觉体验。您希望确保在设计时,字段易于识别,应用程序易于导航且易于阅读。

对于测试,只需使用正确的扩展名保存代码,然后从保存它的任何地方运行它。大多数当前的Op Systems都知道该文件是用什么类型的Web代码编写的,并将在浏览器中打开它。假设你写了“myPage.html”并将其保存到桌面,你会看到一个HTML图标,上面写着“myPage”。如果您需要进行更改,请编辑代码,重新保存,然后只需刷新Web浏览器即可。

我知道这是一个非常非常普遍的答案,但我正在尝试刷掉我在夏天所经历的一切。希望这很有用,或者至少在设计您的Web应用程序时会考虑一些因素。祝你好运!