Seperti apa sih trend untuk Web Development sekarang ini? Lalu, bagaimana pula trend di masa depan? Pertanyaan tersebut tiba-tiba saja terbersit dalam benak saya. Mungkin pertanyaan yang sama tadi pernah juga Anda tanyakan.
Setelah hampir sepuluh tahun menekuni bidang Web Development, saya mengamati di awal-awal tahun 2010, trend pemakaian framework adalah yang terbesar. Banyak Web Developer lebih memilih untuk menggunakan framework-framework (baik di sisi server maupun di sisi client) dalam mengembangkan Aplikasi Web. Mereka mengkombinasikan pemakaian framework server-side dan client-side.
Metode development-nya pun kebanyakan masih menggunakan cara-cara yang konvensional atau manual. Umumnya mereka harus menulis kode secara langsung ke file script di sisi Aplikasi Web. Sangat jarang sekali ada framework yang menyediakan tools code generator yang dapat mempercepat proses pengembangan. Kalaupun ada, output yang dihasilkannya masih sangat parsial. Artinya, kode yang dihasilkan baru berupa potongan-potongan fungsi-fungsi tertentu saja. Belum bisa menghasilkan fitur-fitur yang komplit yang harus ada, dan belum bisa saling terintegrasi di Aplikasi Web.
Beberapa Web Developer mulai merasakan “kejemuan” atau “kebosanan” dengan metode seperti itu. Bayangkan saja, bahwa untuk menghasilkan Aplikasi Web, maka mereka harus menulis kode secara manual langsung ke file-nya. Sebagian besar kode yang ditulis tadi ternyata sama atau mirip dengan yang sudah pernah digunakan di Aplikasi Web sebelumnya. Rasanya aneh saja jika harus melakukan pekerjaan yang sama diulang-ulang, dan dalam waktu yang relatif lama pula. Siapa pun pasti akan jujur mengatakan, bahwa pekerjaan seperti itu sebaiknya bisa dieliminasi. Seharusnya bisa lebih diotomasi lagi.
Akhirnya beberapa Web Developer mulai ada yang mencari metode lain yang lebih mudah dan cepat. Bagaimana caranya untuk menghasilkan sebuah Aplikasi Web tanpa harus menulis kode secara berulang-ulang, sekaligus dapat dihasilkan dalam waktu secepat mungkin. Intinya, bagaimana supaya pekerjaan Web Developer itu jauh lebih ringan. Mereka sebaiknya hanya perlu berkonsentrasi dalam pengimplementasian business-logic dan business-process di Aplikasi Web yang mereka bangun.
Web Developer akan berpikir seribu kali jika ingin membangun Aplikasi Web dengan harus menulis kode secara langsung ke dalam file-file script yang digunakan oleh Aplikasi Web. Dengan menggunakan tools code generator, maka pekerjaan dapat lebih disederhanakan, sehingga Aplikasi Web dapat dihasilkan dengan waktu yang sangat cepat. Semua pekerjaan dapat dilakukan dan dipelihara dengan sangat mudah karena berbasis project. Web Developer bahkan bisa membangun beberapa Aplikasi Web dalam waktu relatif bersamaan.
Trend Web Development di masa depan dan seterusnya, sepertinya akan beralih ke metode penggunaan code generator. Seiring dengan berjalannya waktu, maka kebutuhan-kebutuhan yang selama ini dibutuhkan oleh Web Developer untuk mempermudah pekerjaannya, akan semakin diakomodasi oleh author atau si pembuat tools code generator tersebut.
Beberapa Web Developer mulai ada yang menggunakan tools code generator. Salah satu PHP Code Generator yang (mungkin) paling terbaik saat ini adalah PHPMaker. Seperti yang saya rasakan sendiri ketika menggunakan PHPMaker mulai versi 4 sampai saat ini sudah versi 10. Jadi, jika Anda sekarang sudah menggunakan PHPMaker, maka saya ucapkan Selamat! Anda sudah berada di trend yang benar, trend masa depan yang sangat cerah dan menjanjikan buat Web Developer. 🙂
John mengatakan
Benar pa saya yg di Jayapura aja sdh pakai aplikasi ini. Trima kasih pa masino.
Masino Sinaga mengatakan
Wah, baguslah kalau gitu. Sama-sama ya.