社区编辑申请
注册/登录
外媒速递:Web开发人员不容错过的十款最佳免费JavaScript框架 译文
新闻
市面上存在着大量框架可供Web开发人员选择,但JavaScript仍然是其中最具人气的现代Web应用构建选项。然而单就JavaScript这一个阵营,其中选项同样让人有种眼花缭乱之感。

外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

本期给大家推荐的是Web开发人员不容错过的十款JavaScript框架、iOS应当向Android偷师的八项关键性功能、进行面向对象设计时要遵循的十项建议与五款能够与GPU顺畅对接的数据库选项等。

一、Web开发人员不容错过的十款最佳免费JavaScript框架

原文标题:10 Best Free JavaScript Frameworks for Web Developers

尽管目前市面上存在着大量框架可供Web开发人员选择,但JavaScript仍然是其中最具人气的现代Web应用构建选项。然而单就JavaScript这一个阵营,其中选项同样让人有种眼花缭乱之感。那么到底哪些框架既具人气、又稳定好用,同时也能切实满足我们的具体需求?下面一起来看:

1. Ractive.js

2. Mithril

3. D3.js

4. Omniscient

5. Riot.js

6. Angular.js

7. Node.js

8. Polymer

9. WebRx

10. jQuery

二、iOS应当向Android偷师的八项关键性功能

原文标题:8 great Android features that iOS needs to steal

安粉与果粉间的矛盾由来已久,而单纯从操作系统层面来讲,iOS也早已失去了压倒性优势。面对强大的竞争对手,iOS应当从Android身上学习哪些优秀设计?下面一一道来:

1. 键盘手势操作

2. 各按键上显示数字与符号快捷指引

3. 自动节电模式

4. 从网络端安装应用

5. 允许以指定时间开启“免打扰模式”

6. 清除全部应用缓存

7. 清除全部应用窗口

8. 快速在最近使用的应用间切换

三、进行面向对象设计时需要遵循的十项建议

原文标题:10 Commandments of Object-Oriented Design

在对大量代码进行审查之后,我们开始思考为什么开发者不愿遵循常规设计原则行事。虽然每位开发者在不同功能背景之下都有着自己的类处理方式,但以下十项建议在进行面向对象设计时仍然应当得到严格遵循。

1. 遵循单一职能原则

2. 遵循 Open Closed原则

3. 尽量使用Composition而非Inheritance

4. 封装数据与行为

5. 对各个类进行松散耦合

6. 让各个类进行严格而明确的作用隔离

7. 代码应指向接口而非实现

8. 保证DRY原则(即不要自行修复)

9. 最低知识原则,即迪米特法则

10. 遵循好莱坞原则:别打给(调用)我,我打给(调用)你

四、利用GPU实现提速:五款“氮气加速”型数据库

原文标题:Faster with GPUs: 5 turbocharged databases

如果大家希望尽可能提升数据处理速度,那么GPU绝对是最理想的选择。然而残酷的事实告诉我们,GPU与数据库间的协作效果并不理想。GPU长于规模计算,但数据库却往往有着自己的特殊需求——别担心,今天我们将介绍五款能够与GPU顺畅对接的数据库选项。

1 MapD

2. Kinetica

3. BlazingDB

4. Blazegraph

5. PG-Storm

责任编辑:武晓燕 来源: 51CTO.com
相关推荐

2022-04-02 20:45:04

Hi3516开发板操作系统鸿蒙

2022-04-13 18:40:59

Python开发

2022-04-13 08:00:00

Hilla开发Java

2022-04-20 20:28:40

HDF 驱动框架鸿蒙操作系统

2015-09-07 09:45:44

2022-05-17 08:39:05

VueViteTypeScript

2022-05-03 22:25:57

Python浏览器语言

2022-05-16 13:37:12

Sysrv僵尸网络微软

2022-04-14 10:10:59

Nginx开源Linux

2022-05-16 10:36:08

GitHub开源项目

2022-05-09 11:19:12

CSS函数开源

2022-04-17 23:09:07

深度学习人工智能芯片

2022-05-01 12:19:33

云原生公有云云计算

2022-04-15 14:44:10

编辑器前端富文本

2022-05-26 10:13:22

C/C++GCC插件单元测试

2022-04-30 08:43:52

Spring模块化框架

2022-05-17 16:56:33

开发工具前端

2022-05-11 15:08:52

驱动开发系统移植

2022-04-26 10:11:16

开发工具JavaScript

2022-05-20 14:08:13

Web3元宇宙区块链

同话题下的热门内容

今晨,微软亮出了自己的“野心”清北稳进Top20!全球AI研究年度排名出炉,中美差距巨大前端配置化真香~上班又多了60%的摸鱼时间网络安全攻防演练中不能忽视的API风险六年团队Leader实战秘诀|程序员最重要的八种软技能实时数据湖在字节跳动的实践数字化转型的本质、路径、阶段和挑战,一篇讲明白30秒一签,上海核酸采样机器人来了!

编辑推荐

斩获BAT技术专家Offer,他到底经历了什么?支付宝即将下线收款业务:2018年1月1日起正式执行,网友炸锅了!我活着从柬埔寨技术“魔窟”逃出来了…甲骨文云平台全面升级,助力客户稳步上云一文看懂Java收费 附可替换方案!
我收藏的内容
点赞
收藏

51CTO技术栈公众号