外媒速遞:為你的Web開(kāi)發(fā)新項(xiàng)目選擇Mean.js堆棧的五個(gè)理由
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂(lè)精選的近日國(guó)外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:為你的Web開(kāi)發(fā)新項(xiàng)目選擇Mean.js堆棧的五個(gè)理由、GitHub新特性一覽、十項(xiàng)提示有效改進(jìn)你的代碼可讀性和你應(yīng)為自己的API使用OpenAPI/Swagger的五個(gè)理由等。
一、為你的Web開(kāi)發(fā)新項(xiàng)目選擇Mean.js堆棧的五個(gè)理由
原文標(biāo)題:5 Reasons to Choose MEAN.JS Stack When Building Your Next Web Application
在進(jìn)行Web開(kāi)發(fā)時(shí),我們需要面對(duì)一套快節(jié)奏且相當(dāng)多樣的開(kāi)發(fā)環(huán)境。然而,大量框架與技術(shù)方案的存在往往令人目不暇接,從中選擇最適合自己的選項(xiàng)更是難上加難。在今天的文章中,我們將為大家介紹目前最受矚目的堆棧之一:MEAN.JS。為什么值得將它引入你的下一個(gè)項(xiàng)目?以下五個(gè)理由值得你關(guān)注。
1. MEAN.JS是什么?
2. 為什么選擇MEAN.JS?
1) 降低開(kāi)發(fā)成本
2) 快速M(fèi)VP開(kāi)發(fā)與可擴(kuò)展性
3) 提升開(kāi)發(fā)者靈活性與效率
4) 出色的性能表現(xiàn)
5) 龐大的人才池
3. MEAN.JS最佳用例綜述
二、GitHub新特性一覽:依賴(lài)關(guān)系管理、安全警報(bào)以及更多
原文標(biāo)題:What’s new at GitHub: dependency management, security alerts
作為全球人氣最高的代碼共享站點(diǎn),GitHub一直在不斷更新以滿(mǎn)足更多用戶(hù)的實(shí)際需求。在今天的文章中,我們將探討GitHub的最新改進(jìn),看看這些新特性能夠?yàn)槲覀兤胀ㄩ_(kāi)發(fā)者帶來(lái)怎樣的助益與提升。
1. GitHub關(guān)聯(lián)性圖形服務(wù)
1) 此項(xiàng)圖形服務(wù)的基本功能
2) 此項(xiàng)服務(wù)的獲取方式
2. GitHub安全警報(bào)服務(wù)
1) 此項(xiàng)服務(wù)的基本功能
2) 此項(xiàng)服務(wù)的獲取方式
3. 其它功能強(qiáng)化內(nèi)容
三、十項(xiàng)提示有效改進(jìn)你的代碼可讀性
原文標(biāo)題:10 Tips for Improving the Readability of Your Code
代碼可讀性的提升,不僅能夠讓你更清晰地了解自己當(dāng)初的思路,也可有效降低程序的調(diào)試難度。事實(shí)上,代碼可讀性可謂計(jì)算機(jī)編程領(lǐng)域的一大普遍主題,甚至應(yīng)被視為開(kāi)發(fā)者學(xué)習(xí)的起點(diǎn)。在今天的文章中,我們將對(duì)此展開(kāi)詳細(xì)說(shuō)明。
1. 注釋與文檔
2. 縮進(jìn)一致
3. 避免太過(guò)淺白的注釋
4. 代碼分組
5. 統(tǒng)一命名規(guī)則
6. DRY原則
7. 避免深層嵌套
8. 限制行長(zhǎng)
9. 文件與文件夾組織
10. 統(tǒng)一臨時(shí)名稱(chēng)
四、你應(yīng)為自己的API使用OpenAPI/Swagger的五個(gè)理由
原文標(biāo)題:5 Reasons You Should Use OpenAPI/Swagger for Your APIs
作為現(xiàn)代開(kāi)發(fā)人員,大家可能很難徹底回避Web API。雖然不一定需要運(yùn)行龐大的公共API,但為特定合作伙伴提供API甚至僅限于內(nèi)部使用的情景也不少。面對(duì)這樣的實(shí)際需求,我們自然應(yīng)當(dāng)盡可能保證其規(guī)范且能夠順利起效,而OpenAPI正是解決此類(lèi)問(wèn)題的一大利器。下面,我們將共同了解OpenAPI的五大優(yōu)勢(shì)。
1. 實(shí)現(xiàn)API設(shè)計(jì)協(xié)同
2. 節(jié)約時(shí)間,避免錯(cuò)誤
3. 評(píng)估并保障質(zhì)量
4. 生成美觀(guān)且具備交互能力的文檔
5. 發(fā)布并推廣你的API
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】