Apa itu Skrip Aktif?

Apa itu Skrip Aktif?

Active Scripting adalah versi sistem operasi Microsoft Windows dari bahasa scripting yang berbasis komponen. Ini didasarkan pada OLE Automation, yang merupakan mekanisme yang memungkinkan aplikasi berinteraksi dengan aplikasi lain, seringkali dengan melewatkan data di antara mereka. Script telah digunakan di halaman Web dan program perangkat lunak.

Kode ASP ditempatkan di dalam halaman HTML untuk memfasilitasi fungsionalitas situs web.

Script adalah bahasa yang ditafsirkan. Kegunaan yang ditulis dalam bahasa skrip tidak dikompilasi, dan diterjemahkan saat dijalankan. Pada gilirannya, itu tidak akan berjalan secepat aplikasi yang dikompilasi, tetapi bisa lebih mudah untuk dikembangkan. Dengan demikian, skrip lebih populer untuk aplikasi ringan, seperti halaman web.

Saat skrip dijalankan di sisi klien, seperti di browser, skrip dapat mencegah perjalanan ke server, sehingga meningkatkan pengalaman pengguna.

Active Scripting, yang juga dikenal sebagai scripting ActiveX, umumnya digunakan dalam teknologi aplikasi Web Microsoft yang dikenal sebagai Active Server Pages (ASP). Microsoft mendukung teknologi dalam browser Internet Explorer 3 (IE3) pada tahun 1996 dan dalam platform server Web Layanan Informasi Internet (IIS), juga pada tahun 1996. Dalam teknologi Microsoft, telah digunakan dalam mengotomatisasi aplikasi Microsoft Office, seperti Excel, di mana itu dikenal sebagai Visual Basic for Applications (VBA). Skrip Aktif tidak lagi diperbarui; telah digantikan oleh platform pemrograman.NET.

Skrip dapat digunakan untuk fungsi seperti mengubah tampilan menu berdasarkan tindakan pengguna, memvalidasi entri formulir, dan perhitungan. Saat skrip dijalankan di sisi klien, seperti di browser, skrip dapat mencegah perjalanan ke server, sehingga meningkatkan pengalaman pengguna karena respons terhadap tindakan pengguna bisa lebih cepat. Misalnya, ketika entri formulir divalidasi pada halaman Web, pengguna akan segera diberi tahu bahwa ia melewatkan bidang yang diperlukan, misalnya. Jika validasi terjadi di server, halaman Web akan mengirimkan informasi yang tidak lengkap, program di server akan memvalidasi entri, menemukan informasi yang hilang, dan kemudian mengirim respons ke browser.

Javascript adalah bahasa scripting populer lainnya yang juga sering digunakan pada halaman Web. Mungkin bingung dengan bahasa pemrograman Web populer yang dikenal sebagai Java. Meskipun keduanya didasarkan pada bahasa pemrograman C, mereka adalah dua bahasa yang berbeda. Bahasa Javascript diinterpretasikan dan Java biasanya dikompilasi.

Bahasa skrip dapat menimbulkan masalah keamanan. Kode dapat dibaca oleh manusia, oleh karena itu pengguna Web yang cerdas dapat melihatnya dan menemukan informasi yang harus dijaga keamanannya. Contohnya adalah situasi di mana skrip mereferensikan database aplikasi Web. Informasi ini memungkinkan pengguna jahat untuk mendapatkan akses ke sumber daya ini.

Skrip juga dapat digunakan secara jahat untuk mencuri informasi pengguna, seperti nama login dan kata sandi pengguna ke situs web perbankan. Untuk mengatasi ini, pengembang browser telah menambahkan fungsionalitas “kotak pasir” yang membatasi apa yang diizinkan untuk dilakukan skrip. Konsep keamanan lainnya, “situs web asal”, melarang informasi yang digunakan di satu situs untuk digunakan di situs lain. Terlepas dari upaya keamanan ini, banyak pengguna memilih untuk menonaktifkan Active Scripting atau Javascript di browser mereka.

Related Posts