World Wide Web (Web) adalah sebuah teknologi yang memungkinkan setiap orang yang terhubungan dengan jaringan internet untuk dapat saling bertukar informasi.
Aplikasi web adalah aplikasi yang berjalan di web. Pada generasi awalnya, web hanyalah berfungsi sebagai halaman informasi yang bersifat statis dan satu arah. Namun perkembangan teknologi web membuat aplikasi yang tadinya hanya bisa dijalankan pada desktop, kini dapat dijakankan pula via web. Saat ini orang sudah bisa menyimpan data, melihat video, mendengarkan radio bahkan menonton tv via web streaming. Google misalnya, telah menciptakan aplikasi web, seperti: maps, excel, dan word dengan fungsi yang nyaris mendekati aplikasi desktop aslinya.
Dengan adanya aplikasi-aplikasi web yang semakin berkembang ini seiring dengan perkembangan infrastrukturnya yang amat cepat, diprediksi suatu saat dunia akan beralih dari aplikasi desktop yang banyak memakan resource di client ke aplikasi web yang cukup diakses dengan menggunakan browser dan dukungan jaringan yang memadai.
Aplikasi mobile adalah aplikasi yang berjalan pada perangkat mobile, seperti handphone dan tablet. Aplikasi ini biasanya didesain untuk penggunaan yang mengoptimalkan potensi dibalik keterbatasan yang ada pada perangkat mobile, biasanya dengan ukuran layar yang relatif kecil (dibawah 10") dan dilengkapi dengan fasilitas multi-touch screen.
Seiring dengan maraknya penggunaan perangkat mobile, tentu permintaan pembuatan aplikasi mobile terus meningkat. Mulai dari aplikasi office, PIM, multimedia, sampai game. Satu lagi aplikasi yang saat ini lagi nge-trend adalah aplikasi yang menggabungkan teknologi web dengan teknologi mobile. Seperti facebook, twitter, gmaps, dll.
Perkembangan teknologi yang pesat ini semakin memberikan tantangan pagi para pengembang aplikasi web & mobile untuk terus mengupdate teknologi, dan menyesuaikan diri dengan perkembangan yang ada. Saat ini banyak tools yang mempermudah pengambangan aplikasi web dan mobile. Bila digunakan dengan optimal, tools tersebut tidak hanya dapat mempercantik aplikasi, namun juga dapat semakin mempercepat learning curve pengembangnya dan mempermudah maintenance-nya.
No comments:
Post a Comment