自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

外媒速遞:Web開(kāi)發(fā)人員不容錯(cuò)過(guò)的十款最佳免費(fèi)JavaScript框架

譯文
新聞
市面上存在著大量框架可供Web開(kāi)發(fā)人員選擇,但JavaScript仍然是其中最具人氣的現(xiàn)代Web應(yīng)用構(gòu)建選項(xiàng)。然而單就JavaScript這一個(gè)陣營(yíng),其中選項(xiàng)同樣讓人有種眼花繚亂之感。

外媒速遞是核子可樂(lè)精選的近日國(guó)外媒體的精彩文章推薦,希望大家喜歡!

本期給大家推薦的是Web開(kāi)發(fā)人員不容錯(cuò)過(guò)的十款JavaScript框架、iOS應(yīng)當(dāng)向Android偷師的八項(xiàng)關(guān)鍵性功能、進(jìn)行面向?qū)ο笤O(shè)計(jì)時(shí)要遵循的十項(xiàng)建議與五款能夠與GPU順暢對(duì)接的數(shù)據(jù)庫(kù)選項(xiàng)等。

一、Web開(kāi)發(fā)人員不容錯(cuò)過(guò)的十款最佳免費(fèi)JavaScript框架

原文標(biāo)題:10 Best Free JavaScript Frameworks for Web Developers

[[172663]]

盡管目前市面上存在著大量框架可供Web開(kāi)發(fā)人員選擇,但JavaScript仍然是其中最具人氣的現(xiàn)代Web應(yīng)用構(gòu)建選項(xiàng)。然而單就JavaScript這一個(gè)陣營(yíng),其中選項(xiàng)同樣讓人有種眼花繚亂之感。那么到底哪些框架既具人氣、又穩(wěn)定好用,同時(shí)也能切實(shí)滿足我們的具體需求?下面一起來(lái)看:

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應(yīng)當(dāng)向Android偷師的八項(xiàng)關(guān)鍵性功能

原文標(biāo)題:8 great Android features that iOS needs to steal

[[172664]]

安粉與果粉間的矛盾由來(lái)已久,而單純從操作系統(tǒng)層面來(lái)講,iOS也早已失去了壓倒性優(yōu)勢(shì)。面對(duì)強(qiáng)大的競(jìng)爭(zhēng)對(duì)手,iOS應(yīng)當(dāng)從Android身上學(xué)習(xí)哪些優(yōu)秀設(shè)計(jì)?下面一一道來(lái):

1. 鍵盤手勢(shì)操作

2. 各按鍵上顯示數(shù)字與符號(hào)快捷指引

3. 自動(dòng)節(jié)電模式

4. 從網(wǎng)絡(luò)端安裝應(yīng)用

5. 允許以指定時(shí)間開(kāi)啟“免打擾模式”

6. 清除全部應(yīng)用緩存

7. 清除全部應(yīng)用窗口

8. 快速在最近使用的應(yīng)用間切換

三、進(jìn)行面向?qū)ο笤O(shè)計(jì)時(shí)需要遵循的十項(xiàng)建議

原文標(biāo)題:10 Commandments of Object-Oriented Design

在對(duì)大量代碼進(jìn)行審查之后,我們開(kāi)始思考為什么開(kāi)發(fā)者不愿遵循常規(guī)設(shè)計(jì)原則行事。雖然每位開(kāi)發(fā)者在不同功能背景之下都有著自己的類處理方式,但以下十項(xiàng)建議在進(jìn)行面向?qū)ο笤O(shè)計(jì)時(shí)仍然應(yīng)當(dāng)?shù)玫絿?yán)格遵循。

1. 遵循單一職能原則

2. 遵循 Open Closed原則

3. 盡量使用Composition而非Inheritance

4. 封裝數(shù)據(jù)與行為

5. 對(duì)各個(gè)類進(jìn)行松散耦合

6. 讓各個(gè)類進(jìn)行嚴(yán)格而明確的作用隔離

7. 代碼應(yīng)指向接口而非實(shí)現(xiàn)

8. 保證DRY原則(即不要自行修復(fù))

9. 最低知識(shí)原則,即迪米特法則

10. 遵循好萊塢原則:別打給(調(diào)用)我,我打給(調(diào)用)你

四、利用GPU實(shí)現(xiàn)提速:五款“氮?dú)饧铀?rdquo;型數(shù)據(jù)庫(kù)

原文標(biāo)題:Faster with GPUs: 5 turbocharged databases

[[172666]]

如果大家希望盡可能提升數(shù)據(jù)處理速度,那么GPU絕對(duì)是最理想的選擇。然而殘酷的事實(shí)告訴我們,GPU與數(shù)據(jù)庫(kù)間的協(xié)作效果并不理想。GPU長(zhǎng)于規(guī)模計(jì)算,但數(shù)據(jù)庫(kù)卻往往有著自己的特殊需求——別擔(dān)心,今天我們將介紹五款能夠與GPU順暢對(duì)接的數(shù)據(jù)庫(kù)選項(xiàng)。

1 MapD

2. Kinetica

3. BlazingDB

4. Blazegraph

5. PG-Storm

責(zé)任編輯:武曉燕 來(lái)源: 51CTO.com
相關(guān)推薦

2015-09-07 09:45:44

開(kāi)發(fā)人員JavaScript框架

2016-01-15 09:25:45

Web開(kāi)發(fā)HTML5框架

2016-07-15 14:23:36

外媒速遞Web插件

2018-07-04 08:31:51

DevOpsGDPR語(yǔ)音搜索優(yōu)化

2016-08-31 10:22:50

2015-07-09 10:18:36

Android開(kāi)發(fā)工具

2018-07-09 08:50:36

IT管理認(rèn)證資質(zhì)Kubernetes科技

2018-08-06 08:39:19

KotlinWeb應(yīng)用云平臺(tái)

2017-05-23 08:45:44

JavaScript云存儲(chǔ)深度學(xué)習(xí)

2016-11-03 20:28:13

Web應(yīng)用UIUX設(shè)計(jì)

2017-08-18 18:35:11

前端開(kāi)發(fā)網(wǎng)站設(shè)計(jì)開(kāi)源項(xiàng)目

2015-06-04 14:41:37

WebPython框架

2017-02-23 08:34:11

軟件移動(dòng)應(yīng)用KPI

2011-05-06 08:50:16

2024-01-18 00:00:00

開(kāi)發(fā)框架Port

2017-05-11 08:57:23

Web持續(xù)集成持續(xù)交付

2013-10-16 10:11:35

JavaScript項(xiàng)目框架

2018-05-31 08:36:26

DevOps微服務(wù)架構(gòu)人工智能

2017-04-28 08:57:58

持續(xù)集成DevOpsC#

2018-11-21 12:21:33

Ruby框架Web應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)