今日凌晨。谷歌(微博)在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语言,更严格来说。更像是一套界面设计标准。二者有着天差地别。

最新文章

  1. 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询
  2. AR/VR技术交流
  3. jenkins集成ansible注意事项Failed to connect to the host via ssh.
  4. cmd命令生成android签名证书
  5. iOS推送失败的可能问题汇总
  6. C++中的一些定义
  7. php 中_set()_get()实例解析
  8. sqlplus中显示sql执行计划和统计信息
  9. Flask入门之SQLAlchemy配置与数据库连接
  10. C中单引号中放多个字符
  11. pycharm导入自己写的模块时,模块下方出现红色波浪线的解决方案
  12. 【Solution】API测试工具,访问方式
  13. 帝国移动pc站文章
  14. Objective-C @executable_path、@loader_path和@rpath
  15. maven项目运行报错invalid LOC header (bad signature)
  16. TL Cop
  17. Linux setfacl/getfacl命令详解
  18. numpy的操作
  19. iOS 开发学习-类的创建与实现,与java语言的对比
  20. Java读取本地文件(输入流)

热门文章

  1. 基于numpy的随机数构造
  2. layui的单选框
  3. 在Ubuntu中安装mongodb
  4. poj3422 拆点法x->x'建立两条边+最小费用最大流
  5. python_集合_笔记
  6. android Bitmap用法总结(转载)
  7. zend studio 10.6.2 字体大小 设置
  8. Ubuntu apt-get update错误解决
  9. (转)Java锁、自旋锁、CAS机制
  10. RelativeSource.TemplatedParent 属性wpf