TREND Perkembangan Teknologi Terbaru di Bidang WEB Pada Tahun 2016 dan Beberapa Tahun Ke Depan
Pada pembahasan kali ini saya akan membahas tentang perkembangan teknologi terbaru pada dunia web, yakni perkiraan tentang:1. Trend pemrograman web
2. Tren Perkembangan web design
3. Trend dalam Metodologi kerja
#TREND PEMROGRAMAN WEB1. Javascript Yang Terus Berkembang JavaScript adalah bahasa pemrograman yang paling populer dan paling banyak dipakai developer web bahkan programmer-programmaer pemula saat ini. Pada perkembangannya, saat ini javascript juga bisa digunakan sebagai Bahasa server-side yang berguna untuk mengolah data di server, dengan Node.js misalnya. Fungsi dasarnya adalah untuk membuat sebuah website menjadi lebih interaktif.Adanya library dan plugin javascript seperti jquery, angularJS dan sebagainya menambah popularitas javascript. Membuat situs yang lebih interaktif menjadi sangat mudah.
2. Node.Js Berkembang Menyaingi PhpNode.js adalah sebuah platform web yang memungkinkan kita atau programmer membuat aplikasi input-output data dari server dengan menggunakan Javascript. Node.js adalah sebuah gebrakan baru yang menepis pernyataan bahwa javascript hanyalah bahasa client-side.Karena menggunakan javascript inilah, Node.js berkembang pesat karena penggunanya tidak lagi harus mempelajari struktur bahasanya. Setiap developer web sudah pasti menguasai -setidaknya mengenal- javascript karena javascript sudah ada sejak tahun 1995-an dan sudah biasa digunakan dalam website apapun.Beberapa tahun kedepan, tidak hanya php saja yang populer, Node.js akan menjadi alternatif dan saingan yang mungkin akan mengalahkan php.3. Munculnya Aplikasi Mobile Berbasis WebSebenarnya sedikit agak melenceng kalau kita membahas aplikasi mobile karna yang dibahas kai ini adalah perkembangan tentang web, tetapi, saat ini mobile programming tidak bisa lepas dari web programming. Pada saat ini juga mulai bermunculan platform dan framework yang memungkinkan kita membuat aplikasi mobile menggunakan HTML5 dan javascript seperti ionic framework.Hal ini tentu menjadi fenomena yang menggambarkan pesatnya perkembangan web development belakang ini. Web Based Mobile Apps atau bahasa kerennya akan menjadi pasar baru dalam aplikasi web.
4. Ajax Akan Terus Berkembang PesatTingginya penggunaan javascript, dengan berbagai librarynya tentu menyebabkan website bergaya ajax (Asynchronous Javascript and XML) juga akan berkembang.Sebenarnya, ajax hanyalah salah satu fungsi dari sekian banyak fungsi javascript. Namun, kegunaannya untuk membuat website yang mencegah loading halaman saat terjadi pengolahan data sangat berguna untuk keinteraktifan dan kefesiensian sebuah website.
5. PHP Native yang Kini Mulai DitinggalkanSebenarnya saya tidak mengatakan bahwa PHP akan ditinggalkan. PHP akan tetap merajai web development beberapa tahun kedepan, tetapi tidak dalam bentuk native.Bermunculannya berbagai framework seperti CodeIgniter, YII, Laravel serta CMS seperti WordPress dan Joomla membuat penggunaan PHP native dianggap tidak efektif. Jadi, setidaknya kuasailah minimal 1 framework atau CMS, jika karir developer anda ingin maju dan tetap bertahan di pasaran web design.
6. WordPress Mendominasi Web Sebagai CMSYap, WordPress adalah CMS nomor 1 di dunia. Menurut W3Techs (http://w3techs.com/technologies/details/cm-wordpress/all/all), WordPress digunakan oleh hampir 60% website CMS, atau sekitar 25% dari semua website di dunia, dan itu terus berkembang. Dengan tingkat kustomisasi dan fleksibilitasnya yang tinggi, wordpress menjadi CMS favorit yang bisa digunakan oleh orang awam /pendatang baru sebagai admin website, maupun orang professional sebagai developer suatu web.Banyaknya plugin dan tema gratis yang dikirim oleh para developer juga membuat wordpress lebih popular dan disukai karena kelengkapannya.
#TREND WEB DESIGN7. Wajah Baru Flat DesignSudah sekitar 2 – 3 tahun belakangan ini, flat design telah mendominasi gaya situs-situs modern. Pada 2016 ini, diperkirakan tidak ada perubahan yang drastis / signifikan dari tren flat design. Tetapi, kedepannya flat design akan lebih bervariasi karena divariasikan dengan material design, minimalist, dan gaya lainnya yang membuat tampilan tersebut terlihat lebih segar dan menarik buat si programmer itu sendiri.Pada intinya, flat design akan terus berkembang dengan kolaborasinya dengan berbagai gaya. Bisa jadi, hal ini akan melahirkan gaya design baru yang lebih elegan.
8. Responsive Dan Mobile-First ResponsiveBagaimanapun, responsive dan mobile-first responsive akan terus berkembang. Bahkan mungkin akan menjadi sebuah syarat wajib pengembangan sebuah website. Hal ini disebabkan karena meningkatnya penggunaan smartphone dan beralihnya pengguna desktop ke mobile beberapa tahun belakangan ini.Disamping itu, pengembangan website mobile-first responsive design juga akan meningkat. Intinya, perubahan dari desktop ke mobile sedang terjadi, dan mungkin akan ada masa dimana fungsi sebuah web beralih menjadi aplikasi mobile.
9. Penggunaan Gambar Dan Video Berukuran BesarDan DominanSejak dulu, gambar dan video memang sudah digunakan dalam web. Hanya saja kapasitasnya berbeda dengan sekarang dan beberapa tahun kedepan.Website dengan background gambar besar atau video, sudah banyak bermunculan. Biasanya penggunaan gambar dan video ini juga ada pada parallax design. Jadi jangan heran jika penggunaan gambar dan video ini (terutama untuk background) sering anda temukan dalam parallax Website.10. Tipografi Lebih Flexible Dan BeragamDari segi tipografi, font yang akan digunakan dalam sebuah web akan lebih beragam dan fleksibel, tidak seperti web-web sebelumnya. Jenis dan ukuran font yang digunakan juga akan lebih unik dan beragam sehingga membuat programmer dan para pembaca web akan merasa lebih menarik untuk menggunakannya. Perkembangan dalam Tipografi ini sangat berperan penting pada estetika dan khas desain web modern. Selain itu, penggunaan Tipografi pada desain web modern juga lebih menekankan pada user-experience dan readibility. Besarnya ukuran font, banyaknya penggunaan padding pada text, dan tingginya line-height merupakan salah satu penerapannya.
11. Keberagaman Desain UI ElemenKeberagaman elemen UI dengan berbagai gayanya akan terus bertambah. Munculnya Hamburger menu, sticky navigation, expanding search-bar merupakan hasil dari perkembangan sebelumnya dari elemen UI. Fokus utama dari terciptanya elemen UI ini adalah untuk meningkatkan user-experience. Terlebih lagi, setelah boomingnya responsive, flat dan material design, UI elemen berkembang lebih pesat dari sebelumnya.
#TREND DALAM METODOLOGI KERJASelain dalam hal pemrograman dan desain, metodologi kerja dalam pembuatan sebuah aplikasi web juga mengalami perubahan yang signifikan pada tahun 2016 ini dan juga untuk beberapa tahun kedepan. Hal ini juga tentu wajib kita ikuti perkembangannya agar pola kerja kita relevan dengan orang lain.12. Ketergantungan Pada Framework Dan LibrarySekarang, pembuatan aplikasi dengan menggunakan bahasa native dinilai kurang efektif. Adanya berbagai library dan framework yang dibuat secara opensource membuat orang bisa lebih mudah dalam mengerjakan sebuah program. Hal ini tentu lebih memudahkan dan mempercepat pembuatan sebuah aplikasi. Ibarat membuat sebuah mobil, kita tidak perlu membuat ban, mesin, karoseri dan semuanya dari awal. Ambil saja bahan-bahan tersebut dari pabrik lain, kita tinggal merakitnya.13. KolaborasiSaat ini, tugas seseorang dalam mengembangkan aplikasi lebih spesific. Kalau dulu hanya ada web developer (full-stack), sekarang ada backend-developer dan front-end developer. Hal inilah yang menyebabkan cara kolaborasi yang baik menjadi sebuah kebutuhan. Karena itu, mulailah untuk belajar kolaborasi dalam bekerja dengan menggunakan tools untuk kolab seperti git. Kemampuan yang baik dalam bekerja tim tentu penting untuk jenjang karir anda dalam industri ini.
14. Efektifitas KodingBetapapun banyaknya CMS dan framework untuk membuat web, kita tidak bisa lepas dari koding. Namun, seiring perkembangan zaman, penulisan koding untuk sebuah aplikasi menjadi lebih efektif (baca:sedikit).Salah satu contoh berkembangangnya efektifitas dalam koding ini adalah adanya pre-processor untuk CSS, seperti Sass dan Less, yang mana membantu developer untuk menulis kode CSS lebih singkat.
Pada pembahasan kali ini saya akan membahas tentang perkembangan teknologi terbaru pada dunia web, yakni perkiraan tentang:1. Trend pemrograman web
#TREND PEMROGRAMAN WEB1. Javascript Yang Terus Berkembang JavaScript adalah bahasa pemrograman yang paling populer dan paling banyak dipakai developer web bahkan programmer-programmaer pemula saat ini. Pada perkembangannya, saat ini javascript juga bisa digunakan sebagai Bahasa server-side yang berguna untuk mengolah data di server, dengan Node.js misalnya. Fungsi dasarnya adalah untuk membuat sebuah website menjadi lebih interaktif.Adanya library dan plugin javascript seperti jquery, angularJS dan sebagainya menambah popularitas javascript. Membuat situs yang lebih interaktif menjadi sangat mudah.
2. Node.Js Berkembang Menyaingi PhpNode.js adalah sebuah platform web yang memungkinkan kita atau programmer membuat aplikasi input-output data dari server dengan menggunakan Javascript. Node.js adalah sebuah gebrakan baru yang menepis pernyataan bahwa javascript hanyalah bahasa client-side.Karena menggunakan javascript inilah, Node.js berkembang pesat karena penggunanya tidak lagi harus mempelajari struktur bahasanya. Setiap developer web sudah pasti menguasai -setidaknya mengenal- javascript karena javascript sudah ada sejak tahun 1995-an dan sudah biasa digunakan dalam website apapun.Beberapa tahun kedepan, tidak hanya php saja yang populer, Node.js akan menjadi alternatif dan saingan yang mungkin akan mengalahkan php.3. Munculnya Aplikasi Mobile Berbasis WebSebenarnya sedikit agak melenceng kalau kita membahas aplikasi mobile karna yang dibahas kai ini adalah perkembangan tentang web, tetapi, saat ini mobile programming tidak bisa lepas dari web programming. Pada saat ini juga mulai bermunculan platform dan framework yang memungkinkan kita membuat aplikasi mobile menggunakan HTML5 dan javascript seperti ionic framework.Hal ini tentu menjadi fenomena yang menggambarkan pesatnya perkembangan web development belakang ini. Web Based Mobile Apps atau bahasa kerennya akan menjadi pasar baru dalam aplikasi web.
4. Ajax Akan Terus Berkembang PesatTingginya penggunaan javascript, dengan berbagai librarynya tentu menyebabkan website bergaya ajax (Asynchronous Javascript and XML) juga akan berkembang.Sebenarnya, ajax hanyalah salah satu fungsi dari sekian banyak fungsi javascript. Namun, kegunaannya untuk membuat website yang mencegah loading halaman saat terjadi pengolahan data sangat berguna untuk keinteraktifan dan kefesiensian sebuah website.
5. PHP Native yang Kini Mulai DitinggalkanSebenarnya saya tidak mengatakan bahwa PHP akan ditinggalkan. PHP akan tetap merajai web development beberapa tahun kedepan, tetapi tidak dalam bentuk native.Bermunculannya berbagai framework seperti CodeIgniter, YII, Laravel serta CMS seperti WordPress dan Joomla membuat penggunaan PHP native dianggap tidak efektif. Jadi, setidaknya kuasailah minimal 1 framework atau CMS, jika karir developer anda ingin maju dan tetap bertahan di pasaran web design.
6. WordPress Mendominasi Web Sebagai CMSYap, WordPress adalah CMS nomor 1 di dunia. Menurut W3Techs (http://w3techs.com/technologies/details/cm-wordpress/all/all), WordPress digunakan oleh hampir 60% website CMS, atau sekitar 25% dari semua website di dunia, dan itu terus berkembang. Dengan tingkat kustomisasi dan fleksibilitasnya yang tinggi, wordpress menjadi CMS favorit yang bisa digunakan oleh orang awam /pendatang baru sebagai admin website, maupun orang professional sebagai developer suatu web.Banyaknya plugin dan tema gratis yang dikirim oleh para developer juga membuat wordpress lebih popular dan disukai karena kelengkapannya.
#TREND WEB DESIGN7. Wajah Baru Flat DesignSudah sekitar 2 – 3 tahun belakangan ini, flat design telah mendominasi gaya situs-situs modern. Pada 2016 ini, diperkirakan tidak ada perubahan yang drastis / signifikan dari tren flat design. Tetapi, kedepannya flat design akan lebih bervariasi karena divariasikan dengan material design, minimalist, dan gaya lainnya yang membuat tampilan tersebut terlihat lebih segar dan menarik buat si programmer itu sendiri.Pada intinya, flat design akan terus berkembang dengan kolaborasinya dengan berbagai gaya. Bisa jadi, hal ini akan melahirkan gaya design baru yang lebih elegan.
8. Responsive Dan Mobile-First ResponsiveBagaimanapun, responsive dan mobile-first responsive akan terus berkembang. Bahkan mungkin akan menjadi sebuah syarat wajib pengembangan sebuah website. Hal ini disebabkan karena meningkatnya penggunaan smartphone dan beralihnya pengguna desktop ke mobile beberapa tahun belakangan ini.Disamping itu, pengembangan website mobile-first responsive design juga akan meningkat. Intinya, perubahan dari desktop ke mobile sedang terjadi, dan mungkin akan ada masa dimana fungsi sebuah web beralih menjadi aplikasi mobile.
9. Penggunaan Gambar Dan Video Berukuran BesarDan DominanSejak dulu, gambar dan video memang sudah digunakan dalam web. Hanya saja kapasitasnya berbeda dengan sekarang dan beberapa tahun kedepan.Website dengan background gambar besar atau video, sudah banyak bermunculan. Biasanya penggunaan gambar dan video ini juga ada pada parallax design. Jadi jangan heran jika penggunaan gambar dan video ini (terutama untuk background) sering anda temukan dalam parallax Website.10. Tipografi Lebih Flexible Dan BeragamDari segi tipografi, font yang akan digunakan dalam sebuah web akan lebih beragam dan fleksibel, tidak seperti web-web sebelumnya. Jenis dan ukuran font yang digunakan juga akan lebih unik dan beragam sehingga membuat programmer dan para pembaca web akan merasa lebih menarik untuk menggunakannya. Perkembangan dalam Tipografi ini sangat berperan penting pada estetika dan khas desain web modern. Selain itu, penggunaan Tipografi pada desain web modern juga lebih menekankan pada user-experience dan readibility. Besarnya ukuran font, banyaknya penggunaan padding pada text, dan tingginya line-height merupakan salah satu penerapannya.
11. Keberagaman Desain UI ElemenKeberagaman elemen UI dengan berbagai gayanya akan terus bertambah. Munculnya Hamburger menu, sticky navigation, expanding search-bar merupakan hasil dari perkembangan sebelumnya dari elemen UI. Fokus utama dari terciptanya elemen UI ini adalah untuk meningkatkan user-experience. Terlebih lagi, setelah boomingnya responsive, flat dan material design, UI elemen berkembang lebih pesat dari sebelumnya.
#TREND DALAM METODOLOGI KERJASelain dalam hal pemrograman dan desain, metodologi kerja dalam pembuatan sebuah aplikasi web juga mengalami perubahan yang signifikan pada tahun 2016 ini dan juga untuk beberapa tahun kedepan. Hal ini juga tentu wajib kita ikuti perkembangannya agar pola kerja kita relevan dengan orang lain.12. Ketergantungan Pada Framework Dan LibrarySekarang, pembuatan aplikasi dengan menggunakan bahasa native dinilai kurang efektif. Adanya berbagai library dan framework yang dibuat secara opensource membuat orang bisa lebih mudah dalam mengerjakan sebuah program. Hal ini tentu lebih memudahkan dan mempercepat pembuatan sebuah aplikasi. Ibarat membuat sebuah mobil, kita tidak perlu membuat ban, mesin, karoseri dan semuanya dari awal. Ambil saja bahan-bahan tersebut dari pabrik lain, kita tinggal merakitnya.13. KolaborasiSaat ini, tugas seseorang dalam mengembangkan aplikasi lebih spesific. Kalau dulu hanya ada web developer (full-stack), sekarang ada backend-developer dan front-end developer. Hal inilah yang menyebabkan cara kolaborasi yang baik menjadi sebuah kebutuhan. Karena itu, mulailah untuk belajar kolaborasi dalam bekerja dengan menggunakan tools untuk kolab seperti git. Kemampuan yang baik dalam bekerja tim tentu penting untuk jenjang karir anda dalam industri ini.
14. Efektifitas KodingBetapapun banyaknya CMS dan framework untuk membuat web, kita tidak bisa lepas dari koding. Namun, seiring perkembangan zaman, penulisan koding untuk sebuah aplikasi menjadi lebih efektif (baca:sedikit).Salah satu contoh berkembangangnya efektifitas dalam koding ini adalah adanya pre-processor untuk CSS, seperti Sass dan Less, yang mana membantu developer untuk menulis kode CSS lebih singkat.
Tidak ada komentar:
Posting Komentar