What IDE do you use for development?

Malcolm

Administrator
Administrator
Verified
Jan 2, 2018
1,103
303
95
Canada
codeforum.org
I'm still trying a whole wack of IDE's to see which one suits me best. Right now I'm kinda liking Visual Studio but don't mind using Sublime and Atom.

What about you?
 

Tommy

Coder
Aug 7, 2018
58
12
8
I used Visual Studio in the past but it is really a big program and there are more functions that I have not used yet hence I moved to Emeditor and Notpad++, they are pretty good tool to make codes and helping my work become faster :)
 
  • Like
Reactions: Malcolm

Malcolm

Administrator
Administrator
Verified
Jan 2, 2018
1,103
303
95
Canada
codeforum.org
I used Visual Studio in the past but it is really a big program and there are more functions that I have not used yet hence I moved to Emeditor and Notpad++, they are pretty good tool to make codes and helping my work become faster :)
Visual Studio is a massive program for sure! 

I've worked with Notepad++, but never with Emeditor. What's the difference?
 
D

Dan-Kode

Guest
On Windows, I've used Eclipse and Visual Studio. They're both great but Eclipse can sometimes be a nightmare.

Since I'm back on GNU/Linux, I currently use GNU/EMACS for Programming. I'm not sure if I will go back to an IDE.
 

William

Active Coder
Sep 7, 2019
191
39
38
I'm now a faithful, EMACS User.

It has taken me sometime to learn and get used to all of the Commands though. Of course, I still have a bunch of other Commands to learn. I used to use the GUI-Version of EMACS but just this week, I've switched to the Terminal-Version and I actually prefer using it in Terminal rather than the GUI-Version.

I also seem to now prefer Text-Editors now. I used to prefer IDEs but overtime, just seemed to have swapped them out for Text-Editors. Unlike an IDE where you literally Compile and run the Code inside the IDE, Text-Editors don't have their own Compiler. Instead, you just open up Terminal and Compile your Files from there which in my opinion, is a lot better than running the Code inside of an IDE. Not to mention, it also gives you an idea of how your Code will run outside of an IDE and on an actual system.
 

bountysite

New Coder
Mar 11, 2019
12
2
3
Sublime Text is good.
Brackets (heavy) / Atom for HTML stuffs.
Geany / Scite / Vim(the good old one) - are good light weight editors.
 

Tealk

Active Coder
Jun 5, 2019
189
45
28
SysAdmin
Anzah.Tools
Atom for PHP/JS
Dreamweaver for HTML, but mostly Notepad++ is sufficient
TeXmaker TeXstudio for LaTeX
Notepad++ as editor

//Edit
I exchanged the TeXmaker for TeXstudio because it is more configurable and you can create macros which work together with git.
 
Last edited:
  • Like
Reactions: Malcolm

Tealk

Active Coder
Jun 5, 2019
189
45
28
SysAdmin
Anzah.Tools
1571984264400.png
Git Pull:
%SCRIPT
dialog = new UniversalInputDialog()
dialog.setWindowTitle("Git push")
dialog.add("master", "Branch", "branch")
    if (dialog.exec() != null) {
        branch = dialog.get("branch")
        buildManager.runCommand("git pull origin \"" + branch +"\"", editor.fileName())
    }
Git Commit:
%SCRIPT
dialog = new UniversalInputDialog()
dialog.setWindowTitle("Git commit / push")
dialog.add("Committed by TeXstudio", "Comment", "comment")
dialog.add(true, "Commit all Files","allfiles")
    if (dialog.exec() != null) {
        comment = dialog.get("comment")
        if ((dialog.get("allfiles")) == true){
            buildManager.runCommand("git commit -a -m \"" + comment + "\"", editor.fileName())
        }else{
            buildManager.runCommand("git commit " + editor.fileName() + " -m \"" + comment + "\"", editor.fileName())
        }
    }
Git Push:
%SCRIPT
dialog = new UniversalInputDialog()
dialog.setWindowTitle("Git push")
dialog.add("master", "Branch", "branch")
    if (dialog.exec() != null) {
    branch = dialog.get("branch")
    buildManager.runCommand("git push origin \"" + branch +"\"", editor.fileName())
    }
 
