- Dart:Scalable Application Development
- Davy Mitchell Sergey Akopkokhyants Ivo Balbaert
- 180字
- 2021-07-09 18:56:17
Building web interfaces with Dart
The dart:html
package is not the only option for building web interfaces with Dart. The main contenders are Polymer and Angular:
- Polymer (https://www.polymer-project.org/) is a JavaScript framework for creating reusable web components (using the Web Component standard) that are encapsulated and inter-operable. They take the form of custom HTML elements. For example, the dialogs in this chapter could be made into web components. To use them in a page, we would use the tags
<DialogConfirm>
and<DialogWordCount>
, which would avoid a set of nesteddiv
elements.Polymer.dart
is the Dart version of the framework and is available frompub
. - Angular (https://angularjs.org/) is a framework for dynamic data views and is a giant in the JavaScript world. Again, there is a Dart version, called
Angular.dart
. The forthcoming Angular 2 will be written in Typescript and will support both JavaScript and Dart.
Whichever framework or package is chosen, it is likely to use dart:html
classes at some point, so it is worthwhile to be familiar with them. Not every developer or application needs a framework, so be pragmatic!
推薦閱讀
- Arduino開發(fā)實(shí)戰(zhàn)指南:LabVIEW卷
- ASP.NET Core 2 and Vue.js
- Java Web及其框架技術(shù)
- C語言程序設(shè)計(jì)
- SharePoint Development with the SharePoint Framework
- R語言與網(wǎng)絡(luò)輿情處理
- Learning YARN
- Scala Data Analysis Cookbook
- Hands-On Nuxt.js Web Development
- uni-app跨平臺(tái)開發(fā)與應(yīng)用從入門到實(shí)踐
- ASP.NET 4.0 Web程序設(shè)計(jì)
- Android移動(dòng)應(yīng)用開發(fā)項(xiàng)目教程
- Elasticsearch Blueprints
- HTML5程序設(shè)計(jì)基礎(chǔ)教程
- Building Microservices with Go