Daftar
teknologi web yang paling populer
berdasarkan hasil survei dari www.W3Techs.com
Dalam kesempatan ini saya akan mencoba berbagi pengetahuan beberapa teknologi web beserta tingkat kepopuleranya di dunia. Data ini saya rangkum dari berbagai sumber, terutama mengacu pada hasil survei yang dilakukan
oleh www.w3techs.com. Disini kita
dapat melihat teknologi web yang paling populer dalam beberapa kategori sbb:
Content management system
CMS adalah perangkat lunak
yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah)
isi dari suatu situs Web.

1.
Paling Mudah Digunakan
Inti dari teknologi adalah
kemudahan. WordPress hadir dengan kemudahan tersebut. Keunggulan WordPress yang
satu ini memang yang paling menentukan. Apalagi perkembangan dunia internet
saat ini sudah sangat maju. Orang-orang masa kini cenderung lebih sering
menyentuh dunia online untuk banyak hal, untuk itulah website dibutuhkan.
Untuk memberikan akses
informasi melalui internet, orang lain membuatkan website dan tentu lebih
memilih yang paling mudah digunakan untuk memulainya. Untuk itulah CMS
WordPress dipilih untuk pengoperasiannya dan jadilah WordPress menjadi yang
paling populer hingga kini.
2.
Dukungan
Ada banyak sekali tips dan
trik membangun dan mengembangkan sebuah website berbasis WordPress yang sudah
ditulis oleh ratusan ribu blogger di dunia. Ada banyak sekali juga web desainer
yang berlomba-lomba membuat theme wordpress yang sangat bagus untuk kepentingan
website pribadi, bisnis, portal berita, social bookmark, forum, eCommerce, dan
sebagainya.
Juga, ditambah dengan
bantuan plugin yang selalu membantu pengguna untuk mempercanggih website-nya. CMS
WordPress juga didukung oleh komunitas global yang selalu mempermudah Anda
untuk mencari informasi terkait website berbasis wordpress yang sedang Anda
kembangkan.
3.
Sangat Fleksibel
CMS WordPress mendukung
semua jenis website, entah itu personal blog, website bisnis, politik, survey,
free download, pengiklanan, portal berita, dan masih sangat banyak lagi.
Karena banyaknya dukungan
yang ada kepada pengguna CMS yang satu ini maka hampir segala kebutuhan
pengguna bisa direalisasikan. Juga bagi mereka yang sudah mahir coding, mereka
bisa mengedit CMS yang satu ini untuk berbagai kepentingannya. CMS WordPress
adalah CMS open-source yang selalu disebarkan secara terbuka kepada publik.
Dengan kode yang terdapat di CMS tersebut, pengguna bisa merubahnya dan
menjadikannya ke dalam bentuk sesuai keinginan dan kebutuhan.
Server-side Programming Languages
Bahasa
pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaanya.
Web
Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS,
Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
Dalam
sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer
yang siap membantu dalam pengembangan.
Dalam
sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki
referensi yang banyak.
PHP
adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix,
Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta
juga dapat menjalankan perintah-perintah system.
Client-side Programming Languages

Kelebihan Javascript:
1. Ukuran file kecil
Script dari javascript memiliki ukuran yang kecil sehingga ketika web yang memiliki javascript ditampilkan di browser maka akses tampilannya akan lebih cepat dibandingkan ketika browser membuka suatu web yang memiliki script java. Hal ini juga sangat berkepentingan dengan daya kerja server. Semakin kecil space suatu web yang disimpan dalam suatu server maka daya kerja server ketika di browsing oleh user di internet akan tidak terlalu berat, selain itu sifat javascript client side yang tidak perlu lagi di olah oleh server ketika browser memanggil web dari sebuah server.
2. Mudah untuk dipelajari
Javascript merupakan bahasa semi pemograman yang merupakan gabungan antara bahasa pemograman java dengan bahasa kode HTML sehingga disebut bahasa hybrid. Walaupun javascript merupakan turunan dari java namun javascript tidak memiliki aturan yang serumit java.
3. Terbuka
Javascript tidak terikat oleh hardware maupun software tertentu bahkan system operasi seperti windows maupun unix. Karena ia bersifat terbuka, maka ia dapat dibuat maupun di baca di semua jenis komputer.
1. Ukuran file kecil
Script dari javascript memiliki ukuran yang kecil sehingga ketika web yang memiliki javascript ditampilkan di browser maka akses tampilannya akan lebih cepat dibandingkan ketika browser membuka suatu web yang memiliki script java. Hal ini juga sangat berkepentingan dengan daya kerja server. Semakin kecil space suatu web yang disimpan dalam suatu server maka daya kerja server ketika di browsing oleh user di internet akan tidak terlalu berat, selain itu sifat javascript client side yang tidak perlu lagi di olah oleh server ketika browser memanggil web dari sebuah server.
2. Mudah untuk dipelajari
Javascript merupakan bahasa semi pemograman yang merupakan gabungan antara bahasa pemograman java dengan bahasa kode HTML sehingga disebut bahasa hybrid. Walaupun javascript merupakan turunan dari java namun javascript tidak memiliki aturan yang serumit java.
3. Terbuka
Javascript tidak terikat oleh hardware maupun software tertentu bahkan system operasi seperti windows maupun unix. Karena ia bersifat terbuka, maka ia dapat dibuat maupun di baca di semua jenis komputer.
JavaScript Libraries

