If community feels fine uploading code to wifi module over wires, then no online IDE will ever takeoff.
For me it is totally wrong to program wifi module over wires. Its like having a car but walking 3 miles from home to garage every time you want to go somewhere
The major difference between NodeLua and EspSky is that you don't have to use any special firmware.
You always take latest NodeMCU build with watever modules and just put there a single lua file to establish connection. Isn't it great?
Also you can put one lua file to your existing nodemcu and instantly be able to program it without wires.