Skip to content

Commit 3a0253b

Browse files
committed
Added ino support in the comparisson between the 2 tools
1 parent 5c2f292 commit 3a0253b

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

Eclipse update site/WebContent/fragments/faq/ide_vs_plugin.html

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,16 @@ <h2>Arduino IDE vs the Arduino Plugin</h2>
99
<accordion-group heading="What is the benefit of the Arduino IDE to the Eclipse plugin?">
1010
The Arduino IDE does a great job in introducing people to Arduino. This is so for hardware people writing their first C++ code and for software developers
1111
doing their first electronics experience. So if you are new to Arduino stop reading and learn to use the Arduino IDE.</br>
12-
13-
The Arduino IDE does this by &quot;hiding&quot; C++ code complexity and Hardware complexity.</br>
14-
12+
</br>
13+
The Arduino IDE does this by &quot;hiding&quot; C++ code complexity, Hardware complexity and build environment complexity .</br>
14+
</br>
15+
Since the plugin supports .ino files the C++ code complexity is similar in both tools.
16+
</br>
1517
The hardware complexity is hidden in the libraries/compiler/winAVR which are also used by the Eclipse plugin.
1618
So there is no &quot;real&quot; difference there.</br>
17-
18-
The plugin does not hide the C++ code complexity.
19-
For someone used to develop C/C++ this will not be a problem. People not used
20-
to writing C++ will need to learn about:</br>
21-
22-
<ul type=disc>
23-
<li >Function declarations</li>
24-
<li >Using Include files</li>
25-
<li >The usage of extern</li>
26-
</ul>
19+
</br>
20+
Arduino IDE build the build path for you. Tha Arduino eclipse plugin does not do so. This means that you will have to add libraries manually to your project in a very similar way as you can "add" libraries in the arduino ide. (A simple #include "library.h" will not do)</br>
21+
This is typically something a real developer wants to take ownership off.</br>
2722

2823
This because the way the Arduino IDE is set up it hides or avoids the need of these
2924
functionalities. There are plenty of good C/C++ documents on the web that

0 commit comments

Comments
 (0)