Monday, April 29, 2024
87
rated 0 times [  87] [ 0]  / answers: 1 / hits: 29720  / 1 Year ago, thu, february 9, 2023, 9:17:40

Why is writing a program in text files or via the terminal a better option (as I read) than using IDE(s) like Visual Studio on Windows?
Do the features an IDE provides exist there (eg. showing compilation errors) or is it a manual process?


More From » application-development

 Answers
1

This sort of hypothetical might do better on Programmers.SE because it's likely to be pretty one-sided here. That said, I was a .NET developer for a few years and came to depend on Visual Studio. It does a lot for you and yes, I particularly like the integrated debugger... However, I think there are a few reasons people choose Linux:




  • Ubuntu is free. Windows and VS can be extremely expensive.


  • Ubuntu is free. Windows and VS give you very little control over how you use them.


  • Ubuntu is a programming environment straight out of the box. Tools like Bash, grep, sed, awk. Windows is historically a big pain in the bottom to script from. Batch files are awful and even with PowerShell, the command-line experience in Windows pales into insignificance when compared to Bash and the GNU tools. You can port some of that over to Windows but it's not the same experience.


  • Complicated setups are easy to automate and replicate through apt-get, tools like Puppet, Chef, Juju, Fabric and simple scripting.


  • Some things don't need complicated IDEs. I'm a Python developer these days and I'm perfectly happy with its own built-in tools and debugger. I use a text editor, the command line and fabric... And I'm way more in control than I was under .NET. I can build, test, commit and deploy my webapps with a single Fabric command.



    That's not to say there aren't monolithic IDEs. Eclipse and Netbeans. MonoDevelop. KDevelop4 and QT Creator. They all have their users who swear by them.




Is Ubuntu better for you? Who knows. It's a very capable and very customisable system. If you give it a chance and alter your workflow to allow it to help you, you should be able to make it stick.


[#28987] Friday, February 10, 2023, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
eaderitable

Total Points: 368
Total Questions: 117
Total Answers: 111

Location: Tuvalu
Member since Sat, Feb 11, 2023
1 Year ago
;