程序员必知的8个Java开源IDE工具!你最钟意哪个?

出色的Java工具有助于提高工作效率。Java IDE 工具提供了多种用户独特需求和个人偏好来创建编程环境的方法。

今天,给大家分享8个程序员最爱的Java开源IDE工具,

没有用过的小伙伴,快快收藏哦!

01 BlueJ

BlueJJava环境下的一个内置编辑器、编译器、虚拟机、调试器的多应用软件,是专为教学设计的,很适合在小规模的软件开发中使用。它易于使用和测试的交互式界面,不仅适合用于在学校教授Java编程课程,而且允许程序员调用功能,即对象、方法、参数等,而无需编译源代码。

02 Eclipse

Eclipse是一款主要用Java编写的免费IDE,允许创建各种跨平台的可用于手机、网络、桌面和企业领域的Java应用程序。

它的主要功能包括Windows生成器、集成Maven、Mylyn、XML编辑器、Git客户端、CVS客户端、PyDev,并且还有一个基本工作区,有可扩展插件系统可满足自定义IDE的需求。通过插件,也可以用C、C ++、JavaScript、Perl、PHP、Prolog、Python、R、Ruby(包括Ruby on Rails框架)等语言开发程序。

03 IntelliJ IDEA

IntelliJ IDEA CE(社区版)是IntelliJ IDEA的开源版本,为Java、Groovy、Kotlin、Rust和Scala等提供IDE。可用于现有的源重构,代码检查,使用JUnit或TestNG构建测试用例,以及使用Maven或Ant构建代码。IntelliJ IDEA CE的优秀功能有API测试仪,允许通过Swing GUI设计器测试API的功能,很多经验丰富的程序员尤其喜欢IntelliJ IDEA CE。

04 Netbeans IDE

NetBeans IDE是一个集成的Java开发环境,它能为独立的、移动的和web架构设计模块化的应用程序,并支持web技术。NetBeans IDE能建立关于如何有效管理项目、工具和数据的多个视图,并可以在新开发人员加入项目时进行软件开发协作。

05 VSCodium

VSCodium是一个免费的源代码编辑器,它在Windows、macOS、Linux上皆可用。它是一个基于Visual Studio代码的开源替代品,支持多种编程语言,如Java、c++、c#、PHP、Go、Python、.net等。

06 jEdit

jEdit是一个具有广泛插件架构的文本编辑器,具备编辑搜索,查找,替换和源代码编辑等功能,支持超过两百种语言,包括Unicode。

07 jGRASP

jGRASP是运行在Java平台上的IDE,提供可视化自动生成,能在运行时产生静态可视化的源代码结构和直观化的数据结构,且jGRASP能产生支持Java、C、C ++、Objective-C、Python、Ada和VHDL的控制结构图;支持Java和Ada的复杂文件图表;支持Java的UML类图;还有动态对象查看器和结合了集成调试器和Java工作台的画布查看器。

08 JSource

JSource是免费的Java IDE,尤其在创建跨平台的Java应用程序中非常有用。JSource能运行、编译、编辑和创建Java文件,主要特点是支持多种语言的语法高亮显示和Java Swing组件。

程序员最爱的8个Java开源IDE工具你收藏了吗?如果还有什么想要了解的,或者你有其他更好用的IDE,欢迎大家在下方留言探讨!

3种在平板电脑或手机上开始编程的工具

编码不仅需要在台式机或笔记本电脑上进行

> Photo by Daniel Cañibano on Unsplash

在Twitter上,我和刚开始进行Web开发的人们在一起。 有时他们说他们需要一台(昂贵的)笔记本电脑来开始编程。 但是您不需要昂贵的笔记本电脑或计算机。

最好先开始拥有自己的东西,而不是等到拥有一台如此昂贵的计算机之后再开始。 我知道对于某些人来说,这听起来并不理想,也许不是,但是如果您想开始使用,那就足够了。

在本文中,我想与您分享一些可以在手机或廉价平板电脑上使用的工具,以便您可以开始进行Web开发。

丹尼·汤普森(Danny Thompson)的这则推文启发了我写这篇文章:

该编辑器是我列表中唯一支持许多后端编程语言的编辑器,例如Python,PHP,Java,Ruby,C ++或Node.js(总共72种)。 您会发现CodeAnyWhere有很好的用途。

这个编辑器非常适合在手机和平板电脑上使用,非常棒。 他们提供了一个终端来运行您的应用程序,甚至将其部署在远程服务器上。

就像其他编辑器一样,您可以根据需要自定义此编辑器。 他们甚至具有可自定义的配色方案。

如果您要共享项目以与其他人协作,则他们可以在项目,文件和文件夹级别上提供该项目。

您可以免费使用CodeAnyWhere 7天。 之后,您可以每月$ 2.50开始,价格非常便宜。

最近,我开始使用CodeSandbox,因为它的工作方式类似于Visual Studio Code,但可以在浏览器中使用。

该编辑器在移动设备和平板电脑上效果很好。 我正在使用CodeSandbox在平板电脑上构建内容中使用的许多原型。

CodeSandbox的伟大之处在于他们有很多入门项目。 是否想使用Vanilla JavaScript,TypeScript,Angular,React,VueJS或其他工具? 他们让你受够了。

它们支持所有基于HTML,CSS,JavaScript和TypeScript的框架和库。

您还可以将CodeSandbox项目与GitHub连接,以便将代码备份到那里。

CodeSandbox可以免费使用。

这是我的第一个平台,在那里我使用HTML,CSS和JavaScript进行了很多原型设计。

使用您的Github帐户创建帐户非常容易。 您可以在几秒钟内开始使用。

CodePen在移动设备和平板电脑上运行良好,因此,如果您使用的是HTML和CSS,则非常适合。

可以免费使用CodePen。

最好先开始拥有自己的东西,而不是等到拥有一台如此昂贵的计算机之后再开始

如果您想学习HTML,CSS,JavaScript或任何其他语言,则可以在平板电脑或手机上使用上述平台之一。

当您学习一些后端编程语言时,使用CodeAnyWhere可能会花费一些时间。 在这种情况下,我强烈建议您购买Raspberry Pi 3 B +和便宜的显示器。 这将为您提供一个很好的开始。

但是请记住,如果您想开始编程,那就不要让钱成为问题。 使您的解决方案更具创意。

如果您需要一些帮助或建议以开始使用,请在评论中让我知道,以便为您提供帮助。

您是否想学习为像我这样的开发人员和程序员创建内容? 注册我的免费电子邮件课程!

(本文翻译自Dev by RayRay的文章《3 Tools to Start Programming on a Tablet or Mobile Phone》,参考:https://medium.com/better-programming/3-tools-to-start-programming-on-a-tablet-or-mobile-phone-9dd89fc89f69)

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。