你们经常使用哪种IDE?
Java作为一门非常受欢迎的编程语言,涉及Web、安卓开发等众多领域,IDE当然也有很多,下面我简单介绍几款不错的Java IDE,感兴趣的话,可以自己下载尝试一下:
1.IDEA:全称IntelliJ IDEA,一个Java集成开发环境(也可用于其他语言开发,像Python,Kotlin等),业界最好的Java开发工具之一,支持语法提示、代码高亮、智能补全、Git等常见功能,除此之外,还支持代码重构、代码审查、JUnit、CSV整合、GUI设计等功能,插件扩展也很丰富,使用起来非常方便,是一个很不错的Java IDE软件:
2.Eclipse:这应该是一个比较古老的Java集成开发环境了,大部分接触Java开发的人,都应该听说或者使用过这个工具,免费、开源、跨平台,支持常见的语法提示、自动补全等功能,插件扩展也很丰富,安装相关插件后,也可用于C++,Python,安卓等开发,使用起来也很不错,感兴趣的话,可以用用:
3.NetBeans:这个是Sun公司最初专门为Java开发人员设计的一款Java IDE,免费、开源、跨平台,支持Windows,Linux,Mac等主流平台,可以快速创建Web,桌面,移动等应用程序,常见的语法检查、提示等功能都不错,同时还支持PHP、Ruby、C/C++等编程语言开发,是一个不错的Java集成开发环境:
4.VS Code:这个是微软开发的一个免费、跨平台的代码编辑器,严格意义上讲,不应该算一个Java IDE,但是安装相关插件、配置JDK后,也可以当做一个简单的Java IDE使用,相比较前面的IDEA和Eclipse来说,显得不是很专业,但是小巧灵活、使用起来很方便,对于开发小型应用或者项目来说,可以一试:
目前就分享这4个Java IDE吧,对于日常Java开发来说,完全够用了,当然,MyEclipse等工具使用起来也很不错,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
可视化编程软件有哪些好的推荐?
想自己做管理软件,但是没有编程基础。
可视化的编程软件或语言其实非常多,下面我简单介绍几个:
Delphi
这是Windows平台下一个非常著名的应用程序开发工具,前身是“Borland Turbo Pascal”,基于Pascal语言发展而来,以可视化的图形用户界面为开发环境,控件众多,用户可以直接拖拽控件设计界面,非常方便,所见即所得,开发、编译和运行效率都非常高,在早期的可视化编程中经常会用到,不过随着Pascal语言的没落,使用的公司和个人越来越少,只在一些老项目中还会用到:
PowerBuilder
这也是早期可视化编程中使用比较多的一个开发工具,主要应用在Windows环境下,包括一个直观的图形用户界面和面向对象的PowerScript语言,提供了当前主流的数据库接口,支持高效的复杂应用程序开发,查询、报表和图形功能强大,内置控件属性众多,可以直接拖拽编辑,所见即所得,对于桌面C/S程序开发来说,是一个非常不错的选择:
Qt
这是目前应用比较多的一个GUI图形用户界面开发框架,免费、跨平台,基于C++语言编写而来,内置了种类繁多的组件,可以直接拖拽设计界面,所见即所得,非常方便,还可以使用QSS对界面进行美化,如果你有一定的C++基础,那么这个框架学习起来会非常容易,对于桌面可视化程序开发来说,是一个非常不错的选择:
C#
这个应该是桌面程序开发使用最多的语言了,微软自主设计研发,主要应用在Windows平台下面,但目前来说,也支持跨平台开发了,内置的组件非常多,可以直接拖拽快速构建一个桌面应用,非常简单,WinForm、WPF等都非常支持桌面GUI开发,只要你认真学习一下,很快就能掌握使用的:
Java
这个编程语言使用的人应该非常多了,安卓、web开发中经常会用到这个语言,当然,对于桌面应用程序开发来说,Java虽然说不上是强项,但也可以轻松做到,swing控件众多,Eclipse、IDEA等安装相关插件后,也可以直接拖拽swing控件进行桌面可视化编程,非常方便,只要你有一定的Java基础,熟悉一下过程,很快就能掌握使用的,对于桌面GUI开发来说,也是一个非常不错的选择:
当然,还有许多其他可视化编程语言或者工具,像VB、Python等也都非常不错,选择自己熟悉的一种就行,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
本人本科大二,随手可以写java网课上的仓储系统(无法联网,图形化界面,sql),在业内算什么水平呢?
不妄自菲薄,也不要妄自尊大,我做软件20多年了,编程不仅仅是用什么语言,关键在于思想。编程语言只是器,工具而已,把一个工具用的很熟没有什么骄傲的,除非你要跟写诗的人去比编程。一个软件要实现哪些功能,这些功能用户怎样用的才爽,简单易用,稳定如新才是最重要的。否则就是个半吊子,在这行并没太大的前途