Web Developer
Web
developer adalah seseorang yang membuat aplikasi berbasis web dengan
menggunakan bahasa pemrograman. Web developer mengatur berbagai
hal yang 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.
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.
Web Designer
Web designer adalah
seseorang yang bekerja dengan unsur-unsur visual pada suatu halaman web. Dia
adalah orang yang membuat wajah halaman web tampak begitu “cantik”. Para web
design mengintegrasikan komponen seperti gambar, file flash, atau multimedia ke
dalam halaman web untuk menambah pengalaman visual user, atau untuk melengkapi
content page.
Pemahaman tentang
Client-side scripting, HTML, CSS, cara memanipulasi image dan animasi merupakan
beberapa hal yang dikuasai oleh web designer.
Berikut adalah bagian
hal yang harus dipahami oleh seorang web designer:
•Client-sidescripting:
JavaScript
•Server-Sidescripting:PHP,
ASP, dsb.
•CascadingStyleSheets
•HTML
• Manipulasi image : Adobe Photosop, GIMP, Corel Draw, dsb.
• Animasi, biasanya berupa flash.
•HTML
• Manipulasi image : Adobe Photosop, GIMP, Corel Draw, dsb.
• Animasi, biasanya berupa flash.
Web designer biasanya
bekerja dalam tim untuk memastikan sebuah tampilan website dapat membuat
aplikasi web bekerja dengan baik. Keterampilan tambahan berupa komunikasi,
tentu akan menjadi sangat berguna bagi para web designer.
Sisi lain yang juga
harus dipahami oleh web designer adalah usability / kegunaaan, standar W3C
untuk HTML dan CSS dan kompabilitas tampilan pada browser yang berbeda.
Webmaster
Webmaster merupakan gabungan dari keduanya, bahkan webmaster juga bertugas untuk memelihara aplikasi web yang digunakan. Sebagai catatan tambahan, webmaster mungkin juga bertanggung jawab untuk optimisasi mesin pencari ( SEO ), mengisi content pada website, hingga ‘memasarkan’ website tersebut.
Webmaster merupakan gabungan dari keduanya, bahkan webmaster juga bertugas untuk memelihara aplikasi web yang digunakan. Sebagai catatan tambahan, webmaster mungkin juga bertanggung jawab untuk optimisasi mesin pencari ( SEO ), mengisi content pada website, hingga ‘memasarkan’ website tersebut.
Dalam kelompok kerja
yang lebih besar, webmaster akan lebih banyak menjadi manager dari sebuah
web-based project, mengatur pekerjaan web developer dan web designer, hingga
melakukan pengujian terhadap usability dari aplikasi web yang dibuat.
Bagi seorang web developer, kemampuan logis sangat dibutuhkan
untuk mengatur alur aplikasi web yang dibuat. Sedangkan web designer
membutuhkan kemampuan artistik dan kreatifitas. Dan bagi seorang webmaster,
tentu akan membutuhkan kemampuan logis, artistik serta pengalaman yang memadai
dibidangnya.
SUMBER
SUMBER
Tidak ada komentar:
Posting Komentar