计算机 IT
共 718 人关注

筛选:
排序:
...
C# 对决 Java:C# 中 5 个不可替代的特性秒杀 Java 【已翻译】

如果我们可以综合来自 C# 和 Java 最好的特性,可以得到什么样的东西? 没有完美的编程语言。如果没有其它问题,我希望我们能就此达成一致。新语言往往是针对另一种语言的缺点而发展起来的,所以每个语言都必然会在某些方面很强大,而在另一些方面就比较弱了。 C# 和 Java 都源于 C/C++ 语言,它们拥有大量在面向对象方面的共性。除了 Java 虚拟机和 C# 的 .NET CLR 具有一...

计算机/ @边城, @烟火
...
2017 年用于 UI 设计的 9 大 JavaScript 动画库 【已翻译】

快来参与 CSS 动画界泰斗 Donovan Hutchinson 开设的 CSS 动画课程来提升你的 CSS 动画制作能力吧。 前端 web 设计在过去十年经历了一场变革。在 2007 年,我们大部分设计者还在设计静态的杂志布局 —— 但到了 2017 年,我们却在使用数千个可缩放、可调节、可移动的模块构建“数字机器”。 很明确的是,伟大的 UI 设计者也需要是一位伟大的动画制作者 —— ...

计算机/ @Lan, @边城, @苏州小浮云, @Render, @weiming, @mylxiaoyi, @林语琛, @Chucklefish
...
Webkit 推出的并发 JavaScript 提案 【14%】

最近出现了 WebKit 支持 并且在我们的编译流程中得到了完全优化。但不幸的是,JavaScript 不允许共享除  之外的任何对象。 本文思考了一个疯狂的尝试:把并发性扩展到整个 JavaScript 堆会怎么样?这样的世界里,任何对象可以分享给另一个线程。这不是一个小改动。现有的 JavaScript VM(虚拟机) 优化利用了单线程执行这一事实,所以并发肯定会产生一些性能问题。本文关...

计算机/ @边城, @👉🏻I'm🕴🏻robin
...
使用 KUTE.js 实现有趣的 Web 动画效果 【已翻译】

我写这篇文章为的是介绍一个搭载thednp和dalisoft,实现开放源代码、免费的、功能丰富的 JavaScript动画引擎,名字叫作KUTE.js。 这是系列连载文章Beyond CSS: Dynamic DOM Animation Libraries 的第二篇。如果你很想阅读更多关于如何在web上使用动画的干货,或者是什么时候你可以使用JavaScript动画图库,而不仅仅只是CSS动...

计算机/ @Pamela, @Render, @边城, @pauli, @mylxiaoyi
...
回归本质:JavaScript 中的回调是什么? 【已翻译】

学习 JavaScript 的时候,很快就会遇到回调。对于初学者来说,它们显得陌生,充满神秘,然而为了驾驭语言的力量,搞懂这个问题就显得非常重要了。我会在这篇文章中通过简单易必的例子教你关于回调的基本知识。 回调 —图片来自 unsplash 什么是回调? 简单的说:回调是一个函数,它会在另一个函数(通常是异步的)执行完成之后才会被调用执行——因此叫做“回调”。 更复杂的解释:JavaScr...

计算机/ @边城, @lison, @CY2
...
代码异味:深度嵌套代码 【已翻译】

这篇文章是一个系列中的一部分,在这个系列里我会调查那些看起来有点可疑的代码(被称为“代码异味”),并且探索一些可行的替代方法。 代码异味:Null 代码异味:深度嵌套代码 代码异味:迭代 代码异味:变化 代码异味:承担多种功能的方法 代码异味:If 语句 代码异味:有太多的问题 继续我们的代码异味以及如何处理他们的系列之旅,这篇文章里我来分析一些看起来相当无辜的代码是如何颠覆那些明显的重构。...

计算机/ @班纳睿
...
使用 Nginx Plus 实现 MQTT 负载均衡和 Session 持久化 【已翻译】

