【一周】PHP要出方言?Linux低内存性能差?5种未来最强语言没有Rust/Golang?

h4cd 发布于 2019/08/18 00:00
阅读 12K+
收藏 19

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

回顾一周社区热门资讯

第【三十五】期:20190810-20190816

点击相应标题,跳转阅读全文。

Zend 创始人提议创建 PHP 方言,暂命名为 P++

Zeev 表示,现有的 PHP 继续作为动态语言存在,而他提出的 PHP 方言暂命名为 P++,改成更严格的静态语言。他强调道,P++ 不是 PHP 的分叉。因为两者的代码库完全相同,维护代码库的开发者也会一样。另外,如果你安装了 PHP,那么将安装 P++,反之亦然。总而言之,PHP 和 P++ 的绝大部分代码都是相同的。两者在特定差异点方面才会有不同的实现方式 —— 有点类似于 PHP 7 中的严格类型检查模式(strict_types),只不过 P++ 涉及的范围更广。

Kotlin 和 Java:Android 开发者更喜欢后者?

最近 Dice 在其 Facebook 页面上发布了一个关于在 Android 开发中使用 Java 或 Kotlin 的调查。答案是一边倒的:85% 的受访者更喜欢 Java,而其他人则选择了 Kotlin。

码云 Gitee 率先支持中国开源许可证 —— 木兰宽松许可证

开源中国作为国家重点研发计划“云计算和大数据开源社区生态系统”的参与单位,旗下码云代码托管平台率先增加对木兰宽松许可证的支持。开发者可在创建仓库时候直接选择木兰许可证。

VS Code 1.37 发布,多个图标迎来全新设计

华为鸿蒙系统刷屏,到底什么是微内核操作系统呢?

Linux 是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块。Linux 还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。早在 1992 年,Linus 曾经与 Tanenbaum 进行过一场关于操作系统内核选择的著名争论。Tanenbaum 认为,以微内核架构设计的操作系统,在理论上,比宏内核架构更加优越,主张 Linux 应该以微内核架构来进行重新设计。但是 Linus 以开发实务上的观点展开反击,陈述 Linux 选择宏内核架构进行开发的理由,并比较 Minix 与 Linux 的性能差异。

Electron 应用易“招黑”,轻松被修改并植入后门

因其跨平台能力,Electron 开发平台是许多应用的关键组成部分。基于 JavaScript 和 Node.js 的 Electron 被用于 Skype、WhatsApp 和 Slack 等流行消息应用,甚至被用于微软的 Visual Studio Code 开发工具。但 Electron 也会带来安全隐患,因为基于它的应用会被轻松地修改并植入后门 —— 而不会触发任何警告。

Linux 开发者抱怨 Linux 在低内存条件下的糟糕性能

当打开一个新标签需要占用比可用内存更多的内存时,整个系统停止响应,你的鼠标光标难以移动,你的硬盘灯在疯狂闪烁,你将无法打开新的应用程序或关闭目前正在运行的应用程序。系统挂起的情况会持续数分钟或更长时间。

HTTPS 证书有效期被提议缩短至 13 个月

由 Web 浏览器制造商、软件开发人员和安全证书颁发机构组成的行业团体 CA/Browser Forum,正在考虑将 HTTPS 证书的有效期从 27 个月缩短到 13 个月。类似提案,已经不是第一次提出。

JavaScript 引擎 V8 7.7 版本发布

石墨这种多人文档编辑协作如何用开源软件实现?

Demo Etherpad Animated Jif

Qt 6 将于 2020 年底发布,时隔八年的大版本更新有哪些看点?

自 Qt 5 发布以来,图形领域已经发生了许多变化,所以 Qt 框架不得不对图形堆栈进行重大改进以保持竞争力。Qt 5 使用 OpenGL 作为 3D 图形的统一 API。不过也是从那时起,业界诞生了许多新的 API。Vulkan 是 Linux 平台上 OpenGL 的指定继承者,Apple 正在推动 Metal 的发展,而微软则推出了 Direct 3D。这就意味着 Qt 将来必须与所有这些 API 无缝协作。为了实现这一点,Qt 必须定义一个新的层对图形 API 进行抽象(如用于平台集成的 QPA),官方将这个层称为渲染硬件接口(Rendering Hardware Interface,RHI),他们需要将所有渲染基础设施(QPainter,Qt Quick Scenegraph 以及对 3D 的支持)建立在该层之上。

