专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
程序员的那些事  ·  B站知名up主何同学被指盗用开源项目,网友: ... ·  2 天前  
程序猿  ·  Go 即将冲击 JavaScript ... ·  3 天前  
程序员小灰  ·  不愧是字节跳动,今年这薪资... ·  4 天前  
程序员小灰  ·  这几个难到令人发指的编程语言,学会了算我输 ·  6 天前  
OSC开源社区  ·  MySQL亿级数据平滑迁移实战 ·  1 周前  
51好读  ›  专栏  ›  OSC开源社区

JetBrains 遇上 Vue.js,一统江湖 pK 版本帝|软件周刊

OSC开源社区  · 公众号  · 程序员  · 2016-11-27 08:29

正文

#长按上图识别二维码,参与OSC源创会年终盛典#


摘要


摘要: 软件周刊(11.20 - 11.26):本周热门软件更新 — JetBrains 发布跨平台的 .NET 集成开发环境 Rider;Linux 发行版 Fedora Linux 25 正式发布;Vue.js 一周连发五个版本或成最大赢家?


JetBrains 要一统江湖? —— JetBrains 发布 .NET IDE Rider 首个公共预览版


上周,JetBrains 发布了 .NET IDE Rider 首个公共预览版。Rider 是一个跨平台的 .NET 集成开发环境。


本次发布的首个公共预览版,有以下值得关注的亮点:

●首次支持 Visual Studio 2017 RC 中引入的新 .csproj 文件

●符号在插入符号下的用法现在会自动高亮显示

●新的单元测试操作,包括重复之前的运行和附加测试到会话

●引入了保存文档的快捷方式

●修复多个调试器和单元测试运行器

Rider 使用 IntelliJ 平台的 UI 和多个功能,它们来自 IntelliJ IDEA,WebStorm 和其他 JetBrains IDE。



Linux 发行版 Fedora Linux 25 正式发布


Fedora 25 修复了大量 bug 和底层组件调整,以及新功能的增强:

Docker 1.12 用于构建和运行容器化应用程序

●Node.js 6.9.1,最流行的服务器端 ●JavaScript 引擎的最新版本

●支持 Rust,一种更快更稳定的系统编程语言

●多个 Python 版本 -  2.6,2.7,3.3,3.4 和 3.5 - 帮助运行跨几个 Python 配置的测试套件,以及 PyPy,PyPy3 和 Jython

(不跳票还叫 Fedora?╭(╯^╰)╮)



迷你 Linux 发行版 4MLinux 21.0 BETA 发布


4MLinux 是一个迷你的 Linux 发行版,包含一些系统维护和恢复工具,如 cfdisk 和 GNU parted 用来管理分区、testdisk 用来恢复分区、photorec 用来恢复文件以及 ntfs3g 用来支持对 NTFS 分区格式的数据读写。


4MLinux 21.0 BETA 已准备好进行测试。 目前,4MLinux BETA 具有与 4MLinux STABLE 相同的功能,但它提供了更多的更新包,系统核心也有了重大变化,现在使用 GNU C Library 2.24。



第二个 Android 7.1.1 开发者预览版发布


第二个 Android 7.1.1 开发者预览版正式上线 Google 开发者网站,参与了 Android Beta 项目的用户已经陆续收到更新,其他用户也可前往下载完整版工厂镜像刷入。


新系统主要扩充了支持设备阵容,并进行了一些功能上的更新。具体来说,第二个 Android 7.1.1 开发者预览版系统增加了对 Nexus 9 平板的支持,而 Nexus 6、Player 以及 General Mobile 4G 仍需要等到 12 月最终版发布时才能获得更新。


功能方面,第二个开发者预览版更新了 Android Studio 中的 SDK 构建和平台工具、Android 7.1.1 平台以及 API Level 25 模拟器系统。同时,最新版本的支持库(25.0.1)也可用于为运行 API Level 25 或更早版本的设备添加图形键盘支持,底部导航和其他功能。


按计划,谷歌会在 12 月推出最终版的 Android 7.1.1,届时谷歌的 OEM 厂商就可以开始部署自家产品的 OTA 升级计划了。至于第三方品牌,其推出更新的速度可能不会太快,仍需要配合系统定制情况来制定各自的升级计划。



Java 集成开发环境 IntelliJ IDEA 发布 2016.3 版本


该版本与此前发布的公共预览版相差无几,可以到官网发布说明以了解更多信息。



要当版本帝?Vue.js 一周发布了五个版本 ——

Vue.js 发布了 v2.0.8,v 2.1.0,v2.1.1,v2.1.2 和 v2.1.3,更新如下:


v2.0.8

#4227 修复重用节点上的样式绑定删除功能 (@defcc via #4235)

●#4233 仅将表单绑定视为特定元素的 domProps

●#4236 修复 watcher 对 NaN 值的错误触发

●#4237 修复 kept-alive 组件,即在重新激活时不会获取更新的道具

●#4239 当没有提供 prop 时,修复 transition-group 移动类 (@decademoon)

