It’s not bad, it depends on the situation, and it should be noted that Eclipse is not an editor (Editor), but an IDE (Integrated Development Environment, integrated development environment). Editor and IDE cannot be compared.
Since you are currently a beginner, you will naturally not be able to understand some of the problems you will encounter when developing larger projects once you are proficient. Therefore, it is feasible to use Editor in the early stage, but you should still focus on IDE in the later stage.
Also, you mentioned that your first server-side language is PHP. PHP and Java are very different in nature. It is recommended that when you have a foundation in one language and learn another language, you should understand and master it in advance. (Never explore the pros and cons of a language, but be clear about the pros and cons of the functional features of the language).
If you feel that the software starts slowly, you can check whether the hardware configuration of your machine can be upgraded, such as whether the hard drive is a solid-state drive, the size and frequency of the memory, etc. :)
Well, the best way to convince you to use an IDE is to write a Servlet application now, the simplest one like HelloWorld (just relying on the jar package will tire you to death), and then you will know how convenient the IDE is. . But don’t use an IDE when you first learn, use EditPlus, otherwise you won’t even know how the code is compiled in the future
If you are a beginner, it is recommended to use a text editor to write. You can remember the syntax very well and correct errors as you said. You can also know what is wrong very well, although it is a little troublesome to compile and run every time. But it can solidify the foundation very well. In the later stage, you can use IDE to facilitate debugging. Recommended idea idea, In addition, php and java are the same as @Huck said.
I remember when I first started working, the company hired a trainer who looked a lot like Tsui Hark to train Java for our new batch of newcomers. He was holding a cigarette in his mouth, frowning, and using editplus and cmd commands. Compiling java, not to mention how cool it is. . .
Seriously, IDE can indeed help us get twice the result with half the effort, but we must not become someone who cannot write Java without eclipse. . . .
I think the actual situation for beginners is to give priority to the IDE and type the code according to the tutorial. Then, after you really understand the language, you can use editors such as editplus and sts to do your own small projects. But When it comes to real team development, I think using an IDE is the only option. It is not only responsible for the team, but also reduces your own troubles, especially for static and strict languages such as Java. You will know if you use sts edpuls and other debugging a few times or try it on a larger project. Speaking from experience.
Many people suggest using a text editor, but I don’t recommend it. It is recommended to start directly with an IDE such as eclipse or intelliJ idea. Programming itself has barriers and is relatively boring. For novices, writing code in a text editor is neither interesting nor easy to make mistakes (misspelled words, punctuation errors, etc.). Using an IDE is enough. Code prompts, you can also see the JDK source code implementation, which is actually more interesting and allows novices to make many detours.
It’s not bad, it depends on the situation, and it should be noted that Eclipse is not an editor (Editor), but an IDE (Integrated Development Environment, integrated development environment). Editor and IDE cannot be compared.
Since you are currently a beginner, you will naturally not be able to understand some of the problems you will encounter when developing larger projects once you are proficient. Therefore, it is feasible to use Editor in the early stage, but you should still focus on IDE in the later stage.
Also, you mentioned that your first server-side language is PHP. PHP and Java are very different in nature. It is recommended that when you have a foundation in one language and learn another language, you should understand and master it in advance. (Never explore the pros and cons of a language, but be clear about the pros and cons of the functional features of the language).
If you feel that the software starts slowly, you can check whether the hardware configuration of your machine can be upgraded, such as whether the hard drive is a solid-state drive, the size and frequency of the memory, etc. :)
Well, the best way to convince you to use an IDE is to write a Servlet application now, the simplest one like HelloWorld (just relying on the jar package will tire you to death), and then you will know how convenient the IDE is. . But don’t use an IDE when you first learn, use EditPlus, otherwise you won’t even know how the code is compiled in the future
If you are a beginner, it is recommended to use a text editor to write. You can remember the syntax very well and correct errors as you said. You can also know what is wrong very well, although it is a little troublesome to compile and run every time. But it can solidify the foundation very well. In the later stage, you can use IDE to facilitate debugging. Recommended idea idea,
In addition, php and java are the same as @Huck said.
I remember when I first started working, the company hired a trainer who looked a lot like Tsui Hark to train Java for our new batch of newcomers. He was holding a cigarette in his mouth, frowning, and using editplus and cmd commands. Compiling java, not to mention how cool it is. . .
Seriously, IDE can indeed help us get twice the result with half the effort, but we must not become someone who cannot write Java without eclipse. . . .
I think the actual situation for beginners is to give priority to the IDE and type the code according to the tutorial. Then, after you really understand the language, you can use editors such as editplus and sts to do your own small projects.
But
When it comes to real team development, I think using an IDE is the only option. It is not only responsible for the team, but also reduces your own troubles, especially for static and strict languages such as Java. You will know if you use sts edpuls and other debugging a few times or try it on a larger project. Speaking from experience.
As a newbie, using an editor to develop Java is a complete waste of time
Many people suggest using a text editor, but I don’t recommend it. It is recommended to start directly with an IDE such as eclipse or intelliJ idea. Programming itself has barriers and is relatively boring. For novices, writing code in a text editor is neither interesting nor easy to make mistakes (misspelled words, punctuation errors, etc.). Using an IDE is enough. Code prompts, you can also see the JDK source code implementation, which is actually more interesting and allows novices to make many detours.