我要为我工作的营地编写一个数据库应用程序。我正在考虑使用 Windows GUI 界面在 C# 中编写它,但由于各种原因,使用浏览器作为应用程序似乎越来越受欢迎。我想知道的是为什么有人不选择将应用程序编写为 Web 应用程序。前任。后退按钮会给您带来一些麻烦。还有其他任何人能想到的东西吗?
最佳答案
有很多缺点:
- 速度和响应能力往往明显变差
- 复杂的 UI 小部件(例如树控件)更难实现
- 渲染任何类型的图形都非常棘手,3D 图形更难
- 你必须弄乱登录
- 集中式服务器意味着客户始终需要网络访问
- 安全限制可能会给您带来麻烦
- 浏览器不兼容会导致大量额外工作
- 网络上的 UI 约定不太明确 - 用户可能会发现它更难使用
- 客户端存储空间有限
问题是.. 是否有足够多的应用到您的项目中,从而使 web 成为错误的选择?
关于database - 基于 Web 的应用程序的缺点是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/111985/