客户端优化意味着什么?



有人能解释一下这句话是什么意思吗?

Dart 是一种客户端优化的编程语言,适用于多个平台上的应用程序。

您需要了解的第一件事是,它是关于Dart开发人员(即Google(的优化。 这意味着 Google 不会针对面向客户端的应用程序以外的应用程序优化 Dart。
例如,在Dart中没有RDBMS(关系数据库管理系统(这样的东西,Google也不打算为这种开发做出贡献(以优化这种类型的使用(。
所有像这样的软件都非常分散,并且由于开发人员方面缺乏优化而彼此不兼容。

很简单,dart使用Dart虚拟机,有助于优化代码并及时编译超快,并且非常容易地渲染或重新渲染UI,Dart VM的工作方式与JVM与Java非常相似,Dart虚拟机非常快速地将您的代码编译到低级,因此,如果您想构建Web应用程序,移动应用程序o桌面应用程序,您将拥有完全优化的机器代码, 对于Flutter,dart VM从Dart编译到C++,对于Web Dart VM从dart编译到Javascript,Dart是一个很好的健壮语言,旨在实现非常简单的特性,如热重载和热重启。

一种编程语言,针对构建用户界面进行了优化,其功能包括用于扩展集合的扩展运算符,以及用于为每个集合自定义 UI 的集合(如果

(。例如点差运算符

var list = [1, 2, 3];
var list2 = [0, ...list];
assert(list2.length == 4);

澄清一下,客户端优化中的"客户端"指的是实际的用户客户端,与Web技术中的客户端/服务器相同。

这里它指的是应用程序的一部分,负责向应用程序的其余部分发送请求,以便它执行你构建它要执行的所有功能。这里的"客户端"包括使用你的应用程序的人与之交互的前端部分。

由于许多原因(包括其他答案中提到的原因(,Dart非常适合使客户端的所有内容都运行得超级顺利。它优化了渲染UI,布局,动画,加载时间,编译方式等的方式,因此用户(或"客户端"(所做的一切都得到了优化。

如前所述,它缺乏针对不面向客户端的内容(例如数据库管理(的优化。

最新更新