Firefox 推出新 logo,这只狐狸长这样子

律师:木兰 License 应针对云环境设置相关条款

第一点,虽然是“宽松”许可证,但软件应用的商业场景与技术模型,已经与20世纪90年代开源软件兴起时的情况大不相同。建议“木兰”许可证设置具有云计算、SaaS 特点的条款。第二点,由于“木兰”许可证的有效语言是中文,同时也有英文文本。因此,建议设置有效语言条款,明确英文文本与中文文本在法律上的关系。

MongoDB 4.2 正式发布,引入分布式事务

Let's Encrypt 网站推出中文版

SSL 证书用于加密两点之间的数据,例如你的网络浏览器和一个网络服务器。大多数需要处理敏感信息的网站,如银行、在线商店和其他网站都需要使用 SSL 加密来保护用户通过互联网传输的数据。通常,如果网站需要支持 HTTPS 协议,网站管理员则要从 SSL 证书供应商处购买 SSL 证书,Let's Encrypt 除外。

Dice 续集:这 5 种编程语言未来可能各自成王

Dice Insights 是为北美的科技专业人士提供见解和分析的网站,目的是帮助他们找到工作和发展事业,并且报道就业趋势、新技术等内容。经过了半个月,Dice 依靠更大的数据趋势来做出预测,又发布一个更大胆的预测续集,关于 5 种在未来可能会有更多使用的编程语言。

---

本周随文送出的图书是《Flutter:从 0 到 1 构建大前端应用》:

Flutter 是谷歌新推出的一个跨平台的、开源的 UI 框架,同时支持 iOS 系统和 Android 系统开发,并且是谷歌未来新操作系统 Fuchsia 的默认开发套件;而前端与移动方面的技术越来越通用与整合,使得大前端领域近来也变得越来越热闹。这本书是 Flutter 从基础入门到进阶实战的教程书,也是一本面向大前端的新技术书。书中不仅介绍了 Flutter 的基本原理、特性,而且在实战章节全面展示了打造一个完整的基于 Flutter 的 App 的流程,包含具体细节、思想流程和代码实操。

本文将会送出 5 本《Flutter:从 0 到 1 构建大前端应用》,读到这里的你可以转发本条【一周热点】并在下边留言我们会从其中选 5 个票数最多的留言把书送给相应读者,下周末公布结果。感谢 @博文视点  提供的读者福利。

同时也欢迎关注问答版块【主题广场】的【一周热点】主题,接下来这里还会陆续推出一些读者福利~

加载中
1
jjwjiejue
jjwjiejue

都还在睡觉,也就我无聊来看看了

1
读书人的事怎叫偷呢
读书人的事怎叫偷呢
大周末的大家都起这么晚么? 赠书了,大家快来啊
1
myshimmer
myshimmer
感觉Flutter会在很大程度上成为往后的热门
1
t
tellyang

统一的大前端,很好,如果对效率不高,可以给予这个快速开发

0
Shyser
Shyser
每门语言都想学,可是最后拿来吃饭的也就是其中一两种。学的多了,精力不够,免不了都是浅尝辄止;学的少了,又担心限制思路和未来发展。纠结啊!另外,现在发现,各种数据库、框架、中间件、生产力工具…也都最好能了解……累。
Tinywan
Tinywan
回复 @链评网 : lihai
gochannel
gochannel
java.php即可,其他都是浮云
0
卖爷爷的老红薯
卖爷爷的老红薯

这几年虽然php发展很快,但是跟其他编程语言比,又显得发展的慢了。

0
勇闯天亚
百花齐放是最好的局面,这样才能进步神速,百家争鸣,大一统了不好,直接的刹车了
0
差点就信了
差点就信了
php确实不行了
0
子弹兄
子弹兄
怎么就能送书了,我想要这本书!
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部