IDE's

As much as I loathe corporations, and as much as I am not going to approve of what I am about to say: I really do love My newly acquired Apple devices.


So, if I wanted to examine development, what is the best IDE(which can render) for My newly acquired Apple gizmos??? While stuck with Windows 10, I found Firefox to be more User Friendly than the Google equivalent. Wordpress is useful but getting My hands on an instruction manual has proved impossible thus-far. And Practical VIM seems more UI than GUI.


That said, I do plan on keeping at the Practical VIM, but also looking to Modern VIM. So Yes, a User Friendly IDE for My MacMini etc., etc., etc....

Posted on Jan 27, 2022 11:13 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 27, 2022 2:15 PM

There isn't one IDE that is going to be best for all the languages you plan to learn. If you look at the JetBrains site, you will see they have IDEs suited for particular languages.


Most web developers use text editors instead of IDEs on Mac. Popular Mac text editors include Visual Studio Code, BBEdit, Sublime Text, Nova, and TextMate.


Eclipse and NetBeans are popular IDEs for learning Java. Visual Studio for Mac is an IDE for making web, mobile, and Mac apps in C#. Xcode is Apple's IDE for making iOS and Mac apps.

8 replies
Question marked as Top-ranking reply

Jan 27, 2022 2:15 PM in response to pksTKS107

There isn't one IDE that is going to be best for all the languages you plan to learn. If you look at the JetBrains site, you will see they have IDEs suited for particular languages.


Most web developers use text editors instead of IDEs on Mac. Popular Mac text editors include Visual Studio Code, BBEdit, Sublime Text, Nova, and TextMate.


Eclipse and NetBeans are popular IDEs for learning Java. Visual Studio for Mac is an IDE for making web, mobile, and Mac apps in C#. Xcode is Apple's IDE for making iOS and Mac apps.

Jan 27, 2022 3:55 PM in response to pksTKS107

vi/vim/neovim is a very capable text editor. It’ll do syntax highlighting and other features. If you’re into edit-compile-link-debug loop, it works well.


BBEdit is an exceedingly capable text editor native to macOS.


Xcode does very well for Objective C and Swift, as well as C, C++, and Swift Playgrounds for Swift work. Apple mostly targets Swift and Objective C, with some AppleScript and JavaScript and bash/zsh or such. If you’re writing code for native tools, Xcode and Playgrounds are the usual choice, and Apple is emphasizing Swift. And Swift Playgrounds is deceptively capable. Apple has been moving away from including scripting languages, leaving apps to bundle what they need.


Jetbrains has a bunch of well-regarded IDEs available for various languages.


Panic Nova is a text editor that supports a whole pile of programming languages.


I’m less fond of Eclipse, NetBeans, and similar, as I’ve found them very heavy. Haven’t looked in a while, maybe that’s better? Apps using electron and node.js twnd to be fairly resource-intensive, too.


Visual Studio Code was awkward for what I was working with, but that’s probably more on the project than the editor.


If you’re working on macOS, zsh is another language that will be on your list. That’s the current command line, replacing bashfor new installs.


HTML/HTML5, and JavaScript/ECMAScript, and Java are the same everywhere.


Web-based GUIs (godbolt or otherwise) have a long way to go.


That list of languages mentioned in your reply is probably a decade of effort to learn reasonably, particularly if you include learning several IDE or text editors along the way, and the inevitable language updates. I’ve been learning vim for decades.

Jan 27, 2022 1:49 PM in response to pksTKS107

Currently I would like to explore Java, C#, and Python. That said, I really need to flesh-out My HTML & HTML5, JavaScript and whatever language(s) Apple is using for Its desktops, iPads, and iPhones ~


I would really enjoy being able to fill My plate with this stuff for the next couple of years or so. Of course the GUI is the central focus yet, machine learning is a bait that I cannot seem to stay away from. Rummaging around in that is some serious fun ~~~

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

IDE's

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.