业界良心:Square开源Viewfinder,25万行代码全公布!_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 业界良心:Square开源Viewfinder,25万行代码全公布!

业界良心:Square开源Viewfinder,25万行代码全公布!

 2014/5/6 16:34:03    程序员俱乐部  我要评论(0)
  • 摘要:北京时间5月6日消息,移动支付公司Square在其工程博客上宣布,基于Apache2.0许可协议,开源了于去年12月初收购的照片管理和共享应用Viewfinder,包括Viewfinder服务器、Android和iOS应用在内的25万行代码已托管到GitHub上。对此,Square工程师PeterMattis在工程博客上表示,Square之所以考虑到将Viewfinder的完整代码公之于众,是希望能够与人方便,让开发者在应用开发过程中可以加以利用或作为参考
  • 标签:view 代码 开源

  北京时间 5 月 6 日消息,移动支付公司 Square 在其工程博客上宣布,基于 Apache 2.0 许可协议,开源了于去年 12 月初收购的照片管理和共享应用 Viewfinder,包括 Viewfinder 服务器、Android 和 iOS 应用在内的 25 万行代码已托管到 GitHub 上。

  对此,Square 工程师 Peter Mattis 在工程博客上表示,Square 之所以考虑到将 Viewfinder 的完整代码公之于众,是希望能够与人方便,让开发者在应用开发过程中可以加以利用或作为参考。尽管 Square 团队并没有为 Viewfinder 提供技术支持,也没有进行 Bug 修复,但此举还是赢得了满堂喝彩一致点赞。

  Viewfinder 包含了许多非常有趣的代码,对于开发者来说,绝对是大大的 Surprise,主要如下:

  • Viewfinder 服务器提供了一个拥有各种 Amazon DynamoDB 索引选项的结构化数据库架构
  • 服务器还提供了数据库和协议层版本控制支持。
  • 在本地元数据存储方面,Viewfinder 客户端使用 LevelDB,相比 CoreData,更易于使用,也相当便捷。
  • 内置可直接运行于移动设备上的全文本搜索引擎,支持联系人和图片搜索。
  • 使用 GYP 生成 Xcode 项目文件和 Android 构建文件。
  • 支持 C++ 模板元编程,可使用C++11 可变参数模板根据 C++ 方法自动计算 Java 方法签名。

  现在,开发者可直接登陆 GitHub 下载使用 Viewfinder 源码,当然,也可以进入 Viewfinder 的 mobilehub 主页进行资源分享与讨论。

上一篇: IT界最难以替代的9个角色 下一篇: 没有下一篇了!
发表评论
用户名: 匿名