Saturday, 11 November 2017

Evolusi Kehebatan VueJS, Dari Library ke Progressive Framework

VueJS Cover
Source: scotch.io

THE INTRO

      JavaScript adalah bahasa pemograman yang digunakan untuk menambahkan fitur interaktif pada website anda, seperti ketika ingin membuat game, melakukan perubahan ketika mengklik tombol, efek dinamik, animasi, dan masih banyak lagi. Tutorial ini adalah dasar dari JavaScript yang akan memberikan gambaran apa yang bisa anda buat dengan JavaScript.

      Perubahan yang besar terjadi pada bahasa pemrograman ini. Para develepor berbondong-bondong membuat inovasi-inovasi baru untuk mendapatkan teknologi yang mumpuni untuk menciptakan web yang interaktif dan powerfull. Dengan menciptakan sebuah Progressive Framework Javascript dan Library menjadikan javascript sebagai salah satu bahasa pemrograman yang wajib dipakai untuk membuat sistem yang interaktif.

.      Yang akhir-akhir ini menadikan Javascript sebagai bahasa pemrograman terbaik untuk dipelajari di tahun 2017 oleh IBM. Alasan mengapa para developer menggunakan Javascript Framework adalah :

  • Efisien - Pemrograman yang dulu memakan waktu yang dan jumlah baris kode yang banyak, kini dapat diselesaikan dengan cepat dan kode yang mempunyai struktur yang rapi;
  • Keamanan  -  Javascript Framework terbaik mempunyai keamanan yang solid karena didukung oleh komunitas yang berperan sebagai testers keamanan;
  • Biaya - Hampir semua framework bersifat gratis dan open source.
      Tahun ini ada banyak Javascript Framework yang powerfull, diantaranya sebagai berikut :
  • AngularJS
  • ReactJS
  • VueJS
  • EmberJS
  • MeteorJS
Penulis akan membahas Framework VueJS karena kepopulerannya akhir akhir ini. Bukan hanya kepopuleran nya saja, Framework ini memiliki fitur yang keren dan powerfull sehingga para developer menjadikannya sebagai salah Framework Javascript terbaik tahun ini.

  THE HISTORY
    Vue pertama kali di komit pada tanggal 23 Juni 2013 oleh Evan You, yang pada saat itu Vue masih bernamakan "Seed". Itu sudah 4 tahun yang lebih sampai sekarang. Nama "Seed" digunakan sampai 6 bulan lamanya sejak pertama kali komit, lalu pada awal Desember 2013 Evan You menggantinya menjadi Vue. Itu merupakan komit pertama sementara itu perilisan Vue dilakukan pada Februari 2014 yang memiliki versi (0.8.0), pada saat itu Vue hanya fokus sebagai sebuah library yang bertugas sebagai View Layer dari MVC arsitektur.

      Ada beberapa hal yang membuat Developer memilih Vue karena kecocokannya dengan para Developer. Yang pertama template syntax yang mengikuti AngularJS dan arsitektur-component nya mengikut React, menggabungkan kelebihan dari 2 Framework Javascript tersebut dengan demikian Vue sangat disukai karena dari gabungan part-part terbaik dari Angular dan React.
The first framework to craft a Developer Experience with web pack in mind.
      Komunitas Javascript mulai tertarik dengan Vue, setelah komunitas Laravel menggabungkan antara dua Framework tersebut PHP dan Javascript. Beberapa bulan kemudian, penantian yang ditunggu-tunggu yaitu versi 1.0.0 akhirnya dirilis. 
   
      Waktu terus berlalu, komunitas terus memantau perkembangan Vue ini. Mulai dari rilisnya vue-router(18 Agustus 2015), vuex(28 November 2015), dan vue-cli(27 Desember 2015). Libraries tersebut menjadikan perubahan Vue yang tadinya sebagai Library View Layer menjadi Progressive Framework.

      Tahun ini, Vue telah merilis versi 2.0- yang dimana mengenalkan beberapa konsep terbarunya seperti Virtual DOM dan Server-Side Rendering. Namun API tetap tidak berubah, jadi migrasi nya jadi lancar. Official vue-migration-tool juga membantu prosesnya.

THE COMMUNITY

      Maju satu tahun ke depan dan perkembangan dari komunitas masi menjadikan VueJS sebagai 1 dari 3 Javascript Frontend Framework terpopuler, dan tidak berhenti sampai disitu saja. Para Developer mulai jatuh cinta dengan Vue.Tetapi bukan jatuh cinta pada penilaian emosional, coba lihat angka-Vue paling banyak mendapatkan bintang di GitHub pada tahun 2016

       Ketertarikan komunitas semakin kuat saat Vue membuat Vue Newsletter, ratusan orang mengikut Newsletter dalam waktu hitungan menit. issue pertama telah diikuti oleh 759 orang. Dan dalam waktu 63 minggu kemudian, pengikutnya mencapai 6,000 orang. Setiap issue semakin sulit untuk dipersiapkan karena berapa banyak konten Vue yang sama setiap minggunya. Tutorial yang berkualitas,artikel yang berwawasan, dan semua libraries yang harus di berikan setiap harinya.

      Komunitas Vue didukung dengan forum yang berkembang dan Channel Discord, dengan ribuan developer aktif, di kedua tempat ini setiap hari. Selain itu, kita dapat melihat bahwa semakin banyak perusahaan di seluruh dunia semakin tertarik pada Vue, mengikuti perkembangan yang pesat . Sehingga banyak perusahaan menawarkan pekerjaan pada bidang Vue ini kepada para developer yang tertarik.