●#4247 修复 v-html 重置内容,但内容字符串保持不变

●#4253 修复 ref + v-for 与 asyn c组件一起使用时的重复问题

v2.1.0

#4268 正确处理模板中的 unicode 换行符 / u2028 和 / u2029

●#4266 修复全局混合应用程序,在单个文件组件中导出构造函数时能删除作用域 CSS (@ktsn via #4274)

v2.1.1

修复 vue-loader 代码生成更改后不存在的属性引用检测

●#4284 修复实例根节点修补边缘情况(@HerringtonDarkholme via #4299)

●#4288 修复 v-once 节点在补丁后丢失子引用

●#4289 vue-template-compiler:修复单文件组件嵌套

v2.1.2

#4300 过渡组件的代理检测回归

v2.1.3

修复 vue 和子包之间的版本不匹配

嗯,威武!



跨平台编辑器 Visual Studio Code 1.7.2 发布


更新如下:

此次发布包括一个新版本的 TypeScript Server 2.0.10。 对于 JavaScript 用户,服务器的更新,默认情况下将重新启用自动 ATA 功能,此功能大大提高了 JavaScript 项目中的 IntelliSense。

●另外,用户不再需要手动安装 TypeScript 声明文件(.d.ts文件),此功能由对 npmjs 服务的查询提供支持。有关此功能的更多详细信息(包括有关如何禁用它的详细信息)可在发行说明中查看。



JavaScript 开发工具 WebStorm 2016.3.1 发布


更新内容:

修复通过 container_name 指令搜名称无法找到的问题

●修复 docker-compose 过程完成后进度指示器卡住的问题

●修复“导出设置”选项导出破坏 settings.jar 的问题

●修复使用“选择目标”弹出菜单中的异常

●修复终端 shell 路径不能更改的情况



文本编辑器 Notepad++ 7.2.1 发布 


更新如下:

修复扩展环境变量在备份路径中的回归

●64 位的安装程序安装 Notepad++ 现在安装到 64 位的 Program Files 目录(而不是 32 位的 Program Files 目录)


       应该就是指默认安装到这个目录下

       

       而不再是像以前那样安装到这里

       

       (理解有错请指正~)


●安装程序可以正确显示此版本中支持的任何语言



应用服务器 webcppd v1.0.4 发布


webcppd 是一款用 C++ 语言写成的应用服务器软件。它被设计为 C++ 动态库容器,用来加载表现为 C++ 动态库的 Web 组件。通过从 Web 组件获得事先实现的类,webcppd 能够以优异的性能对 HTTP 请求做出合乎预期的响应。


webcppd 是为了把 C++ 语言变成一种 Web 开发语言而准备的。利用 webcppd,C++ 语言能够轻松地与 HTML、JS、CSS 打成一片,无障碍地融入到 Web 开发的实践当中。因而,你能够把 C++ 语言当作是更好、更快的 PHP 语言来对待。此次更新主要为:

正则路由配置

●https 支持

●完善和增强会话管理

●添加 mysql 配置项目

●修改运行目录设置,避免与其他服务器冲突

防盗链支持



分布式 MQTT 消息服务器 EMQ 2.0 发布


EMQ-2.0 版本重构了整个项目架构并正式支持共享订阅功能。


具体更新如下:

支持共享订阅(Shared Subscription)与本地订阅(Local Subscription),解决 MQTT 协议负载平衡消费问题

●支持 CoAP(RFC 7252)、MQTT-SN 协议和网关,支持 CoAP、MQTT-SN 客户端与MQTT 客户端互通

●重构配置文件格式与加载方式,支持用户友好的 'K = V' 文件格式,支持操作系统环境变量

●增加了扩展钩子和大量的认证插件,支持与大部分数据库或 NoSQL 的认证集成

●支持全平台编译部署,Linux/Unix/Windows 以及 ARM 平台网关,支持 Docker 镜像制作




高性能 PHP 7 框架 Phalcon7 1.2.0 发布


Phalcon7 是继承自 Phalcon 1.3.x,开源、全功能栈、使用 C 编写、针对 PHP 7 优化的高性能框架。 开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用。 Phalcon 也是松耦合的,可以根据项目的需要任意使用其他对象。更新内容:

增加了对 socket 操作的封装,包括服务类:


●以及客户端类:


●模型增加了对 Postgresql 二进制数据类型的支持

●Session 与 Annotations 组件增加了 Cache 适配器,可以使用缓存组件存储相应数据



蝉知企业门户系统 5.5 正式发布了


修改记录:

增加文章,产品,单页,手册详情页面缓存

●修复了手机模板跟区块展示的一些 Bug

●后台编辑订单时可以编辑商品购买数量

●增加会员列表可以方便地查看联系方式

●增加产品列表区块应该可以控制显示描述、分类名称

●less 文件不存在的时候能够自动生成

●进一步优化性能

●调整缓存目录

●调整前台手册的样式

●调整前台登录直接进用户中心

