Dart语言框架

谷歌公司2023年11月30日
17139阅读

作品详情

1历史

发布

Dart亮相于2011年10月10至12日在丹麦奥尔胡斯举行的GOTO大会上[3]。该项目由Lars bak和kasper lud创建。

标准化

Ecma国际组织组建了技术委员会TC52来开展Dart的标准化工作,并且在Dart可以编译为标准JavaScript的情况下,它可以在任何现代浏览器中有效地工作。Ecma国际组织于2014年7月第107届大会批准了Dart语言规范第一版,并于2014年12月批准了第二版。

Flutter

2015年5月Dart开发者峰会上,亮相了基于Dart语言的移动应用程序开发框架Sky[4],后更名为Flutter。

新版本

2018年2月,Dart2成为强类型语言。

2例子

hello world例子

在终端打印字符串‘Hello World!’

计算斐波那契数列

一个简单的类

计算两点距离

异步并发示例

使用了Isolate

功能介绍

Dart是谷歌开发的计算机编程语言,后来被Ecma(ECMA-408)认定为标准。它被用于web、服务器、移动应用[1]和物联网等领域的开发。它是宽松开源许可证(修改的BSD证书)下的开源软件。Dart是面向对象的、类定义的、单继承的语言。它的语法类似C语言,可以转译为JavaScript,支持接口(interfaces)、混入(mixins)、抽象类(abstract classes)、具体化泛型(reified generics)、可选类型(optional typing)和sound type system。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
1.单曲分享链接解析:粘贴链接后展示封面、歌名、歌手和专辑,确认后按账号和歌曲授权选择MP3、WAV或符合资格的FLAC,并逐格式反馈结果与保存位置。2.本地NCM转换:支持文件/文件夹导入、拖放、格式选择、批量队列、实时进度和取消,可输出MP3、FLAC、WAV或保留源格式,并写入可用的标签与封面
学生APP(Flutter,iOS/Android):武馆大厅(今日训练计划、排位对战入口、周末擂台赛倒计时、班级武馆排行);真人实时格斗对战(同段位MMR匹配、答题出招、双方面血条与能量槽、COMBO连击伤害加成、终极奥义KO、实时战报流、观战人数);训练场(答对解锁推进、连击手感特训、词根/联想
功能模块功能介绍短视频推荐支持短视频上下滑动播放、推荐、关注及同城内容展示视频互动支持点赞、评论、关注、分享、举报等互动功能视频发布支持视频选择、内容编辑、封面设置及作品发布社区动态支持发布图文、多图及视频动态,打造内容交流社区用户主页展示用户资料、作品、动态、关注和粉丝等信息综合搜索支持搜索用户、
学生APP(Flutter,iOS/Android):武馆大厅(今日训练计划、排位对战入口、周末擂台赛倒计时、班级武馆排行);真人实时格斗对战(同段位MMR匹配、答题出招、双方面血条与能量槽、COMBO连击伤害加成、终极奥义KO、实时战报流、观战人数);训练场(答对解锁推进、连击手感特训、词根/联想
学生APP(Flutter,iOS/Android):竞技首页(今日PK入口、限时挑战、班级排行、闯关进度);学词练习支持选择题/拼写/听力多题型、答对解锁推进、连击词力值加成、词根词缀与谐音记忆法标注;实时单词PK对战支持匹配赛与班级内战、双人对战进度条、连击伤害加成、答题动态流与观战人数;段位赛
当前共1757个项目

评论