软件周刊(12.18 — 12.24):本周热门软件更新 — Adobe 发布 Linux 下的 Flash Player 24;编译器 GCC 发布 6.3 版本;Python 3.6.0 正式版发布;免费办公软件 LibreOffice 5.2.4 发布
GCC 6.3 是从 GCC 6 分支的一个 bug 修复版本,修复了超过 79 个错误。可点击“阅读原文”查看它的改进情况。距离上次的更新已经过去了四个月,程序员们赶紧更新起来吧~
2012 年 Adobe 决定停止更新 Linux 平台上的 NPAPI 版 Flash 播放器,以后只提供安全更新。在四年时间里 Linux 版的 Flash 播放器版本号一直停留在 11.2。但在今年 8 月,Adobe 改变了这一决定,宣布将保持各个分支的同步发布。
现在它发布了 NPAPI 版的 Flash Player 24 For Linux,与 Windows 和 Mac 版本保持一致,包含了 Windows 和 Mac 版的所有安全功能,但并不包含所有特性,如不支持 GPU 3D 加速和视频的 DRM。Adobe 称,需要这些功能的 Linux 用户可以使用 Chrome 浏览器,Google 维护了一个 PPAPI 版的 Flash,支持这些功能。
计划上周五发布的 Python 3.6 正式版并未按时发布。经过一周之后终于与各位见面了。
Python 3.6.0 是 Python 语言的最新主要版本,它包含许多新功能和优化。有关详细信息,请参阅 Python 3.6 中的新增功能文档。
关于 Python 3.6 的新特性,可参考之前发布的新闻 — Python 3.6 即将发布,都有哪些新特性?
3.6 系列的维护版本将从 2017 年第一季度开始定期发布。点击“阅读原文”了解 Python 3.6 的更多详细信息
Qt 5.8.0 候选版本发布!发布目的是为 2017 年 1 月份发布 Qt 5.8.0 正式版做准备。
更多的 Qt 5.8.0 版本新特性,请看 Qt 5.8.0 new features 以及 Qt 5.8 Beta blog 官方文档:Qt Documentation snapshots.
关于语言方面的更新有:
Spring Boot 1.4.3 发布了。Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'。
Spring Boot 1.4.3 包括 70 多项修复,改进和第三方依赖更新,详情点击"阅读原文"查看。
GitScrum 是一个用 Laravel 5.3 开发的应用程序,用来帮助团队使用 Git 版本控制和 Scrum 框架支持日常任务管理。
GitScrum 满足所有典型的需求,让你全方位去控制 Scrum 。 有针对产品积压、冲刺积压、问题和使用记录而生的四个模块。
该应用需要你设置一个 GitHub App 来保证 OAuth 认证功能的使用。设置完成后你就可以像对待典型的 Laravel 应用程序一样使用 Composer 安装了。或者你可以直接使用 GitScrum 提供的 Docker 容器 来部署。如果有兴趣,可以看看 GitHub 上的 GitScrum,许可发布遵循GPL v3协议。
本周开源项目推荐:
类似 Mean,是另一个全栈 Javascript 开发架构,使用 MongoDB,Express,React,Node。
特性
React 组件的热加载
模块化文件结构
使用 React 路由器进行代码拆分
Ava 测试运行(并行运行测试)
国际化支持
支持 Docker
支持代码生成
搭建自己的 MERN
两个启动工具:
MERN Starter
MERN cli