5 ms·
Arduino IDE used to be written in Java, hope that is still the case, it looks pretty good.
by suyash 5y ago
Arduino IDE used to be written in Java, hope that is still the case, it looks pretty good.
- ihuman 5y agoThe new version is an electron app. It's based on Eclipse Theia, which is based on VS Code. https://github.com/arduino/arduino-ide https://github.com/arduino/arduino-ide
- azalemeth 5y agoI've always used the Arduino IDE for building only -- the single button is nice -- and actually written code with vim. I really don't want another electron app, or vscode. I know that 'arduino' and 'vim' are targeting very different demographics, but I do wish they'd offer a bone in the other direction...
- ihuman 5y agoIn the readme, it says that "backend operations such as compilation and uploading are offloaded to an arduino-cli instance running in daemon mode." Maybe you could use that program to build, while still writing your code with vim.
- ubidefeo 5y agoYou can totally do everything with arduino-cli. I even use it inside of Python/Shell scripts to run operations
- silvanocerza 5y agoI suggest you take a look at ArduinoCLI. :) https://github.com/arduino/arduino-cli/ https://github.com/arduino/arduino-cli/ Docs: https://arduino.github.io/arduino-cli/latest/ https://arduino.github.io/arduino-cli/latest/
- MattGaiser 5y ago> In 2019, we announced the alpha release of a new IDE built on top of arduino-cli and based on a modern software stack (Theia and Electron) Not anymore.
- ketralnis 5y ago> hope that is still the case I don't know why you'd care what it's written in, but for the reasons that I'd care (resource usage mostly) Java and Javascript are languages I'd hope it's not
- globular-toast 5y agoJava and Javascript are in no way related. Compared to an Electron app something written in Java is likely to be fast and RAM efficient. Java might have been slow in the 90s, but the world caught up and overtook it years ago.
- jcelerier 5y agoYet that Arduino v1 IDE is everything but fast
- cosmotic 5y agoJava is nice because it's nearly trivial to get native look and feel.
- ajfjrbfbf 5y ago
- qbasic_forever 5y agoRead the article, it's in the first few paragraphs. Arduino switched its internals to use Go (with a new Arduino builder CLI tool) two years ago, then started building a new IDE experience with Theia and Electron (JS-based) last year. There's zero Java in the future of Arduino.