search
11款很酷的新編程工具,來看一看你用過多少?

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

熱門推薦

本文由 一點資訊 提供 原文連結

一點資訊
寫了5860316篇文章,獲得23301次喜歡
留言回覆
回覆
精彩推薦