搜公众号
推荐 原创 视频 Java开发 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库
Lambda在线 > 韬声一句 > Go语言和Dart语言并进,Google要一统软件开发江湖?

Go语言和Dart语言并进,Google要一统软件开发江湖?

韬声一句 2018-12-14
举报

日前,Google发布了Flutter前端框架的1.0版本。有同学要问,Flutter是什么东东?Flutter是Google基于Dart语言的一款前端框架,目前可以在Android和iOS平台进行编译运行,其运行效率可以媲美原生应用,这也是区别于JS类跨平台框架,如weex、Taro、React Native等的最大优势,同时,Dart语言最早也是Google发布出来想要改进JS的语言,所以Dart to JS是不成问题的。据悉,Flutter接下来也是要通过编译为JS打通Web端开发的。至此,Flutter不但可以跨主流移动操作系统iOS和Android,还可以通过浏览器和类似PWA的应用,打通主流桌面操作系统Windows、MacOS和Linux。

Go语言和Dart语言并进,Google要一统软件开发江湖?

再联系到,此前的消息,Google已经研发两年多的,最新打算用来取代Android的移动操作系统Fuchsia OS,根本前端就是用Flutter框架写的,如果Fuchsia系统发布,那Flutter和Dart一定是一跃成为首选前端编程语言和框架,只是苦了广大程序员,又有新东西要学了……


Go语言和Dart语言并进,Google要一统软件开发江湖?

在服务器端,近年来,Google的Go语言增长势头迅猛,伴随其媲美C++的效率、极简的服务器并发编程、高效的服务器运行效率和现代化的编程特性和方式,国内外大部分公司都对其进行了应用,用来取代之前的一些接口和服务器应用。其中Docker就是最著名的例子。而Go语言早已突破1.x阶段,正稳步迈向2.0阶段。



至此,我们可以清晰地看到Google的布局和野望,Dart主攻前端和移动端,Go主攻服务器端。前后端通吃,不同于微软的C#和苹果的OC和Swift,Google的布局似乎更加全面,应用和影响也更加广泛。这其实一方面也是拜Oracle所赐,Android之前使用的J2ME一直被Oracle追着告侵权,Google面临巨额赔偿,也正是因为如此,Google才下决心重造包括系统和前后端语言框架。相信随着Google新系统Fuchsia的发布,Google统一前后端开发江湖的野望也会在一定程度上实现,至少,开源的语言和有实力的靠山公司,会比别家实现的好。



来自一位科技爱好者的洞察

Ending



版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《Go语言和Dart语言并进,Google要一统软件开发江湖?》的版权归原作者「韬声一句」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注韬声一句微信公众号

韬声一句微信公众号:taosheng1ju

韬声一句

手机扫描上方二维码即可关注韬声一句微信公众号

韬声一句最新文章

精品公众号随机推荐

举报