天天看點

還不知道這 11 個超酷的程式設計新工具你就 out 了!

工具對開發人員來說至關重要。工具可以讓一個開發人員的日常工作更高效,并且隻需要關注最重要的事情。對于開發人員來講,尋找更好的替代工具往往比堅持使用熟悉過時的工具更困難。

在這篇文章中,我們将列出你在日常工作中能夠使用的新的開發工具。很多對線上流媒體感興趣的開發人員已經開始在他們的開發環境中使用這些新工具,因為相比他們的舊的設施來講這些工具提供了更多的優勢。

你可能會想,如果舊的工具可以完成工作,還有必要去尋找新的工具嗎?技術總是在變化,而且與我們的工作方式息息相關,它需要保持更新。此外,新工具可以在某些方面對工作進行自動化,讓你更好的控制工作流程,進而帶來更大的價值。是以,如果你現在确信并準備考慮使用市場上新的程式設計工具,請繼續閱讀本文,了解其中最好的一些。

LiveEdu

https://www.liveedu.tv/

LiveEdu 是開發者和工程師入駐的好地方。它是一個基于項目的學習平台,服務于遊戲開發、設計、資料科學、程式設計、增強現實、人工智能和虛拟現實等方面的技能提升。學習的關鍵在于項目的真實性,以及 LiveEdu 平台額外提供的項目教程,這些教程涵蓋大量不同的主題,适用于任何人,包括初學者。

還不知道這 11 個超酷的程式設計新工具你就 out 了!

Standup

https://getstandup.com/

Standup 是一個監控團隊開發進度的好工具。它很好地內建了你已經在用的所有工具,比如Trello, BitBucket, GitHub,以及其他工具。它是怎麼工作的呢?它會完全按照開發團隊成員的送出曆史來自動生成工作報告。這項應用使團隊之間共享資訊變得更容易,也讓團隊成員之間形成了積極的競争關系。該主意是Mesh Studio在完成一個客戶的嚴格的彙報需求的合同工作的時候想出來的。

還不知道這 11 個超酷的程式設計新工具你就 out 了!

Cell

http://www.celljs.org/

Cell 自稱為“自驅動的網頁應用開發架構”。架構這個詞讓人立刻想到它應該包含APIs,方法,或其他架構具備的功能。然而,Cell 提供的是一種寫 HTML 代碼的全新的方式。它基于三個簡單的規則,而且不運作任何函數就自助建立 DOM。Cell 提供了一種類似寫小說的方式來開發網頁應用。

請看示例代碼:

還不知道這 11 個超酷的程式設計新工具你就 out 了!

上面這段代碼可以生成如下HTML:

還不知道這 11 個超酷的程式設計新工具你就 out 了!

Osquery

https://osquery.io/

Osquery 是 Facebook 通過 Query 語言揭示作業系統的方法。盡管初看并不吸引人,但其實有着很多實際的用途。例如,你可以通過它來擷取通過USB連接配接的硬體裝置清單。

如果開發者想要保護他們的 APP 不受安全漏洞的影響,或是能在不同的系統上監視他們的應用,那麼其中一個有效方法是不使用底層函數或API互動的能力。

還不知道這 11 個超酷的程式設計新工具你就 out 了!

React Native Firebase

https://github.com/invertase/react-native-firebase?ref=stackshare

React Native Firebase 旨在幫助開發者更好地使用 React Native 和Firebase。 RN Firebase 可以讓你使用 JavaScript bridge 在 Android 和 iOS 上輕松通路本地 eFirebase SDK

Warp

https://github.com/spolu/warp?ref=stackshare

Warp 是一個簡單的工具,它可以讓任何人分享他們的終端。分享終端就像輸入一個 warp open 指令那麼簡單。這可以幫助開發者或主機供應商彼此分享終端。該工具的主要特點是安全和易于傳輸。讓分享從未如此容易!你很快就會忘記SSH 的必要性,并使用它跟同遠端團隊和剛入坑的小夥伴進行互動。

Draft

https://github.com/Azure/draft

Draft 是一個可以幫助開發者輕松在 Kubernet 建構應用程式的新工具。直到現在,把應用移動版本庫之前的測試仍是一件費時費力的工作。有了 Draft,開發者可以在Kubernetes的開發沙箱中把“内循環”和測試應用作為測試對象。沙箱可以通過公共URL獲得,并可以使用本地編輯器修改。

Docsify

https://docsify.js.org/

Docsify 是一個文檔站點生成器工具。但它完全不同于其他靜态的HTML檔案生成器。有了 Docsify,你可以使用 Markdown 檔案生成你的站點。這樣你就可以在 Markdown 上修改代碼并及時看到更新。這一特點使得它媲美GitBook等其他流行工具。

還不知道這 11 個超酷的程式設計新工具你就 out 了!

Prismic IO

https://prismic.io/

Prismic IO 是一個無頭CMS系統的背景應用。感謝 API 讓它可以和任何站點和App一起使用,并很容易和已有的系統進行整合。CMS 也為營銷人員提供了一些現代化的釋出和創作工具。

還不知道這 11 個超酷的程式設計新工具你就 out 了!

Javalin

https://javalin.io/?ref=stackshare

Javalin 為Kotlin和Java提供了簡單的REST API。 這個REST API易于使用,API也非常的流暢。它不是架構,是以不會被混淆。它的目的是提供一個易用的輕量級 REST API庫。

下面是用Kotlin實作的 “Hello World”API的例子。

還不知道這 11 個超酷的程式設計新工具你就 out 了!

Bootsnap

https://github.com/shopify/bootsnap

我們都知道速度對某些應用程式而言有多重要。Ruby的性能臭名昭著。然而,Bootsnap嘗試通過緩存很多Ruby方法并提高其整體性能來加快其速度。它可以以gem的形式輕松插入你的應用程式中,目前可用于 MacOS 和 Linux 系統。

最後的思考

編碼工具是開發人員工具的一部分。 就像其他職位一樣,其對提高效率是很有幫助的。最終這些新的編碼工具肯定會以某種方式幫助你。但是,上述提及的工具是非常專業的,你可能根本不會使用到它們。在這種情況下,我們期盼你對最近使用的任何新編碼工具(與你的工作相關)進行評論。

來源:開源中國

END

投稿和回報請發郵件至[email protected]。轉載大資料公衆号文章,請向原文作者申請授權,否則産生的任何版權糾紛與大資料無關。