11款很酷的新編程工具
作為一名開發人員,對于工具的需求是一直都有的。工具使得開發人員只需要關注那些重要的事情就可以了,因此工作也更有效率,生活也更輕松了。對于開發人員來說,由于很難找到更好的替代方案,因此只能一直使用那些熟悉的但已經很過時的工具。
本文我們將介紹一些新的編碼工具,這些工具你可以在日常管理中都是可以使用的。許多開發人員已經在他們的開發環境中開始使用這些新工具了,因為與那些過時的工具相比,這些新工具提供了更多的好處。
你可能會想,既然舊工具可以完成工作,是否有必要尋找新工具?技術每時每刻都在改變,它在我們周圍形成的方式,有必要保持與時俱進。另外,新工具通過將某些方面做成自動化,讓你更好地控制工作流程,可以為工作增加更多的價值。因此,如果你現在已經確信并準備好考慮市場上可用的新編程工具,請繼續閱讀,以找出其中最好的。
LiveEdu
LiveEdu 是一個適合開發人員和工程師的好地方。它是一個基于項目的學習平臺,在游戲開發、設計、數據科學、編程、增強現實、人工智能和虛擬現實等方面,幫助用戶提高了他們的技能。學習的關鍵是真正的項目,LiveEdu 平臺為每個人都提供了許多不同主題的高級項目教程,包括初學者在內。
Standup
Standup 是一個很好的工具,你可以用它來監控團隊的工作進展。它很好地集成了目前使用的所有主流工具,比如 Trello、BitBucket、GitHub 等。那么,它是如何工作的呢?首先,根據團隊成員提交的歷史,可以自動生成報告。這讓團隊成員之間可以進行信息共享,也促進了他們之間的積極競爭。這個想法是由 Mesh Studio 提出的,因為他們正在做一份合同工作,而且客戶對其中的報告要求很嚴格。
Cell
Cell 自稱為“自動駕駛 web 應用框架”。框架這個關鍵字應該很容易讓人認為它應該包含 API、方法或其他框架的一些特性。但是,Cell 是一種查看如何編寫 HTML 代碼的全新方式。它適用于 3 個簡單的規則,DOM 在不運行任何函數的情況下構建自己。Cell 為 web 應用程序開發提供了一種新穎的方法。
看一下示例代碼。
上面的代碼將生成下面的 HTML:
Osquery
非死book 的 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
編碼工具是開發人員的一部分。就像其他職業一樣,工具是提高生產力的必要條件。這些新的編碼工具肯定會以某種方式幫助你。但是,上面提到的這些工具是非常具體的,你可能根本就不使用它們。在這種情況下,我們要求你對最近使用的任何新的編程工具(與你的工作相關)進行注釋。
來自: www.iteye.com