当谈及到互联网上最繁忙的网站时,NGINX 与 NGINX Plus 占据了市场的主导地位。事实上, NGINX 支撑了 top 1000, top 10,000, 与 top 100,000 网站中超过 50% 以上的网站。其在单个服务器上处理超过 1百万并发连接的能力促使其为 ”超大规模“ 网站与应用所采用,例如 Airbnb, Netflix, 与 Uber. 尽管 NGINX Plu...

计算机/ @mylxiaoyi, @墨镜大头
...
JavaScript 类(Class) 【8%】

“class”构造允许用干净,漂亮的语法来定义基于原型的类。 “class” 语法 class语法是多功能的,我们将首先从一个简单的例子开始. 这是一个基于原型的User类: ...这和使用类语法是一样的:

计算机/ @Render
...
Java 还是第一名,谁来取代? 【已翻译】

2017 年 8 月的 TIOBE 编程语言排行榜显示,Java 作为全球第一流行的编程语言,其流行度正在不断下降。与此同时,纵观排行榜前 20 位,你会发现这些主流编程语言都有着同样的下降趋势。开发者们都去哪了?TIOBE 的报告显示,若干新的编程语言在市场中的份额增长填补了这些空白。 Java 的流行度仍是榜单第二名——C 语言的两倍,但它们的流行度都在去年大幅下降。前 20 名中还有十...

计算机/ @aleksmartin
...
如何使用 CanJS 基于 Github Issue 构建一个待办事宜列表 【已翻译】

CanJS 是一个前端库的集合,使得构建复杂的、可维护的 Web 应用程序更容易维护。它分解成几十个独立的包,所以你可以选择你想要的模块,而不是巨大的 100kb+ 依赖。 CanJS 使用 MVVM(模型-视图-视图模型),具有以下主要包模块: can-component 自定义元素 can-connect 用于与 API 通信 can-define 对于观测值 can-stache 类 ...

计算机/ @pauli, @mylxiaoyi, @墨镜大头
...
 你一定要试一试Lombok 【已翻译】

Lombok在Java生态圈并不是个新事物,但是我承认我一直打心底低估其实际价值,直到我真正尝试或者说被“说服”尝试了之后了才改变这种想法。以前我并不认为增加一个能够产生任何现代IDE都能轻易产生的代码的类库有什么大的价值。因此我会忽略它,并且一直在写或者生成大量的样板代码。现在我再也不会了。2016年我加入了一个构建在Spring基础上的项目,里面早已经在使用Lombok。自从那之后我就再...

计算机/ @班纳睿
...
如何按时和按照预算交付IT项目 【50%】

我们都知道大的IT项目必然常常会以失败告终,或者因巨大的资源消耗而结束。资金消耗越高的项目,风险也相对的越高。所以,我们该如何去避免代价高昂的失误呢? 首先,我们必须认识到这是一个全球性的挑战。Standish Group在他们的年度报告中公布的数据揭示了问题的严重性,只有不到三分之一的IT项目是成功的。在这里成功表示项目能够完全地满足交付日期、预算,以及功能性要求。 将近一半(48%)的项...

计算机/ @何文芳
...
正在改变我们设计方式的三个移动用户体验的趋势 【已翻译】

如今移动用户变得挑剔。他们已经习惯了频繁的更新和新的特征,这给设计师和开发者继续创新施加了压力。 然而,移动用户并不一定要要寻找全新的东西。近年来流行的一些最热门的设计趋势(对话界面,动作设计,虚拟和增强现实)已经以无数种不同的方式实现,而且这将持续数年。 让我们看看这三个移动趋势,为什么它们如此受欢迎,它们解决什么问题,以及为什么它们会继续塑造未来的移动用户体验。

计算机/ @言午二二, @何文芳, @pauli
...
程序员的教育 【41%】