Beberapa kelebihan
yang dimiliki jQuery:
Menyederhanakan penggunaan
javascript, karena kita cukup menggunakan fungsi dari library javascript yang
telah ada. Termasuk mempercepat coding javascript dalam sebuah website.
Dibandingkan kita harus mulai sebuah script javascript dari nol.
Fungsi-fungsi yang
disediakan didokumentasikan dengan baik beserta contoh penggunaannya, baca di
situs http://jquery.com hal
ini mempermudah dalam pembelajaran jquery.
Support terhadap CSS1-3
selector, untuk fleksibilitas desain antar muka halaman website dan
interaksinya.
Website yang dibangun dengan
jquery akan lebih interaktif dan menarik.
Markup Language

Kelebihan-kelebihan HTML antara lain:
·
Merupakan bahasa pengkodean yang lintas platform
(cross platform), maksudnya HTML dapat digunakan pada berbagai jenis mesin
komputer yang berbeda dan berbagai macam sistem operasi yang berbeda. Jadi
bersifat fleksibel karena ditulis cukup dengan menggunakan editor karakter
ASCII.
·
Dapat disisipi gambar baik gambar statis atau dinamis
(animasi) termasuk menggunakan gambar untuk dijadikan hyperlink. Gambar di sini
digunakan untuk merujuk pada suatu halaman web, dimana setiap titik-titik yang
sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan)
atau lingkaran digunakan untuk ‘jump’ ke halaman lain, atau link ke halaman di
luar web yang bersangkutan.
·
Dapat disisipi animasi berupa Java Applet atau
file-file animasi dari Macromedia Flash atau Macromedia Shockwave (untuk
keperluan ini, browser harus memiliki plug-in khusus untuk menjalankan
file-file animasi ini).
·
Dapat disisipi bahasa pemrograman untuk mempercantik
halaman web seperti Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP
dan sebagainya.
Bukan merupakan bahasa pemrograman jadi tidak memerlukan kompiler. Cara menjalanakannya cukup dengan menggunakan browser.
Bukan merupakan bahasa pemrograman jadi tidak memerlukan kompiler. Cara menjalanakannya cukup dengan menggunakan browser.
Character Encodings

Image File Formats

Keunggulan
Bersama dengan GIF, JPEG adalah salah satu dari dua standar format file
gambar yang digunakan dalam halaman-halaman web, dan memang tepat digunakan untuk gambar-gambar yang
melibatkan representasi gambar berkualitas fotografi. Dalam penggunaan
untuk web, JPEG dapat disimpan dalam varian progresif yang memungkinkan untuk
melakukan proses dekompresi secara perlahan dari suatu tampilan kasar sampai ke
detail tampilan yang tertinggi. Video digital dapat juga disimpan
dalam format JPEG menggunakan standar M-JPEG (motion JPEG)
yang didukung oleh banyak perangkat keras CODEC.
Keuntungan lain format JPEG adalah dapat
diterima pada hampir semua program-program komputer, baik yang berbasis Windows maupun Apple Macintosh. Format JPEG tentu
saja dapat diterima pada perangkat lunak Powerpoint, Word, Excel, dan sebagainya.
Site Elements
CSS atau yang merupakan kepanjangan dari Cascading
Style Sheet, merupakan suatu bahasa yang dibuat pada halaman web untuk
mempercantik tampilan web.
Kelebihan
- Memisahkan desain dengan konten halaman web.
- Mengatur desain seefisien mungkin.
- Jika kita ingin mengubah suatu tema halaman web, cukup modifikasi pada css saja.
- Menghadirkan sesuatu yang tidak dapat dilakukan oleh HTML.
- Lebih mudah didownload karena lebih ringan ukuran filenya.
- Satu CSS dapat digunakan banyak halaman web.
SSL Certificate Authorities

Social Widgets

Web Servers

Apache
memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur,
autentikasi berbasis basis data dan lain-lain. Apache juga didukung
oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan
server menjadi mudah.
Apache
merupakan perangkat lunak
sumber terbuka
dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang
dibawah naungan Apache Software
Foundation.
Operating Systems

JavaScript Content Delivery Networks
Google Hosted
Libraries adalah jaringan distribusi konten yang menyediakan akses ke daftar paling
populer, open-source JavaScript library, termasuk:
AngularJS
dojo
Ext Inti
jQuery
jQuery Mobile
jQuery UI
MooTools
prototipe
script.aculo.us
SWFObject
Web Font Loader
Google bekerja secara langsung dengan stake holder kunci untuk setiap upaya pengembangan libraries dan menerima versi terbaru yang dirilis.
AngularJS
dojo
Ext Inti
jQuery
jQuery Mobile
jQuery UI
MooTools
prototipe
script.aculo.us
SWFObject
Web Font Loader
Google bekerja secara langsung dengan stake holder kunci untuk setiap upaya pengembangan libraries dan menerima versi terbaru yang dirilis.
Traffic Analysis Tools

Advertising Networks
Google AdSense adalah salah satu fitur dari Google yang merupakan suatu cara yang mudah
dan gratis bagi para pemilik website untuk mendapatkan uang dengan menampilkan
iklan Google (Google Ads) di websitenya.
Dengan
Google AdSense,
anda juga dapat menyediakan fitur penelusuran Google bagi para pengunjung
website anda sambil mendapatkan penghasilan dengan menampilkan iklan Google
pada halaman hasil penelusuran yang ada.
Tag Managers

Akun Tag Manajer Google Anda memungkinkan Anda untuk mengelola tag untuk satu atau lebih situs. Meskipun Anda dapat mengatur beberapa account Tag Manajer Google dari akun Google tunggal, Anda akan biasanya hanya perlu satu account Google Tag Manajer per perusahaan.
Top Level Domains
