介紹
這篇簡短的評論並不完整,但我希望它能讓您感興趣並向您展示有哪些可用的工具。
在現代世界中,許多服務都存在於「網路」上,甚至「舊式」應用程式也正在慢慢遷移到那裡。這並不奇怪,因為它具有不可否認的優勢——可以從世界任何地方(有互聯網的地方)、任何電腦甚至筆記型電腦進行存取。開發過程也沒有繞過這個,我想寫幾句。也許這對某些人來說很有趣,對其他人來說也很有用。我相信這些工具可以幫助學習。它們允許您快速測試某些內容,而無需在本地運行 IDE,這有時很有用。
線上編譯器
最常見、最容易回顧的是「線上編譯器」類別。您可以在那裡嘗試一些簡單的 Java 解決方案。最好的解決方案之一是
tutorialspoint java編譯器。下面是它的範例:
優點是能夠快速輕鬆地運行程式碼。它看起來也不錯。缺點是只有 JDK 中的基本類別集,僅此而已。在同一類別中,我想提到另一個線上編譯器:
jdoodle。看起來差很多,但是它有連接第三方庫的能力。唉,任何 Undertow 網路伺服器都無法運作。但你可以嘗試 Apache Commons:
線上資料庫
下一個也有用的類別是線上資料庫。有時您可能需要一個可以透過網路存取的資料庫,而無需在本地部署伺服器,也無需任何複雜的花哨系統。再次強調,這對學習很有幫助。
「 PostgreSQL 即服務」非常適合以下用途:
允許您執行查詢和建立表。此外,它還可以從外部存取。也就是說,它也可以在您的 IDE 中的測試專案中本機使用。
線上整合開發環境
我們上面讀到的線上編譯器都很好。但如果你想要更多怎麼辦?例如,您想要一個 Java 中的 Maven 項目,以便它可以支援 Spring 應用程式。事實上,這是可能的。為此,
codenvy.io是一個理想的選擇。Codenvy 允許您建立工作區:
建立工作區時,我們可以選擇該工作區中的堆疊。
接下來我們可以建立一個maven專案:
有趣的是,該清單有一個「範例」類別,其中包含範例應用程式。例如,web-java-spring:
這就是該項目的樣子。幾乎就像你的 IDE 一樣,不是嗎?
另一個類似的是
codeanywhere.com。乍看之下可能會覺得有點不舒服,但後來習慣了,就顯得更友善了。然而,它可以讓你做有趣的事。例如,如果您有 GIT 儲存庫的鏈接,則可以將其匯入:
導入的項目如下所示:
重要的!!為了讓它運作,你需要在 Ubuntu 上選擇「空白」堆疊。接下來,使用上下文選單打開終端機並執行命令:
1) Выполнить установку JDK8
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
2) Установить Gradle
sudo chmod -R 777 ~/workspace
./gradlew
./gradlew test
正如您在螢幕截圖中看到的,透過開啟終端,我們可以使用 gradlew 安裝 gradle 並透過 gradle 任務運行專案。
然而,像codenvy.io這樣的智慧自動完成功能。因此,你將不得不擔心自己導入)但對於從 Git 啟動專案來說,它非常合適。
結論
這是對一些產品的簡短回顧。每個類別都有更多選項,您可能會發現更好。但在我看來,上述選項至少是一些最有用的。我希望您能找到它們的用途)是的,我想提供有關該主題的更多資訊。Codenvy 有一個很棒的 YouTube 頻道:
CodenvyIDE。網路上有很多很多類似工具的評論。所以有很多可供選擇。#維亞切斯拉夫
GO TO FULL VERSION