![]() ![]()
My bitching aside, the difference between the two, text editor and ide, USED to be much greater. You, as a junior/student, are confused on all the nitty little gritty shit, because you've read and heard about it, instead of focusing on the bigger picture as you should be. Programming is a very pedantic skill, and more senior engineers ALWAYS confuse juniors with all the precision and exacts. I hate that you have to ask this question, and I'll tell you why. ![]() Now maybe if a language tried to combine all those aspects, maybe it could? But the idea is to separate the language from things it could connect to so you have some flexibility. #Notepad++ editor for android how toIt often doesn't tell you that the config files are not at the expected location or how to change the location. If config files are messed up, then it can't often detect that easily. Well, it doesn't query DB tables (at least, not that I've seen), so it can't flag errors. For example, it's not uncommon for Java classes to reference database tables. It certainly makes languages like Java, which is verbose, less painful to work with. You'd compile, check for errors, find the error, and fix it, and often you'd only get a partial list of errors. An editor has to work on broken programs that are mostly correct, and be able to identify errors, and often do so as you're typing. Meanwhile, an IDE can do the compilation as well as flag errors which is an interesting form of compilation.Ĭompilers generally work on syntactically correct programs. So an editor can detect errors, and you can fix it like normal, but then have Python run the code. Some languages have a distinct compile phase, like C++ or Java. #Notepad++ editor for android for androidI still use both for different purposes - I do virtually all of my shell scripting, as well as perl and php programming in a souped up text editor (Ultraedit), but I use Android Studio for Android development in Java/Kotlin, and VS Code for things like node.js. That said, you should use whichever tool(s) allow you to be the most efficient. Being able to set a breakpoint and then start stepping through your code inspecting variables and so on was simply amazing after spending so much time in the modify/compile/run/examine loop that was dominant before then. ![]() #Notepad++ editor for android windowsThis is something that "classic" Visual Studio and other Windows IDEs like Visual Basic and the various and essentially dead Borland products had from the early days. If I had to point to one feature that distinguishes a "real" IDE from a souped up text editor, as a standalone application, it's integrated step debugging. In this way, it's much like VS Code, which many people do refer to as an IDE. For example Vim can be made to function in ways almost indistinguishable from a traditional IDE, but in reality it's "just" a text editor with really complicated macro & window support. The differences are not nearly as black and white as you're being lead to believe. Still, for an amateur coder just looking to familiarize themselves with an API and programming, to begin with, the IDE seems like the best option. It also allows you to become more familiar with the command line. ![]() Many people seem to argue that non-IDE is better if you're learning so that you can find your errors independently, but I'm not so sure. With an IDE, the command line is integrated, and it also has a debugger and spells checker that helps you find mistakes faster. Many say that without an IDE, your mistakes happen in a different window (I believe the command line), and it may take you longer to debug and find your errors. However, I got confused when looking at explanations of the difference between these. I used an IDE, visual studio, for my last project because I liked how the API docs of the API I was using were integrated, so I could see what method/function I was working with without going to the website for documentation. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |