• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

Webserver programming … what IDE to use?

Q&A Forum › Webserver programming … what IDE to use?
0 Vote Up Vote Down
Joe Margevicius asked 4 years ago

I’m learning webserver programming, and there are at least 3 RandomNerd books I’m exploring (Micropython for ESP32+8266, Learn ESP32 with Arduino, and Build Web Servers with ESP32+8266 — and some in the Home Automation books too!). There are 3 very basic and necessary IDEs that are being used, and I’d like some advice on which to focus on.  There is the Arduino IDE for use with C-coding. .. and the Thonny IDE for use with micropython coding … and the Visual Studio Code IDE for use with Javascript — any one of these can do Webserver programming and get buttons and Leds to function, etc..  My application is simple right now: build small IoT devices that are sensors, others that are drivers (pumps, motors, etc).  I’m seeing that python coding is the most compact and simplest, but these books discuss different aspects of webserves, and it seems I need to go through all 3 to really have a solid basic background!  … help me focus, or maybe that’s not possible: “just go through all 3 books”  🙂  thanks.

3 Answers
0 Vote Up Vote Down
Kaspars answered 4 years ago

It depends, but in my opinion Visual Studio Code, because C code is separate file than Javascript, html, css e.t.c. and it is easy, transparent.

0 Vote Up Vote Down
Sara Santos Staff answered 4 years ago

Hi Joe.
 
If you want to focus on Web Server, I recommend going through the “Build Web Servers” eBook and using VS Code + PaltformIO to program your boards. Or use Arduino IDE (if you find VS Code too complicated).
That eBook is much better to learn about that subject than the other two, and it goes into detail about all the components of a web server.
 
If you are relatively new to the ESP32, I recommend following one of the other eBooks first.
The “Learn ESP32 with Arduino IDE” is quite a long book, so you should focus on following the first chapters first and then, focus on the Units you are more interested in (Web Servers section).
 
The MicroPython eBook also provides examples of web servers, but very few examples when compared with the other two eBooks.
 
I hope this answers your question.
 
Regards,
Sara

0 Vote Up Vote Down
Steve Mercer answered 4 years ago

I agree with both Sara and Kaspars. Go with VS Code with Platform IO plugin. Python may be easier to learn and use but very limited in library support. C and C++ is ubiquitous and is used by many systems. If you want to move out from your initial travels with Arduino’s it is available on everything with libraries for everything.

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025
  • [eBook Updated] Learn ESP32 with Arduino IDE eBook – Version 3.2 April 16, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.