Active1 year, 6 months ago
I have been using VisualGDB for a few years now on the Embeded Linux platforms. It is by far the best thing since sliced bread for that. Its simply awesome. Having said that, its also one of the worst for the ESP32. I created a video to show the just some of the issues compared to a free IDE like PlatformIO. Video Comparison. Alternatives to VisualGDB. GNU Data Display Debugger. DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash. Debugging with GNU Project Debugger under Visual Studio. Affinic Debugger GUI.
I use ESP8266 and ESP32 with arduino toolchain rather than pure arduino hardware.Arduino IDE is standard and proven but what are the other IDE and advantage/disadvantage ?
E.Racineux
E.RacineuxE.Racineux
closed as primarily opinion-based by Juraj, gre_gor, Chris Stratton, VE7JRO♦, Majenko♦Apr 5 '18 at 16:18
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
2 Answers
Not an exhaustive list. Most advantages will be subjective.
- UECIDE - Wide variety of boards, not only Arduino, better editor and serial monitor, plug-in based modules.
- PlatformIO (Available as plugin for Atom editor, MS Visual Studio and Eclipse IDE) - Automatic library updating, one
ini
file that defines project settings and external libraries, making projects portable to other users without having to download all external libraries. - Arduino IDE for Visual Studio - For those who like VS?
- Arduino Makefiles - More like old-school command-line coding, Linux-style development. Not an IDE.
- Eclipse - Another quite popular IDE outside Arduino world.
- Atmel/Microchip Studio 7 - Provided by the manufacturer of the AVR chips. 'Arduino' sketches may not compile without changes to make them more like standard C++.
6,61122 gold badges88 silver badges2525 bronze badges
For example, Eclipse IDE with Sloeber plugin is much better than Arduino IDE. You have all the features of Eclipse (coloring, error highlighting, auto-complete, open declaration ('drill down' to libraries), ...*). And every project has own settings (board settings, port, programmer ...). And the Arduino IDE buttons Upload, Verify, Session Monitor are there and the Arduino toolchain too.
*... projects management, version control, TODO lists, outline, ...
gre_gor1,52944 gold badges1414 silver badges2626 bronze badges
JurajJuraj11.2k22 gold badges1515 silver badges3030 bronze badges
Not the answer you're looking for? Browse other questions tagged arduino-unoesp8266ideesp32 or ask your own question.
Adobe Illustrator is hugely popular software tool for making vector graphics, but it's undeniably expensive. Thankfully, there are alternatives available for designers on a budget, and some of the best are available free.
Unlike raster graphics, vector graphics use mathematical expressions to draw the lines, shapes and colours. This means they’re infinitely scalable, so you can blow them up to the size of a billboard with no unsightly pixellation.
Vector graphics are the best choice for a number of design and illustration tasks, such as creating icons, logos, diagrams, charts, posters and website graphics. In the latter case, the current standard is Scalable Vector Graphics format (SVG).
Adobe Illustrator is the industry standard tool for vector graphics, but it's undeniably expensive
Programs like CorelDRAW, Sketch or Affinity Designer are popular alternatives, but if your needs are relatively simple, then you can save even more money by trying out alternatives to Illustrator that are totally free – and there are some brilliant options to choose from.
Example vector files designed by Freepik
1. Inkscape
A feature-packed editor that's a true substitute for Illustrator
Comprehensive toolkit
Frequent updates
Open source vector graphics package Inkscape is staggeringly powerful, and is the best free alternative to Adobe Illustrator for pro and semi-pro illustrators, graphic designers and web designers.
As well as the standard drawing and shape tools, Inkscape boasts a special spirals tool, a tool to create patterns and arrangements of clones, advanced object manipulation options, multiple filters (including bevels, textures, overlays and more), and some nifty fill settings. In short, there’s very little Illustrator can do that Inkscape can’t.
Because it's open source, it’s not only free to use but if you have the technical know-how you can even edit it and incorporate it into other software. And new features are being added all the time; the latest version brings mesh gradients, improved SVG2 and CSS3 support and new path effects to the party.
So what’s the catch? Some users have complained that it performs slowly, although that does seem to depend on what device and operating system you’re using. The best thing to do is just download it and give it a quick try; there's nothing to lose.
2. BoxySVG
A browser-based vector editor that's as powerful as a desktop app
Convenient browser extension
Boxy SVG is a free tool for creating scalable vector graphic files that runs as an extension in Google Chrome. It comes with a good range of basic tools, including pens, bezier curves, text, basic shapes, stroke and fill, layers, ability to add type, groups, transforms and paths.
The main selling point for Boxy SVG is the utter simplicity of its UI. It makes a virtue of paring down the experience of creating vector graphics to a fairly minimal set of options. These essentially restrict you to the kind of things that the SVG format is good at. As a result, it’s fast, easier to pick up than Illustrator, and the files it creates are clean and efficient.
As well as importing and exporting files in SVG and SVGZ format, you can also use Boxy SVG to import and export JPEGs and PNGs. Wonderfully convenient.
3. Vecteezy
A sharp looking in-browser Illustrator alternative for stylish designs
Good choice of vector elements
Requires a free account to save work
Vecteezy is another free in-browser Illustrator alternative (the developer earns a crust selling premium illustrations, and its customers include the BBC, Amazon, McDonald's and Dell).
You can import and edit SVG files, or create your own designs from scratch. There's a selection of shapes and ready-made clipart to choose from, and a huge array of typefaces for text-based designs.
Vecteezy also includes a pen tool for drawing freehand shapes and editing existing paths, plus a simple color-picker. It's all refreshingly simple to use, and even brand new users will grasp the fundamentals within a few minutes.
There are just a couple of points to be aware of: you'll need to create an account or log in using Facebook in order to save your work, and if you open a particularly large file, Vecteezy warns you that doing so might cause your browser to freeze. This is a risk with any similar web app though, and we appreciate Vecteezy being so up-front about it.
4. Vectr
A slimline vector editor available for your browser or desktop
Easy to master
Vectr is a free cross-platform program that you can use used to create and edit vector graphics, either on your desktop (versions are available for Windows, Mac, Linux and ChromeOS), or in any modern browser.
Vectr is intuitive to use, with a shallow learning curve. “Design software shouldn’t bring people a sense of struggle, yet that’s exactly how the troublesome design software we grew up on made us feel,” says its developer, who has created this pared-back vector editor with accessibility in mind.
While it lacks many of the advanced features of Illustrator, then, it’s got all the tools you need for basic vector editing - shapes, text, multiple layers and like - and what it does, it does very well. You can save all work you create in Vectr online, or export it in PNG, JPG, or SVG file formats.
Vectr is a great choice for beginners, or just anyone needing to create a simple graphic with the minimum of fuss.
5. SVG-Edit
A straightforward Illustrator alternative for web developers
No server-side processing
If your prime reason for wanting a vector graphics editor is to create SVG files for websites, then SVG-Edit may be all you need. You can use this free vector software within your web browser to create SVG images and edit existing ones.
SVG-Edit works in any modern browser, and offers a basic set of vector editing features including hand-drawing tools, shape tools, text tools and path tools. The tool is open source, which means that new features are being added all the time by contributing developers.
It’s built on HTML5, CSS3 and JavaScript with no server-side functionality, so if you wish you can download and modify the code to make your own version.
- Check out our guide to the best free photo editors