- Learning Dart
- Ivo Balbaert Dzenan Ridjanovic
- 287字
- 2021-07-19 18:33:38
Preface
Developing a web application or software in general, is still a challenging task. There is a client/browser side and a server side with databases. There are many different technologies to master in order to feel comfortable with a full client/server stack. There are different frameworks with different objectives. There are also different programming languages that a developer must learn each one more suitable either for the server or the client side.
Learning Dart will help a developer to become more focused by using Dart both for clients and servers. Using the same language will ensure that a developer will lose neither performance nor flexibility. Dart can be used within its virtual machine, or its code may be compiled to JavaScript. In both cases, the performance benchmarks show promising scores (https://www.dartlang.org/performance/). Dart is both an object-oriented and a functional language. With Dart, a mix of both approaches is possible, providing great professional freedom and a programming background flexibility. In addition, Dart provides many libraries and tools (http://pub.dartlang.org/) that allow a developer to focus on the task at hand and not be concerned with all the aspects of software development.
With Polymer.dart
(https://www.dartlang.org/polymer-dart/), a new approach towards developing web applications with web components will be discovered, allowing a developer to divide a web page into sections and re-use an already developed and tested web component for each section. In the near future, different catalogs of web components will appear, enabling an engineering approach to software development after waiting for many years. A web component may be composed from other web components. It may pass data to its components. A web component may also inherit its behavior from another web component. It may access an already instantiated web component.
- 通信網絡基礎與設備
- 物聯網工程規劃技術
- Django 2 by Example
- 網絡創新指數研究
- 農產品物聯網研究與應用
- Windows Server 2003 Active Directory Design and Implementation: Creating, Migrating, and Merging Networks
- Go Web Scraping Quick Start Guide
- 中小型局域網組建、管理與維護實戰
- Getting Started with Grunt:The JavaScript Task Runner
- Mastering Dart
- 搶占下一個智能風口:移動物聯網
- SAE原理與網絡規劃
- 從實踐中學習手機抓包與數據分析
- 網絡綜合布線(第2版)
- bash網絡安全運維