Dunia pemrograman belakangan ini berkembang dengan sangat pesat. Saya teringat masa-masa sekolah dulu, di mana kala itu saya masih belajar bahasa pemrograman BASIC yang sangat tradisional, menuliskan kode perintah baris demi baris. Di jenjang kuliah, saya pun mengenal bahasa pemrograman secara visual, yang populer saat itu Visual Basic dan Visual FoxPro. Bahasa pemrograman kala itu pun mulai bergeser ke metode Object Oriented Program (OOP) yang menawarkan keleluasaan dalam mengembangkan baris perintah menjadi sebuah aplikasi.