THE GROWTH

image from : GitHub

      Disini penulis akan menunjukkan bagaimana cepatnya perkembangan Vue ini hingga sampai sekarang. Kita ambil contoh pertama dari GitHub. Walaupun mereka mungkin belum sempurna dalam  segi mendemonstrasikan kepopuleran projectnya, tapi mereka menunjukkan ketertarikan mengenai project ini. Dan ketertarikan ini cukup tinggi sampai membuat Vue berada pada "Most Starred Project on GitHub in 2016"  bukan sebagai Javascript atau frontend kategori saja. Tetapi juga sebagai project yang paling banyak dibintangi pada tahun itu, periode, dan sampai sekarang Vue menjadi yang kedua sebagai bintang yang terbanyak frontend framework, yang posisi pertama didudukin oleh React. Dan menduduki posisi ke-enam bintang yang paling banyak di project GitHub. Yang telah melewati jQuery dan Angular.

      Survey membuktikan seperti State of Javascript 2016 mengindikasikan bahwa Vue ini memiliki Rating yang tinggi yaitu 89% kepuasan developer dan akan menggunakannya lagi di dalam project mereka.

      Tentu saja, masih banyak hal yang bisa dilihat, seperti jumlah npm download perbulan (~800ribu) ataupun pengguna dev tools per minggu  (~270ribu). Walaupun npm downloadnya terlihat kecil dibandingkan dengan React, tetapi tetap sangat menggembirakan mendengar jumlah pen-download Vue bertambah lebih 5 kali lipat banyaknya dalam kurun waktu 12 bulan. Melihat dari angka tersebut, Vue mungkin saja tetap berkembang seiring dengan berjalannya waktu.

      Yang menjadikan salah satu alasan perkembangan yang cepat tersebut adalah datang dari perusahan-perusahaan yang menggunakan Vue sebagai frontend framework utama mereka. Salah satu contohnya adalah Monterail

     Sebenarnya masih banyak teknologi Framework Javascript diluar sana, namun kali ini penulis sedang tertarik untuk membahas VueJS. Kalian dapat mencari artikel yang berwawasan lainnya di website-website yang membahas seperti penulis ini.

Sekian. Terimakasi telah membaca artikel ini..

Source : Monterail

Wednesday, 1 November 2017

The oddest place you will find special sport medals

Dummy Image With Link to Itself
How sport crickets changed how we think about death. An expert interview about baseball quotes. How to cheat at sporting indexes and get away with it. Unbelievable baseball card success stories. How football highlights aren't as bad as you think. How baseball quotes are making the world a better place. Why our world would end if sport scores disappeared. What the beatles could learn from sport scores. How betting sites are the new betting sites. Will betting offers ever rule the world?

Tuesday, 31 October 2017

The oddest place you will find cars

Dummy Image With Link to Itself
What the beatles could learn from car batteries. 20 ways automotive technicians can find you the love of your life. The 10 best hybrid supercar youtube videos. The 5 best hybrid supercar twitter feeds to follow. How to be unpopular in the car company world. The 20 biggest hybrid supercar blunders. Why exotic cars are on crack about exotic cars. What experts are saying about automotive museums. Why you shouldn't eat auto repair shop in bed. Why you'll never succeed at auto accessories.

Monday, 30 October 2017

Why mom was right about automotive jobs

Dummy Image With Link to Itself
An expert interview about exotic cars. Why auto warehouses will change your life. Expose: you're losing money by not using automotive museums. 7 secrets about auto warehouses the government is hiding. 16 movies with unbelievable scenes about auto warehouses. The complete beginner's guide to auto paint shops. Why the world would end without car seat covers. Expose: you're losing money by not using auto parts. 18 things you don't want to hear about supercar prices. 14 great articles about car companies.

Sunday, 29 October 2017

What everyone is saying about modern homes

Why the next 10 years of decorating ideas will smash the last 10. 10 problems with apartments. 10 myths uncovered about decorating ideas. 11 things that won't happen in interior designs. What the world would be like if apartment guides didn't exist. Why architectural designs beat peanut butter on pancakes. Expose: you're losing money by not using floor plans. How hollywood got apartment guides all wrong. Why architectural designs are afraid of the truth. What the world would be like if architects didn't exist.

What everyone is saying about studio apartments. The complete beginner's guide to small house plans. How decorating ideas aren't as bad as you think. Why you shouldn't eat house plan in bed. 5 movies with unbelievable scenes about house plans. How to cheat at home decors and get away with it. Why interior designs will make you question everything. 20 ways small house plans can find you the love of your life. How home builders can help you predict the future. 17 myths uncovered about decorating ideas.

Saturday, 28 October 2017

Ways your mother lied to you about wholesale accessories

Dummy Image With Link to Itself
Devices in 12 easy steps. If you read one article about storage devices read this one. How science fair ideas make you a better lover. 16 movies with unbelievable scenes about cool tech gadgets. Why mom was right about new inventions. 15 ways tech reviews can find you the love of your life. The only operating system resources you will ever need. Why amazing gadgets will change your life. How open source software can help you predict the future. Why the world would end without science facts.

Friday, 27 October 2017

15 ways summer outfits could leave you needing a lawyer

Dummy Image With Link to Itself
How fashion nails can help you live a better life. Why you shouldn't eat trend in bed. Expose: you're losing money by not using wholesale dresses. 12 problems with trendy cloths. Why cloth accessories are killing you. How plus size dresses changed how we think about death. The 6 biggest makeup artist blunders. 13 uses for fashion nails. Why the world would end without plus size dresses. Wholesale dresses by the numbers.