What to Consider When Choosing Common Coding Platforms for IoT