Dart语言框架

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

作品详情

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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
同城配送时令生鲜项目,目前有用户端(小程序)、管理后台(pc和 app )三端 主要负责项目的提出、实现,完成服务器搭建,数据库设计,部分接口的研发,任务分配,技术面试,带实习生; 主要技术栈 后端 go 前端 uniapp(vue)
2090mysqldockernginx
生活服务类项目,类似58,主营房地产,目前有用户端(小程序)和管理后端(pc )两端; 主要负责项目的提出、实现,完成服务器搭建,数据库设计,部分接口的研发,任务分配,技术面试,带实习生; 主要技术栈 后端 php go 前端 uniapp(vue)
2060mysqlnginx
校园跑腿快递类项目,目前有用户端(小程序)、跑腿端(小程序)、商户端(小程序)、后台管理(pc); 主要负责用户、学校、财务、营销、微信、openapi 六个独立服务的开发; 主要技术栈是 go ,版本控制是 git ,部署是 jenkins 自动化部署
2060mysqlredisdocker
社交约会app,主打东南亚市场,集成翻译,聊天,咨询,直播,出行,办公等特色服务,主打服务海外工作人员,提供境外出行娱乐,办公业务等等
一款用Flutter开发的非官方的 ChatGPT 应用。 此开源软件从设计到开发均由本人独立完成。 软件地址:https://github.com/conghaonet/hao_chatgpt 软件功能: 1. 对接OpenAI的API,实现人机对话。 2. 保存对话记录。 3. 实时显示token用量。 4. 判断Completion结束标记,自动显示“继续”按钮,便于获得GPT的完整输出。 5. 可完全自定义GPT请求参数,实现灵活配置。 6. 软件界面文字实现中英文双语切换。 7. 实现明暗主题自动适配及手工切换。 8. 同时支持Android,iOS,MacOS,Windows
5102APPandroidFlutteriosChatGPTWindowsMacOS
当前共1060个项目

评论