Definisi
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 semua sumber 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.
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 semua sumber 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. Berikut
adalah bagian 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.
• 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.
Jenis Pekerjaan
Modern aplikasi web sering mengandung
tiga atau lebih tingkatan, dan tergantung pada ukuran tim pengembang bekerja
pada, ia mungkin mengambil lebih interdispliner peran. Misalnya dalam sebuah
tim dua orang, satu pengembang dapat fokus pada teknologi dikirim ke klien
seperti HTML, JavaScript, CSS dan pada sisi server kersngka kerja 9seperti Perl,
Python, Ruby, PHP, Java, ASP, NET. , .NET MVC) digunakan untuk memberikan
konten dan skrip untuk klien. Sementara pengembang lain mungkin fokus pada
interaksi antara kerangka kerja server-side, maka web server dan basis data
sistem. Selajutnya tergantung pada ukuran organisasi mereka, para pengembang
tersebut mungkin bekerja sama dengan pencipta konten/ copy writer, penasihat
pemasaran, web designer, web produser, manajer proyek, arsitek perangkat lunak
atau database administrator atau mereka mungkin bertanggung jawab untuk seperti
tugas sebagai desain web dan manajemen proyek sendiri.
Referensi
Daftar Pustaka
Sihombing, Christian. 2010. Web Developer.
Komentar