Dart语言框架

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

作品详情

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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
80%策划设计,快速原型设计开发,由零到1 设计 图形,图像处理,DICOM3.0医学相关知识,加密压缩传输 功能:互联网医院,在云上阅片,写报告
游戏介绍: SLG三国题材手游,全球同服,内涵卡牌玩法。 可在游戏中自由建设王国 ,招募各路英雄,并配有多种战争模式。 服务器基于 go 语言开发,使用 etcd 注册发现,数据库采用共享内存搭配 mysql 方式。 内城业务逻辑采用无状态开发,大地图业务实现轻状态,并实现代码的分层和封装。跨服采用同步和异步相结合的方式,中间件采 用 kafa。 我主要负责: 搭建服务器基础框架,参与核心业务开发,管理日常开发工作,负责服务器组对外沟通等。 期间,严格把控业务需求,参与各项功能分析设计,规范代码质量,为游戏在东南亚顺利上线做出贡献。上线后,积极发现问题, 组织服务器优化和查漏补缺工作,整理服务
edr微服务管理系统开发 主要有资产管理、安全防护、系统管理等模块。 负责安全基线、资产变更rest接口和rpc接口开发,负责客户端api gateway设计开发
分布式大规模文件管理分析系统。 主要有文件上传下载、文件存储、文件分析、分析信息统计查询。 负责项目框架设计、技术选型,采用多集群架构,minio分布式文件存储集群,mongodb集群,rabbitmq集群,分布式文件分析服务,实现高性能文件分析管理系统
主要有资产管理、安全防护、系统管理等模块 主要负责安全防护下面的安全基线模块、资产管理的资产变更模块。安全基线功能检查操作系统或应用的配置项是否合规。资产变更实现对资产变更的统计和分析。主要使用了mongodb,rabbitmq,redis,多线程等,实现了资产变更的快速统计和分析,以及安全基线快速对客户端实行基线检查。
2030redisgolangdockermongodb
当前共1058个项目

评论