JavaRush /Java 博客 /Random-ZH /在线开发者工具
Viacheslav
第 3 级

在线开发者工具

已在 Random-ZH 群组中发布

介绍

这篇简短的评论并不完整,但我希望它能让您感兴趣并向您展示有哪些可用的工具。
面向开发人员的在线工具 - 1
在现代世界中,许多服务都存在于“网络”上,甚至“旧式”应用程序也正在慢慢迁移到那里。这并不奇怪,因为这有一个不可否认的优势——可以从世界任何地方(有互联网的地方)、任何计算机甚至笔记本电脑进行访问。开发过程也没有绕过这个,我想写几句。也许这对某些人来说很有趣,对另一些人来说也很有用。我相信这些工具可以帮助学习。它们允许您快速测试某些内容,而无需在本地运行 IDE,这有时很有用。

在线编译器

最常见、最容易回顾的是“在线编译器”类别。您可以在那里尝试一些简单的 Java 解决方案。最好的解决方案之一是tutorialspoint java编译器。下面是它的示例:
面向开发人员的在线工具 - 2
优点是能够快速轻松地运行代码。它看起来也不错。缺点是只有 JDK 中的基本类集,仅此而已。在同一类别中,我想提到另一个在线编译器:jdoodle。看起来差很多,但是它有连接第三方库的能力。唉,任何 Undertow 网络服务器都无法工作。但你可以尝试 Apache Commons:
面向开发人员的在线工具 - 3

在线数据库

下一个也有用的类别是在线数据库。有时您可能需要一个可以通过网络访问的数据库,而无需在本地部署服务器,也无需任何复杂的花哨系统。再次强调,这对学习很有帮助。“ PostgreSQL 即服务”非常适合以下用途:
面向开发人员的在线工具 - 4
允许您运行查询和创建表。此外,它还可以从外部访问。也就是说,它也可以在您的 IDE 中的测试项目中本地使用。

在线集成开发环境

我们上面读到的在线编译器都很好。但如果你想要更多怎么办?例如,您想要一个 Java 中的 Maven 项目,以便它可以支持 Spring 应用程序。事实上,这是可能的。为此,codenvy.io是一个理想的选择。Codenvy 允许您创建工作区:
面向开发人员的在线工具 - 5
创建工作区时,我们可以选择该工作区中的堆栈。
面向开发人员的在线工具 - 6
接下来我们可以创建一个maven项目:
面向开发人员的在线工具 - 7
有趣的是,该列表有一个“示例”类别,其中包含示例应用程序。例如,web-java-spring:
面向开发人员的在线工具 - 8
这就是该项目的样子。几乎就像你的 IDE 一样,不是吗?
面向开发人员的在线工具 - 9
另一个类似的是codeanywhere.com。乍一看可能会觉得有点不舒服,但后来习惯了,就显得更友好了。然而,它可以让你做有趣的事情。例如,如果您有 GIT 存储库的链接,则可以将其导入:
面向开发人员的在线工具 - 10
导入的项目如下所示:
面向开发人员的在线工具 - 11
重要的!!为了让它工作,你需要在 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。互联网上有很多很多类似工具的评论。所以有很多可供选择。#维亚切斯拉夫
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION