Graphical vs. Text-Based Coding: Which is Better for IoT?