今日凌晨。谷歌(微博)在I/O大会上公布了全新设计语言Material Design。在20多天前的WWDC上。苹果也公布了全新编程语言Swift。两家科技巨头公司,在一年一度的开发人员大会上,都公布了全新的语言,但这二者却有着本质的差别。


  Material Design是一款全新的设计语言,谷歌计划将这款设计语言应用到Android、Chrome OS和网页等全部平台上。

  谷歌最新公布的Android L系统就採用了Material Design语言。这是谷歌为了解决碎片化问题的重要举措。将统一包含手机、 平板、笔记本以及网页端设计风格。

  谷歌称:“Material Design是漂亮和大胆的。由于干净的排版和布局简单且easy理解。


  与Material Design不同,Swift语言是供iOS和OS X应用编程的新编程语言。更加高速、便利、高效、安全,并且会与Object-C 相兼容。


  Swift语言集中了非常多其他高级语言的影子。集成了他们的长处。它的语法更加接近自然语言。使得编程的过程变得更加简单。这些变化进一步减少了苹果平台上App开发门槛,延续苹果一贯主张的用App来解决一切问题,而这将是苹果生态链中重要的一个环节。

  从上面能够看出,假设非得将Swift和谷歌联系起来,Swift更像是谷歌的Go语言。

五年前,谷歌就开发了一款名为Go的编程语言。

Go语言凭借着简洁的特性和对并发操作的优化,成为了广受开发人员欢迎的新兴编程语言,尤其适合云计算平台的开发。


  有国外开发人员表示:“我在用Swift的时候。我的眼前总会浮现出谷歌Go语言。

Go拥有非常好的并发功能,非常欣喜能看到苹果汲取了Go的一些特点。不过。如今才不过苹果新语言的開始。”


  由此能够看出,苹果公布的Swift语言是一款编程语言,是为了减少开发人员的门槛,谷歌公布的Material Design语言,更严格来说。更像是一套界面设计标准。二者有着天差地别。

谷歌公布全新设计语言:跟苹果Swift天差地别的更多相关文章

  1. 【转载】谷歌酝酿将苹果Swift作为安卓APP主要开发语言

    TNW中文站 4月8日报道 安卓操作系统的软件开发语言是Java,而在过去几年中,有关Java的版权,谷歌(微博)和甲骨文之间发生了长期的诉讼.最新外媒消息称,谷歌正在考虑将苹果开发的Swift作为未 ...

  2. 苹果Swift语言中文教程资源汇总

    苹果swift语言中文教程(零)搭配环境以及代码执行成功http://vjiazhi.com/kaifa/1014.html 苹果Swift语言中文教程(一)基础数据类型 http://vjiazhi ...

  3. 谷歌推出全新Android开发语言Sky:让App更流畅

    土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/   使用HTML 创建Mac OS App 视频教程. 官方QQ群: (1)App实践出真知 434 ...

  4. 苹果Swift编程语言新手教程【中国版】

    Swift代码语言教程:在刚刚过去的WWDC2014大会上,苹果公司新公布了一种编程语言Swift.据悉.Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题.对于广 ...

  5. 苹果Swift可为Windows/Android开发软件了

    http://www.swifthumb.com/article-189-1.html http://iphone.tgbus.com/news/class/201502/20150211103418 ...

  6. 如何在C语言中调用Swift函数

    在Apple官方的<Using Swift with Cocoa and Objectgive-C>一书中详细地介绍了如何在Objective-C中使用Swift的类以及如何在Swift中 ...

  7. 跟我一起学WPF(1):WPF的UI设计语言——XAML

    XAML是什么 XAML全称是Extensible Application Markup Language (可扩展应用程序标记语言),是专门用于WPF技术中的UI设计语言. XAML基础 XAML是 ...

  8. Swift初体验之HelloWord+苹果Swift编程语言新手教程【中文版】

    AppDelegate.swift : <span style="font-size:24px;"><strong>// // AppDelegate.sw ...

  9. Swift开发实例:苹果Swift编程语言新手教程中文版+FlappyBird,2048游戏源代码

    源代码: 用IOS Swift语言实现的Flappy Bird源代码:http://download.csdn.net/detail/estellise/7449547 用IOS Swift实现的游戏 ...

随机推荐

  1. HTML5 多图上传

    HTML5 多图上传 时间 2014-06-05 16:06:29  月小升博客 原文  http://java-er.com/blog/html5-many-image-upload/ 主题 HTM ...

  2. Linux命令之rename

    一.引言 今天才知道Linux下的rename有两个版本,util-linux工具集的rename和Perl版本的rename,而两者的用法是明显不一样的,Perl版rename相对比较强大 二.对比 ...

  3. 解决:eclipse配置Database Connections报错Communications link failure Last packet sent to the server was 0 ms ago

    网上各式各样的问题,不过我的问题在于我开了Proxifier,导致链接localhost的时候被拦截...把Proxifier关了就好了 以后遇到这种问题.连不上数据库啊,连不上本地的服务器啊,先检查 ...

  4. 关于selenium IDE找不到元素bug

    使用 selenium IDE 录制脚本,经常会发生 这样一种错误. 页面上,明明存在这个元素,就是找不到. 其实原理很简单   , 按钮 点击,没有时间延迟,但是页面加载,需要一段时间. 页面元素还 ...

  5. 01 SQL核心语句

    在 sqlplus 中可以使用 ; 或 / 来执行一条 sql 语句, 但是 / 必须要换行, 个人感觉只有那些脚本啊什么的最后一般使用 / , 其他的都使用; 核心语句 SELECT oracle  ...

  6. bjposition

    背景位置:background-origin:content-box;//"border-box", "padding-box", "content- ...

  7. 第二百三十七节,Bootstrap图标菜单按钮组件

    Bootstrap图标菜单按钮组件 学习要点: 1.小图标组件 2.下拉菜单组件 3.按钮组组件 4.按钮式下拉菜单 本节课我们主要学习一下 Bootstrap 的三个组件功能:小图标组件.下拉菜单组 ...

  8. 尽管以C++为基础,但 Java 是一种更纯粹的面向对象程序设计语言

    “尽管以C++为基础,但 Java 是一种更纯粹的面向对象程序设计语言”. 无论C++还是Java 都属于杂合语言.但在 Java 中,设计者觉得这种杂合并不象在 C++里那么重要.杂合语言 允许采用 ...

  9. ACM/ICPC Moscow Prefinal 2019 趣题记录

    ### Day1: ### **Problem C:** 设$k_i​$为$[A, B]​$中二进制第$i​$位是1的数的个数. 给出$k_0 \cdots k_{63}​$, 求出$[A, B]​$ ...

  10. curl使用例子

    地址:http://phpbook.phpxy.com/34771 参考:http://php.net/manual/zh/function.curl-setopt.php 我们将curl的步骤分为以 ...