Last edited:

Ghost

Active Coder
Moderator
Apr 19, 2019
337
154
43
I don't really have a favorite IDE at the moment... My favorite TEXT EDITOR though is Atom. It's nice because it can be customized a lot, and it has cool plugins already made. It also supports a lot of different languages. I also enjoy it because you can "Open a folder" to automatically have all the project files in the left sidebar... You can also split the files on your screen to show 1 file on the left, and 1 on the right. You can also show the same file more than once, so you can edit the top of the file on the left of your screen, and the bottom of the file on the right... or however you "split" the files up on your screen. It's nice for large files.

Of course, many of these features are common with various editors, and it's not an IDE, but it does everything I need. I pretty much only work with PHP/JS/HTML/PYTHON, so I don't need a full blown IDE with run & debug functions.
 

joe

Coder
Aug 21, 2019
39
20
8
There are differences between code editors and IDEs.

If you are looking for a good code editor, Notepad++ should work well for most languages, but if you want an IDE, I'd recommend Visual Studio Code. It is packed with a lot of powerful features and also comes with plug-in support. Atom is also a very good alternative.

In case you are working with or editing large files, and those IDEs become laggy, switch to Sublime Text. No editor is able to beat Sublime at speed!

Also, the language you work with matters. Always check IDEs specially designed for your language, like WebStorm for JavaScript and PHPStorm for PHP etc.. They will help you become more productive with their language specific features.
 
  • Like
Reactions: William and Ghost

Ghost

Active Coder
Moderator
Apr 19, 2019
337
154
43
There are differences between code editors and IDEs.

If you are looking for a good code editor, Notepad++ should work well for most languages, but if you want an IDE, I'd recommend Visual Studio Code. It is packed with a lot of powerful features and also comes with plug-in support. Atom is also a very good alternative.

In case you are working with or editing large files, and those IDEs become laggy, switch to Sublime Text. No editor is able to beat Sublime at speed!

Also, the language you work with matters. Always check IDEs specially designed for your language, like WebStorm for JavaScript and PHPStorm for PHP etc.. They will help you become more productive with their language specific features.
Yes, that's an important distinction.
A lot of people here are using text editors, not IDEs.
 
  • Like
Reactions: William

William

Active Coder
Sep 7, 2019
191
39
38
Yes, that's an important distinction.
A lot of people here are using text editors, not IDEs.
To think about it and look into it, you're right. A lot of people......Seem to use Text-Editors.

I think it's mainly because:
  1. There are more Web-Developers here than Software-Developers.
  2. Text-Editors are more lightweight, faster and easier to use than IDEs.
  3. They support more stuff(Languages, Themes, Plug-Ins etc.)
Those are really just my guesses as to why a lot of us here seem to use Text-Editors over IDEs.

I myself, also use and prefer Text-Editors over IDEs. I currently use EMACS. I was planning on switching to Vi/Vim, but due to how Vi has different Modes(You need to press Esc to get into a Command-Mode and i to actually start writing Code), it proved to be too annoying for me. I just prefer EMACS and it's Commands.
 

swift

New Coder
Nov 11, 2019
9
3
3
For me, I use PHPStorm day-to-day.
When I'm working with JS I've now switched to VSCode (where before I did everything in PHPStorm).

There are too many features for me that are essential for a good development workflow and by the time I've supplemented those things with plugins in Vim / Sublime I might as well just use an IDE.

I use Vim when I'm working in the terminal. Sublime for general text editing.
 
  • Like
Reactions: Malcolm

Malcolm

Administrator
Administrator
Verified
Jan 2, 2018
1,103
303
95
Canada
codeforum.org
For me, I use PHPStorm day-to-day.
When I'm working with JS I've now switched to VSCode (where before I did everything in PHPStorm).

There are too many features for me that are essential for a good development workflow and by the time I've supplemented those things with plugins in Vim / Sublime I might as well just use an IDE.

I use Vim when I'm working in the terminal. Sublime for general text editing.
Interesting. Have you tried other JetBrains products for JS ?