一文看懂前端和后端开发

一文看懂前端和后端开发

作为一名开发者,你可能会想:2019 年最好的软件开发技术和编程语言会是什么?它们又是如何被应用在软件开发当中的?如果你在思考这个问题,那就来对地方了。

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

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

Mozilla 发布了一个新的 Web 浏览器测试版本,它引入了新的 Firefox logo。根据官方推特,这个新图标是出现在发布的 Firefox Nightly 70 版本。

为何现代 Web 开发如此复杂?

为何现代 Web 开发如此复杂?

千里之行始于足下,本文就是针对 Web 开发演变的一系列概括介绍的第一篇内容:静态网站到 Babel 的演变

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

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

此版本已经更新了所有的产品图标,使其在样式、颜色和大小上都是统一的。

鸿蒙系统微内核到底什么是意思?

鸿蒙系统微内核到底什么是意思?

Linux 究竟是单内核的还是微内核的?Linux 是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块。Linux 还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。

Zend 创始人提议创建PHP变种,暂命名为 P++

Zend 创始人提议创建PHP变种,暂命名为 P++

现有的 PHP 继续作为动态语言存在,而他提出的 PHP 方言暂命名为 P++,改成更严格的静态语言。他强调道,P++ 不是 PHP 的分叉

鸿蒙对标不是安卓,是谷歌下一代系统Fuchsia

鸿蒙对标不是安卓,是谷歌下一代系统Fuchsia

鸿蒙OS是个早产儿

华为宣布中国首个开源基金会将于近期正式运营!

华为宣布中国首个开源基金会将于近期正式运营!

很可能在最近一两个月,中国的首个开源基金会将正式的运营起来,这个开源基金会是完全的工业化的、非盈利的、开放的。

读懂华为鸿蒙操作系统:5G前夜 未来生态的惊鸿一瞥

读懂华为鸿蒙操作系统:5G前夜 未来生态的惊鸿一瞥

为了实现美好的设计初衷,鸿蒙OS具备了四大技术特性来满足未来所需求的条件。

未来明星语言 Julia 或成 Python 劲敌

未来明星语言 Julia 或成 Python 劲敌

Julia 会是编程语言中的“黑马”吗?你是否已经准备好学这门崛起中的新语言了呢?

百万年薪挖了个P8“水货”程序员?佛曰,不可说

百万年薪挖了个P8“水货”程序员?佛曰,不可说

我不是搞技术出身的,以前总是在各种论坛上听说阿里巴巴的 P8、P9 多牛逼,技术多厉害,我就想这种级别的程序员应该可以满足我们的需求吧。于是我用年薪百万的 offer 砸了个阿里新升的 P8 来我们团队做 CTO

知名技术杂志 Linux Journal 宣布关闭,解雇所有员工

知名技术杂志 Linux Journal 宣布关闭,解雇所有员工

知名网站 Linux Journal 官方发布公告,宣布关闭,解雇所有员工。公司没有任何经营资金可以继续以任何身份继续工作。官方希望网站将在未来几个星期内持续以存档方式运行,并尽可能延续更长的时间。

WebAssembly(wasm)到底是什么

WebAssembly(wasm)到底是什么

WebAssembly的前身,asm.js诞生了。但是无论asm.js对静态类型的问题解决的再好,它始终逃不过要经过Parser和ByteCode Compiler,这也是JavaScript代码在引擎执行过程中最耗时的两步。

WebAssembly 到底处于编译阶段的哪个环节?

WebAssembly 到底处于编译阶段的哪个环节?

那为啥 WebAssembly 的性能就一定会比 JavaScript 好很多呢?具体原因还得看下它们到底是处于编译阶段哪个环节了。

华为鸿蒙的三重门

华为鸿蒙的三重门

当前被业界关注最多的则是华为在过往也曾对外透露过的自研操作系统——鸿蒙OS——这款据称打通了手机、电脑、平板、电视、汽车、智能穿戴等产品,并兼容全部的安卓应用和Web应用的操作系统。

GitHub 被爆开始实名制,以便于执行美国贸易制裁

GitHub 被爆开始实名制,以便于执行美国贸易制裁

他表示 GitHub 是美国公司,需要遵守美国的出口管制法律。他补充道,GitHub 执行了新的限制防止被制裁国家的用户访问私有库和 GitHub Marketplace,以及维护私有付费机构账号

恕我直言,90% 的应用场景都不需要用 WebAssembly!

恕我直言,90% 的应用场景都不需要用 WebAssembly!

本文阐述了 WebAssembly 诞生的背景,并从实践案例中分析了 WebAssembly 到底带来了多少性能提升。

浏览器大战与 JavaScript 的诞生

浏览器大战与 JavaScript 的诞生

“只要应用能用 JavaScript 编写,那么最后它就会用 JavaScript 编写。”——Atwood 定律,出自 Jeff Atwood 的一篇题为“最小权力原理”的博客文章

五种注定将要走向衰败的编程语言

五种注定将要走向衰败的编程语言

并非所有的编程语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,即使是最流行的编程语言也不可避免地要走向衰败。

30 件事程序员应该知道的事情

30 件事程序员应该知道的事情

本文作者 Jun Wu 有着编程和统计学背景,她在 15 年前就是一名程序员。近日,她分享了给程序员的 30 条心得建议。

Flutter 并不像你想象中的那么完美

Flutter 并不像你想象中的那么完美

看起来相比 Android 来说 Flutter 跟 Javascript 走得更近。但 JS 正在一路狂奔,Flutter 还在原地徘徊,不知道下一步该往哪里走。

JavaScript开发者的27个神奇VSCode工具

JavaScript开发者的27个神奇VSCode工具

虽然下列工具并不都是JavaScript语言专用,但它们都是JavaScript开发者会感兴趣的。以下是2019年JavaScript开发者的27个神奇的VSCode工具。

华为方舟编译器的革命性到底体现在哪里?

华为方舟编译器的革命性到底体现在哪里?

虽然此前在 4 月份华为已经就方舟编译器进行了介绍,但人们更加关心的是:华为方舟编译器的革命性到底体现在哪里?

JavaScript:ES2019 中的新功能

JavaScript:ES2019 中的新功能

作为最流行的编程语言之一,也是Web主要开发语言,JavaScript不断发展,每次迭代都会获得一些新的内在变化。让我们看看ES2019的一些新提议的功能,这些功能很快就可能出现在我们日常编码中:

证据表明:华为仍在参与 Google 新操作系统 Fuchsia OS 的开发

证据表明:华为仍在参与 Google 新操作系统 Fuchsia OS 的开发

所以现在的问题就变成了:为什么当华为自己的鸿蒙操作系统有自己的微内核时,华为要寻求参与 Zircon 微内核的开发工作?鸿蒙和 Fuchsia 有什么关联?