首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >趋势是否表明服务器端web编程模型(例如ASP.NET)将被JavaScript/Ajax取代?

趋势是否表明服务器端web编程模型(例如ASP.NET)将被JavaScript/Ajax取代?
EN

Stack Overflow用户
提问于 2010-12-14 22:38:02
回答 2查看 120关注 0票数 1

ASP.NET服务器端控件有几类,比如普通的TextBox、按钮,可以在HTML/ JS中实现;验证控件:可以在JS中实现;登录控件:我见过用JS实现的控件。数据绑定控件:不确定,但也许JS可以直接使用数据库,实现像照片滑块这样的控件。

那么,在未来5-10年的时间跨度内,服务器端web编程模型是否会脱离主流,被直接与数据库交互的JS/Ajax所取代?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-14 23:16:28

那么,在未来5-10年的时间跨度内,服务器端web编程模型是否会脱离主流,被直接与数据库交互的JS/Ajax所取代?

正在发生的事情是我们在计算机技术中总是做的事情(在自然界中是不可能的),试着找到一个平衡。随着带宽的增加和javascript处理时间的减少& ECMAscript规范中特性集的增加,更多的效果将被推送到客户端,但正如@BrianBall所指出的,你必须有一个地方来保存数据,否则它将化为乌有。

曾经有一段时间,我们依赖客户端来做所有的工作,因为网络延迟非常严重,我们称之为胖客户端。有一段时间,我们不信任客户端保存任何数据,因为我们不能信任客户端能够处理任何东西,所以我们称之为瘦客户端。

我们再次快速接近平衡,我们依赖服务器来完成一些繁重的任务,管理数据,维护安全性,以及流式传输视频或发送电子邮件。其他的大部分都迁移到了客户端。我不认为我们会在未来十年的任何时候回到真正的胖客户端,尽管我确实看到浏览器在我们的应用程序使用中变得更加核心。一个真正标准的平台,可以在上面构建任何应用程序。

票数 2
EN

Stack Overflow用户

发布于 2010-12-14 22:43:12

除非你在谈论用户机器上的数据库,否则在服务器端需要一些东西来连接到数据库(除非你让你的数据库对公共互联网开放,这永远不是一个好主意,如果有帮助的话)。

看起来,随着技术的发展,它总是一个钟摆。客户端有一套好处和成本,而服务器端有一套不同的好处和成本。通常,如果服务器端的一切都很繁重,那么人们就会感到痛苦,并开始寻找客户端的答案。然后,钟摆向另一个方向摆动,客户端变得流行起来。但是,人们开始感受到客户端成本的痛苦,服务器端开始看起来非常好,所以钟摆又回到了另一个方向。

因此,虽然5-10年后客户端可能会很重,但再过5-10年,服务器端可能又会很重。

这只是我的两个观点。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4440277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档