●调整后台的模块设置菜单分组

●调整订单的检索标签

●调整手机端订单按钮显示

●调整邮箱验证码的文案

●调整后台检查最新版本的的请求改用jsonp格式

●调整获得用户浏览器信息的代码

●调整开启移动风格时,微信公众号菜单绑定链接相应的移动风格页面

●调整在 flash 被禁用的情况下素材库的复制功能

●调整区块 css 显示的时候应该判断 lessc 是否正常,如果 css 语法有错误时直接显示原始 css

●调整升级程序写权限操作应该判断版本

●修复安装插件数据导入了两次的问题

●修复访问产品详情时导航没有高亮的问题

●修复后台留言评论反馈弹窗界面评论对象地址

●修复删除手册章节或整书时,相关索引没有被删除的问题

新特性预览

后台编辑订单时可以编辑商品数量


●订单管理界面优化


●新增清除缓存功能


●将系统设置拆分为语言设置跟地址类型



JavaScript 图表库 ECharts 3.3.2 发布


在感恩节发布的第 50 个 ECharts 版本 3.3.2,新增超级强大的自定义图形组件。在新增的自定义图形组件的帮助下,添加图片、文字、文本框等等都变得非常简单,而且可以做出更多酷炫的效果。再也不用为加个注释、水印的需求熬夜了!预览图 ——

像下图切换省市地图的例子,添加左右箭头图形,简直就可以把 ECharts 当幻灯片使啊!

此外,树图可以根据数值进行视觉映射了!



跨平台开源虚拟化软件 VirtualBox 5.1.10 发布


最新的 VirtualBox 5.1.10 版本支持即将到来的 Linux Kernel 4.9 分支,同时修复了 Linux Additions 中的 Linux 内核模块过载规则。


此外,VirtualBox 5.1.10 同时还新增了一系列 GUI 来改善强化软件性能,例如甲骨文(Oracle)的开发者尝试解决 Unscaled HiDPI 输出模式的各种问题,部署 Print Screen 相关的活动至 VM 输入菜单,修复了崩溃和卡顿的 BUG。


VirtualBox 5.1.10 另一个值得关注的改善是更好地处理用户添加的 ISO 镜像文件,现在允许在 USB 过滤设置对话框中将 USB 修订版本指定为十六进制格式。



Python 的微信公众号开发框架 WeRoBot 1.0.0 发布


WeRoBot 1.0.0 中对之前的一部分代码进行了重构,并加入了许多新的功能,修复了大量 bug。具体更新如下:

增加对消息加解密的支持

●重写 werobot.messages, 完善对 Event 的支持

●将微信消息的 id 属性重命名为 message_id

●增加 werobot.reply.SuccessReply

●增加 werobot.reply.ImageReply

●增加 werobot.reply.VoiceReply

●增加 werobot.reply.VideoReply

●删除 werobot.reply.create_reply()

●为 werobot.reply.WeChatReply 增加 process_args 方法

●为 werobot.robot.BaseRoBot 增加 parse_message 方法

●为 werobot.robot.BaseRoBot 增加 get_encrypted_reply 方法

●删去了 Reply 中过时的 flag

●修复 werobot.session.filestorage.FileStorage 在 PyPy 下的兼容性问题

●增加 werobot.session.sqlitestorage.SQLiteStorage

●将默认的 SessionBackend 切换为 werobot.session.sqlitestorage.SQLiteStorage

●将图文消息单个消息的渲染函数放到 werobot.replies.Article 内

●取消对 Python2.6, Python3.3 的支持

●增加与 Django 1.6+, Flask, Bottle, Tornado 集成的支持

●替换 inspect.getargspec()



开源中国安卓客户端 v2.6.8 && v2.6.9 发布


来看看开发组的童鞋给各位带来的更新:

分栏功能:我们提供了30+栏目供您选择,您喜欢什么,就看什么。

●更新:资讯、博客等评论功能增强

●fix:阅读状态问题修复

●fix:在部分机型上切换tab卡顿的问题

●fix:用户登录界面软键盘无法收起的问题

●fix:对客户端缓存的改进及部分问题修复

希望各位能够一如既往的支持我们,你们的支持是我们不断努力的源泉!



推荐阅读

给前端开发者的 20 款实用文档和指南

2016 微软最新开源软件推荐

那些适合日常使用的开源工具和应用(设计篇)

10 个习惯助你成为一名优秀的程序员

Ubuntu 16.10 安装之后必须做的16件事

点击“阅读原文”查看更多精彩内容

推荐文章
程序员小灰  ·  不愧是字节跳动,今年这薪资...
4 天前
OSC开源社区  ·  MySQL亿级数据平滑迁移实战
1 周前
悦网美文日赏  ·  等不了你了,我要走了
7 年前
顶尖文案TOPYS  ·  2016你错过的,都在这本游学手账上
7 年前
水木文摘  ·  不读书的人到底输在哪?
7 年前
煮酒论史  ·  给你两个老婆,你选哪个?
7 年前