当我在2016年10月离开待了21年的微软并在这个行业干了35年后,我花了些时间来反思我这些年学到的东西。这是一个草率编辑的版本。原谅它的长度! 成为一个熟练的程序员你需要知晓惊人数量的事情——语言细则,应用编程接口,算法,数据结构,系统和工具。这些东西一直在变化——新的语言和编程环境层出不穷,似乎总有一些“人人”都在使用的热门新工具或新语言。紧跟趋势并保持熟练是很重要的。木匠需要知道如何为...

计算机/ @言午二二, @pauli, @GreyWord
...
代码异味:Null 【已翻译】

这篇文章是一个系列中的一部分,在这个系列里我会调查那些看起来有点可疑的代码(被称为“代码异味”),并且探索一些可行的替代方法。 代码异味:Null 代码异味:深度嵌套代码 代码异味:迭代 代码异味:变化 代码异味:承担多种功能的方法 代码异味:If 语句 代码异味:有太多的问题 在我对重构的研究过程中,我看到过大量的模式(异味)一次又一次地出现。他们没有一个是特别新的 ,而且有大量的书籍、博...

计算机/ @班纳睿
...
ArangoDB 入门指南 【已翻译】

译者注:ArangoDB 是一个开源的分布式原生多模型数据库(Apache 2 license)。更多介绍 https://www.oschina.net/p/arangodb 概述 这个新手指南会让你熟悉 ArangoDB。我们将介绍, 安装并运行一个本地 ArangoDB 服务器 使用Web界面与之交互 将示例数据存储在数据库中 查询数据库以再次检索数据 编辑和删除现有数据 安装 去 a...

计算机/ @pauli, @小丑, @边城, @mylxiaoyi, @Render
...
Go 语言中如何应对泛型的缺失? 【35%】

什么是泛型? 为什么它们被认为有用? 为什么Go没有泛型? Gophers应该用什么替代? 本文研究泛型的本质,并探索可用于解决这种编程范式缺失的各种技术。 更新:标题中的“...”是一个简单的英语省略号! 非常感谢读者指出,在这种情况下,“...”可以(并且将)被理解为Go的省略号。 在这种情况下,标题当然完全是垃圾。 首先,一个重要的说明 Go中有关泛型的问题是多年以前的问题,已经在Go...

计算机/ @Hornsey, @sunny
...
Node.js 和 MySQL - 创建 Web 应用程序 【已翻译】

在本教程中, 我们将重点介绍如何使用Node.js和MySQL创建一个web应用。 Node.js是一个快速发展的技术,现在被广泛使用在web应用开发当中。对于一个Node.js应用首选的数据库解决方案是非关系型数据库。 但有时根据您的需求,SQL数据库可能是更好的解决方案。 Web应用程序可以这样工作: 用户可以登录应用程序; 他们看到了他们已经创建的任务列表; 其中有一个选项来创建一个新...

计算机/ @👉🏻I'm🕴🏻robin, @toypipi
...
JavaScript 无需 try-catch 代码实现异步 await 的写法 【已翻译】

ES7 的新特性 Async/await 允许我们这些开发者像写同步代码一样写异步代码。现在,我们可以在JS中使用Promises对象,他可以简化异步流,避免回调地域。 回调地域一词描述的是下面这种状况: Js

计算机/ @小丑, @边城, @👉🏻I'm🕴🏻robin, @Render
...
7个运行代码和预览代码改动的Atom插件 【未翻译】

In this article, I’ll introduce some packages for the code editor Atom, useful for previewing changes as you type (particularly for web development) and for compiling and executing code without nee...

计算机/ @CY2

更多»计算机频道活跃译者

mylxiaoyi
本月翻译 68 段,被赞 0 次
班纳睿
本月翻译 37 段,被赞 0 次
👉🏻I'm🕴🏻robin
本月翻译 10 段,被赞 0 次
小丑
本月翻译 10 段,被赞 1 次
言午二二
本月翻译 7 段,被赞 0 次
Render
本月翻译 5 段,被赞 0 次
墨镜大头
本月翻译 5 段,被赞 0 次
何文芳
本月翻译 4 段,被赞 0 次
GreyWord
本月翻译 3 段,被赞 0 次
边城
本月翻译 3 段,被赞 0 次