飞网论坛 飞网门户 开源软件 查看内容

开源早报,2017年1月4日,星期三!

2017-1-4 07:44| 发布者: johnny| 查看: 870| 评论: 0

摘要: 开源早报,2017年1月4日,星期三!1、MyBatis-Spring 1.3.1,MyBatis3 的 Spring 集成MyBatis-Spring 1.3.1 发布了,MyBatis-Spring 是一个用来整合 MyBatis 和 Spring 框架的小类库。2、QMUI iOS UI 框架正式发布QM ...
开源早报,2017年1月4日,星期三!

1、MyBatis-Spring 1.3.1,MyBatis3 的 Spring 集成
MyBatis-Spring 1.3.1 发布了,MyBatis-Spring 是一个用来整合 MyBatis 和 Spring 框架的小类库。


2、QMUI iOS UI 框架正式发布
QMUI iOS 是一个致力于提高项目 iOS UI 开发效率的解决方案,其设计目是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。


3、Swoole 2.0 正式版发布,协程特性支持 PHP 7
Swoole 2.0正式版发布了。2.0版本最大的更新是增加了对协程(Coroutine)的支持。正式版已同时支持PHP5和PHP7。基于Swoole2.0协程PHP开发者可以已同步的方式编写代码,底层自动进行协程调度,转变为异步IO。解决了传统异步编程嵌套回调的问题。
与Node.js(ES6+)、Python等语言使用yield/generator、async/await的实现方式相比,Swoole协程无需修改代码添加额外的关键词。
与Go语言的goroutine相比,Swoole协程是内置式的,应用层代码无需添加go关键词启动协程,只需要使用封装好的协程客户端即可,使用更简单。另外Swoole协程的IO组件在底层内置了超时机制,不需要使用复杂的select/chan/timer实现客户端超时。
目前Swoole底层内置的协程客户端组件包括:udpclient、tcpclient、httpclient、redisclient、mysqlclient,基本涵盖了开发者常用的几种通信协议。协程组件只能在服务器的onConnect、onRequest、onReceive、onMessage 回调函数中使用。



4、Inferno 1.0.4 发布,JavaScript 用户界面库
Inferno 1.0.4 发布了,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。


5、iView 0.9.12 发布,基于 Vue.js 的 UI 组件库
iView 0.9.12 发布了,iView 是一套基于 Vue.js 的 UI 组件库,主要服务于 PC 界面的中后台产品。


6、Zipkin 1.19 发布,分布式跟踪系统
Zipkin 1.19 发布了,Zipkin 是一个分布式跟踪系统。 它有助于收集解决微服务架构中延迟问题所需的时序数据,并管理此数据的收集和查找。 Zipkin 的设计基于 Google Dapper 论文
Zipkin 包括一个无依赖库和一个 spring-boot 服务器。 存储选项包括 in-memory、(mysql)、Cassandra 和 Elasticsearch 。
该版本包含一些 UI 和服务器的改进,以及 Elasticsearch 的 controls in-flight 要求。


7、Github Atom 1.12.8 和 1.13.0-beta9 发布
Github Atom 1.12.8 和 1.13.0-beta9 发布了。
Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。


8、Jug 1.4.0 发布,Python 并行处理框架
Jug 1.4.0 发布了。Jug 是一个基于任务的并行处理框架,采用 Python 编写,可用来在不同的机器上运行同一个任务,使用 NFS 做文件系统的通讯。


9、MongooseJS 4.7.6 发布,MongoDB 连接包
MongooseJS 4.7.6 发布了。Mongoose 基于 Nodejs,使用 JavaScript 编程,连接 MongoDB 数据库的软件包,使 MongoDB 的文档数据模型变的优雅起来,方便对 MongoDB 文档型数据库的连接和增删改查等常规数据操作。


10、SmartGit 17 RC2 发布,2017 年全新版本
SmartGit 17 rc2 发布了。SmartGit 是一个 Git 版本控制系统的图形化客户端程序。之所以将 SmartGit 8 后续的版本命名为17,因为它是在2017年的第一个发布。第二个主要版本在将命名为17.1,第三17.2,以此类推。


11、Gradle 3.3 发布,Groovy构建工具
Gradle 3.3 发布了。Gradle就是可以使用Groovy来书写构建脚本的构建系统,支持依赖管理和多项目,类似Maven,但比之简单轻便。

  • 打开微信扫一扫