..  Copyright (c) 2014-present PlatformIO <contact@platformio.org>
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
       http://www.apache.org/licenses/LICENSE-2.0
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

Aduino IDE vs PlatformIO IDE
----------------------------

The choice between Arduino IDE and PlatformIO IDE depends on the specific
needs and requirements of the project and the user.

Arduino IDE is a simple and easy-to-use development environment that is
specifically designed for the Arduino platform. It provides a straightforward
and intuitive interface for writing and uploading code to the board.
The Arduino IDE is well-suited for simple projects and for users who are
new to the world of microcontrollers.

:ref:`pioide`, on the other hand, is a more powerful and feature-rich
development environment. It supports a wider range of microcontroller platforms
and development boards, and provides a comprehensive set of tools for
:ref:`librarymanager`, :ref:`ci`, :ref:`unit_testing`, and :ref:`piodebug`.
PlatformIO IDE is well-suited for more complex projects and for experienced
users who need more advanced features.

In conclusion, it depends on the project requirements and user experience.
If you need a simple and easy-to-use environment for a small project,
Arduino IDE may be the better choice. If you need a more powerful and
feature-rich development environment for a larger project that uses the
:ref:`framework_arduino` framework, PlatformIO IDE may be the better choice.
