Dar*_*rov 19
您可以查看本文的技术方面.引用:
Dart编程语言在其早期阶段就已呈现.以下设计目标将指导该开源项目的持续发展和完善:
- 为Web创建结构化但灵活的编程语言.
- 让Dart对程序员来说既熟悉又自然,因此易于学习.
- 确保所有Dart语言结构都允许高性能和快速应用程序启动.
- 使Dart适用于网络上的所有设备,包括手机,平板电脑,笔记本电脑和服务器.
- 提供使Dart在所有主要现代浏览器中快速运行的工具.
这些设计目标解决了Web开发人员目前面临的以下问题:
- 小脚本通常演变成没有明显结构的大型Web应用程序 - 它们很难调试并且难以维护.此外,这些单片应用程序不能拆分,以便不同的团队可以独立地处理它们.当Web应用程序变大时,很难提高效率.
- 脚本语言很受欢迎,因为它们的轻量级特性使得快速编写代码变得容易.通常,与应用程序其他部分的合同是通过注释而不是语言结构本身传达的.因此,除了作者之外的其他人很难阅读和维护特定的代码.
- 使用现有语言,开发人员不得不在静态和动态语言之间做出选择.传统的静态语言需要重量级的工具链和编码风格,可以感觉不灵活和过度约束.
- 开发人员无法创建包含客户端和服务器的同类系统,但Node.js和Google Web Toolkit(GWT)等少数情况除外.
- 不同的语言和格式需要繁琐的上下文切换并增加编码过程的复杂性.
| 归档时间: |
|
| 查看次数: |
3582 次 |
| 最近记录: |