11款很酷的新編程工具,來看一看你用過多少?
技術資訊,第一時間送達!
編輯註:開發人員平時可能不太接觸新的編程工具,或者找不到比現在用的更好的,所以只能使用那些過時的。本文作者介紹了11種新的編程工具,這些工具可以通過改變編碼技能、共享終端等方式來加速你的開發過程。以下為譯文。
作為一名開發人員,對於工具的需求是一直都有的。工具使得開發人員只需要關注那些重要的事情就可以了,因此工作也更有效率,生活也更輕鬆了。對於開發人員來說,由於很難找到更好的替代方案,因此只能一直使用那些熟悉的但已經很過時的工具。
本文我們將介紹一些新的編碼工具,這些工具你可以在日常管理中都是可以使用的。許多開發人員已經在他們的開發環境中開始使用這些新工具了,因為與那些過時的工具相比,這些新工具提供了更多的好處。
你可能會想,既然舊工具可以完成工作,是否有必要尋找新工具?技術每時每刻都在改變,它在我們周圍形成的方式,有必要保持與時俱進。另外,新工具通過將某些方面做成自動化,讓你更好地控制工作流程,可以為工作增加更多的價值。因此,如果你現在已經確信並準備好考慮市場上可用的新編程工具,請繼續閱讀,以找出其中最好的。
LiveEdu
LiveEdu是一個適合開發人員和工程師的好地方。它是一個基於項目的學習平台,在遊戲開發、設計、數據科學、編程、增強現實、人工智慧和虛擬現實等方面,幫助用戶提高了他們的技能。學習的關鍵是真正的項目,LiveEdu平台為每個人都提供了許多不同主題的高級項目教程,包括初學者在內。
Standup
Standup是一個很好的工具,你可以用它來監控團隊的工作進展。它很好地集成了目前使用的所有主流工具,比如Trello、BitBucket、GitHub等。那麼,它是如何工作的呢?首先,根據團隊成員提交的歷史,可以自動生成報告。這讓團隊成員之間可以進行信息共享,也促進了他們之間的積極競爭。這個想法是由Mesh Studio提出的,因為他們正在做一份合同工作,而且客戶對其中的報告要求很嚴格。
Cell
Cell自稱為「自動駕駛web應用框架」。框架這個關鍵字應該很容易讓人認為它應該包含API、方法或其他框架的一些特性。但是,Cell是一種查看如何編寫HTML代碼的全新方式。它適用於3個簡單的規則,DOM在不運行任何函數的情況下構建自己。Cell為web應用程序開發提供了一種新穎的方法。
看一下示例代碼。
上面的代碼將生成下面的HTML:
Osquery
Facebook的Osquery通過查詢語言方法從而公開了操作系統。儘管乍一看似乎並不有趣,但它有更高的實用價值。例如,它可以用來獲取使用連接USB的硬體設備。
在不使用低級功能或API的情況下與操作系統交互的能力對於那些web開發人員來說是非常有用的,因為他們想要保護應用免受安全漏洞或更好地監控這些應用不同系統上的性能狀況。
React Native Firebase
React Native Firebase可以讓開發人員很容易使用React Native和Firebase。有了RN Firebase,你可以在Android或是iOS上很容易地使用JavaScript Bridge訪問本地的Firebase SDK。
Warp
Warp是一種非常簡單的工具。它允許任何人共享他們的終端。你只要輸入warp open就可以進行共享。這可以幫助開發人員或主機提供商輕鬆地共享終端。這裡的關鍵點是安全性和易轉移性。分享從未如此簡單過!你可以很容易地忘記SSH的必要性,並使用它與遠程團隊成員進行交互。
Draft
Draft是一種幫助開發人員很輕鬆地在Kubernetes上構建應用程序的新工具。到目前為止,在將應用程序轉移到版本控制之前,對應用程序進行測試是一項耗時費力的工作。通過Draft,開發人員可以在Kubernetes dev sandbox中設定「內部循環」的目標,測試應用程序。Sandbox通過一個公共URL就可以很容易地獲得,而且還可以使用本地編輯器進行修改。
Docsify
Docsify是一個文檔站點生成工具。但是,它與其它靜態HTML文件生成器完全不同。使用Docsify的話,你可以用Markdown文件生成站點。通過這種方式,你可以在Markdown中更改代碼,而且立即就能看到更改後的效果。與其它類似於GitBook這種流行工具相比,這一差異使它成為一個不錯的選擇。
Prismic IO
Prismic IO對於後端應用來說就是一個CMS。它可以與任何網站和應用一起使用,並且可以很容易地與現有的系統集成,這就是API的作用。CMS還為市場營銷人員提供了現代出版和創作工具。
Javalin
Javalin為Kotlin和Java提供了簡單的REST API。REST API使用起來很簡單。它不是一個框架,因此不應該被混淆。其目的是提供一個非常簡單的輕量級REST API庫。
下面是Kotlin API的「Hello World」示例。
Bootsnap
我們都知道速度對於某些應用程序來說是多麼重要。Ruby因其性能而臭名昭著。然而,Bootsnap試圖通過緩存許多Ruby方法,並提高其整體性能來加快速度。Bootsnap可以很容易地將你的應用程序插入到你的應用程序中,而且現在還支持MacOS和Linux。
Final Thoughts
編碼工具是開發人員的一部分。就像其他職業一樣,工具是提高生產力的必要條件。這些新的編碼工具肯定會以某種方式幫助你。但是,上面提到的這些工具是非常具體的,你可能根本就不使用它們。在這種情況下,我們要求你對最近使用的任何新的編程工具(與你的工作相關)進行注釋。
作者丨Damian Wolf
翻譯丨Vincent
點擊展開全文


※測試人員職業發展之路
※Time2Code:適合任何編程語言的無伺服器代碼編輯器框架
※Angular 有哪些地方比 Vue 更優秀?
※9 款最好的免費博客網站全對比
※史上最明了的「編程語言琅琊榜」介紹,比如Python是電鋸
TAG:CSDN |
※大蒜有很多效果,10個人9個都需要,趕緊來看一看
※如果你已30歲,多忙,也抽一刻,看一看
※有多好笑?快來看一看!
※把80㎡的功能塞進30㎡?他踩過的坑你得看一看
※10月一定不能少了「它」,做菜做葯均有效,快轉給朋友看一看
※有多少家庭毀在了這幾點了?請大家看一看,認真的思考一下!
※我40歲開始健身,來得及嗎?看一看這幾位大叔,就知道了
※看一看:拼多多上的硬體到底有多坑?
※45-55歲這段健康危險期有多少人沒熬過,為了自己和家人請看一看
※這6本新書,值得靜下來好好看一看
※iOS 11.3 已經到來,會有什麼新功能?扎比帶你看一看
※00後眼中的90後是什麼樣的呢?一起來看一看吧!
※有多少人沒熬過45-55歲這段健康危險期?為了自己和家親人看一看
※讓女朋友更加愛你的10個小妙招,看一看有沒有用?
※長壽人群的這幾個癥狀你有嗎?快來看一看
※心理學:假如你突然得到200萬,你會買哪個?來看一看真實的你
※差價將近2000的三星旗艦機,哪一個更好呢!一定要看一看
※2018金牛持續好運,大家快來看一看吧!
※拼多多究竟做了哪些創新?每個互聯網人都應該看一看
※沖著60多歲還在拍打戲的主角,這部電影你也應該看一看