In this paper a comprehensive study of different development platforms for Internet of Things (IoT) application are surveyed and a comparative analysis is presented. This paper reviews diverse spectrum of development platforms and a comparative analysis of different technical aspects is discussed. The major focus of this review paper is to give a quantitative analysis of embedded platforms with bare metal and Linux environment and their network connectivity to cloud analytics platforms. This review has considered some popular prototyping platforms like: Arduino UNO, Node MCU, Raspberry Pi3, Texas Instrument"s Beaglebone Black, Intel Galileo, XBEE® as well as some industry grade platforms like cypress Semiconductor"s PSoC4 BLE and microchip"s SoC PIC32 and SAM series embedded platforms. Comparative analysis is based on technical specifications, computation power, cost, reliability, learning curve and time to market.