
Software Bali – Bedanya Web Development dengan Web Developer
Pengertian Web Development
Web Development diartikan sebagai pengembangan sebuah situs web untuk world wide web atau internet. Pengembangan yang dimaksud dapat mencakup ecommerce, pengembangan bisnis, web design, client side/server side scripting atau pengembangan sebuah halaman statis / sederhana atau yang paling kompleks berbasis web aplikasi internet,bisnis elektronik atau layanan jaringan sosial.
Web development adalah istilah yang luas untuk setiap kegiatan untuk mengembangkan situs web untuk World Wide Web atau internet. Hal ini dapat mencakup e-commerce pengembangan bisnis, web desain, pengembangan konten web, client-side/server-side scripting, dan web server konfigurasi. Namun, di antara para profesional web, “web development” biasanya hanya mengacu ke non-aspek desain bangunan situs web, misalnya menulis markup dan coding. Web development dapat berkisar dari mengembangkan statis sederhana satu halaman dari teks biasa sampai yang paling kompleks berbasis web aplikasi internet, bisnis elektronik, atau layanan jaringan sosial.
Pengertian Web Developer
Web developer adalah seseorang yang menciptakan aplikasi berbasis web dengan menggunakan bahasa pemrograman. Pada dasarnya, web developer membuat berbagai hal“terjadi” pada sebuah website.
Peran web developer adalah sebagai penghubung dari semuasumber daya yang akan digunakan pada sebuah website, mulai dari pemanggilan database, membuat halaman website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan elemen-elemen dari website tersebut.
Seorang web developer yang handal akan terbiasa dengan bahasa pemrograman, baik itu di sisi server ( server-side scripting ) maupun disisi client ( client-side scripting ). Dan jangan lupa dengan aspek database yang akan digunakan.
Aplikasi yang harus dipahami oleh seorang web developer.
- Client-side: JavaScript
- Server side: ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, dsb.
- Databases: MySQL, Oracle, dsb.
Aspek tampilan menjadi sisi yang agak “terpinggirkan” oleh web developer. Pada umumnya setelah scripting dari aplikasi web telah selesai dibuat, web developer akan menyerahkan pekerjaannya kepada web designer untuk menciptakan tampilan yang baik.
Skill Wajib Dimiliki Web Developer
Standar kompetensi yang wajib dimiliki seorang Web Developer yaitu:
1. Programming Basic
Pada dasarnya bahasa pemrograman mempunyai konsep yang sama namun perbedaan syntax (tata bahasa), jadi fokuslah pada 1 bahasa dan bila udah mantap lebih mudah mempelajari bahasa lainnya. Jangan baru ngerti PHP 10% udah belajar JSP, JSP baru 20% trus pindah ke Ruby.
2. Kuasai Framework
Ada banyak nama Framework saat ini, diantaranya CakePHP, CodeIgniter, Prado, Django,Symfony, Ruby On Rails dll.
3. CMS Knowledge
CMS( Content Manajement System) didefenisikan sebagai Sebuah System yang memberikan kemudahan kepada penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website dinamis tanpa tanpa sebelumnya dibekali pengetahuan tentang hal – hal yang bersifat teknis dalam sebuah mendesign sebuah website.
CMS sudah menjadi pilihan utama web developer saat membangun sebuah situs, selain lebih cepat dalam pembuatan juga fitur2 yang dimiliki CMS sudah sangat lengkap untuk menjadikan sebuah situs tampil professional, belum lagi kemudahan user dalam mengatur kontent-nya.
4. Javascript Framework
Menguasai framework javascript sangat penting bagi web developer, selain untuk menambah keindahan dan expressifnya situs juga menambah kemampuan dan user experience makin tambah puas.
Contoh framework javascript itu adalah: JQuery, Mootools, Dojo, Scriptaculous dll.
5. E-Commerce Knowledge
6. Widget Development
7. Rich Internet Application
Diantara platform RIA adalah: Adobe AIR, JavaFX, OpenLaszlo, Silverlight dan Ajax.
8. Mobile Platform
Untuk itu menguasai pemrograman dengan platform untuk mobile juga bakal semakin penting, diantaranya Java, Net atau python.
9. SQL
Pada dasarnya, SQL yang digunakan untuk MySQL, Oracle, MS-SQL Server adalah sama, untuk itu perlu pengetahuan tambahan untuk koneksi dari aplikasi web ke databasenya.
10. HTML & CSS
Diantara IDE dan framework yang populer adalah Dreamweaver, Aptana, Amaya, Blueprint CSS dll.
Kesimpulan
Jadi dapat disimpulkan bahwa Web Development diartikan sebagai pengembangan sebuah situs web untuk world wide web atau internet. Sedangkan, Web developer adalah seseorang yang menciptakan aplikasi berbasis web tersebut dengan menggunakan bahasa pemrograman. Web developer membuat berbagai hal“terjadi” pada sebuah website.