Should I use the ESP Framework or Arduino IDE for Commercial Product Development?

@Umesh Lokhande Is it okay to use Arduino framework for real iot products or should we use esp framework and ide for real products?
Solution:
I will not use Arduino framework in commercial projects becuase:
Jump to solution
8 Replies
techielew
techielew3mo ago
Interesting question from Engineering Hour on Sunday, 3/24 as to whether you should leverage the Arduino IDE or ESP framework for commercial IoT device development. Interested to hear from our experts and the rest of the @MCU, MPU & Firmware group! @karan_0189 @Petr Dvořák @Joseph Ogbonna @Aditya thakekar @pallavaggarwal
Joseph Ogbonna
Joseph Ogbonna3mo ago
It depends on you and the application that's involved. For small applications that has less features and functionality, using the Arduino IDE can be a good choice because it can fasten the time of development. However the esp framework is a better choice when it comes with sophisticated applications that has lots of complexities, using the IDF here is good because it will help you do most low level manipulation that will be very difficult or impossible to do with Arduino IDE
Solution
pallavaggarwal
pallavaggarwal3mo ago
I will not use Arduino framework in commercial projects becuase:
pallavaggarwal
pallavaggarwal3mo ago
1. Any generic framework like Arduino is not suitable for projects where high performance is needed. 2. if any library you use has issues you end 1st digging deep to understand and debug and fix that 3. You want 100% control in your hand in commercial projects I will use Arduino code in situations like: 1. I want a quick reference to understand how xyz works, example a new sensor, if I have some doubt I can quickly run with Arduino code 2. Some POC i want to build quickly to show/prove the concept Best is to use IDF and FreeRTOS/Zephyr for commercial applications.
karan_0189
karan_01893mo ago
That's very informative thank you for your thoughts
AJAY KUMAR V
AJAY KUMAR V3mo ago
Insightful thank you @pallavaggarwal
Aditya thakekar
Aditya thakekar3mo ago
Depends on application. If the application is complex,much better if we go with esp - idf. This will help in optimizing the memory. Prefer arduino if its less extensive.
DevHeads bot
DevHeads bot5d ago
new post created: https://discord.com/channels/1130679493799977062/1244688854116597860/1244688854116597860 This channel has been locked and archived