云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

对象存储_服务器进不去_9元

小七 141 0

我刚刚在科罗拉多州丹佛市的一个会议Defrag上完成了一个演讲,与与会者的交谈总是给我留下深刻的见解和发现。这次会议也不例外。

我现在的演讲叫做"比赛条件"。它是关于JavaScript中的多线程选项,以及如何使用它们。这是先进的东西-大多数人甚至不开始考虑这种开发问题,直到他们深入到SAP UI5,做出反应,角度.JS,或任何其他框架/库。原因应该很明显……

JavaScript是单线程的。

至少,这是主流的观点。更有趣的是你能以多快的速度把这个理论拆散-测试.html要点

在本次会议结束后的问答中,出现了一个很好的问题:当您使用OpenUI5/sapui5时,这个问题重要吗?

答案当然是显而易见的。但这也是一个很深的问题。sapui5框架为开发人员做了大量工作,人工智能网络,物联网技术应用,帮助他们快速开发应用程序。但它不是完全最优的,返利机器人软件,而且很容易忘记框架并不是一切。

例如:

数据排序/过滤。实现这一点的默认方法是使用OData服务。作为查询的一部分传递sort或filter参数,数据库或中间层执行所有操作工作。那里这是两个固有的问题。首先,你只是把MVC设计抛到了窗外。数据表示是可视化层的工作。我们有智能浏览器、超高速CPU和大量内存。即使是2-3岁的智能手机运行时的功率也比10岁的大PC.和,更糟的是,我们引入了网络滞后。这意味着很多:这让我发疯。我们只是把前端的一秒工作减到了3-10秒的网络保持时间。哦,云服务器 免费,美国云服务器,是的,那是效率高。为什么我们是否决定了更多的等待才是解决之道?正在加载其他行。OData加载的另一个方面是分页。OData服务器将发送有限数量的顶层行,然后客户机可以请求再来一杯。那杯默认情况下是"根据需要"加载数据。除非我们回到原来的状态等等,为什么?客户机确切地知道用户在列表中的位置。它知道它们滚动了多远。它有记忆备用。但是,在后台加载其他行(然后合并它们)很困难。所以我们不做。更多的等待。

所以,我认为后台处理的想法应该从一开始就成为设计过程的一部分。如果您正在模拟您的应用程序或使用构建,请遵循以下步骤:

以下是最重要的步骤: