Pengembangan Aplikasi Web

Dalam komputasi, aplikasi web adalah program komputer client-server di mana klien (termasuk antarmuka pengguna dan logika sisi klien) berjalan di browser web. Aplikasi web umum termasuk webmail, penjualan ritel online, lelang online, layanan pesan instan, dan banyak fungsi lainnya. Perbedaan umum antara halaman web dinamis dalam bentuk apa pun dan aplikasi web tidak jelas. Situs web yang paling sering disebut sebagai aplikasi web adalah situs yang memiliki fungsi serupa dengan aplikasi perangkat lunak desktop, atau ke aplikasi seluler. Aplikasi halaman tunggal lebih seperti aplikasi karena mereka menolak paradigma web yang lebih khas dari bergerak di antara halaman yang berbeda dengan URL yang berbeda.

Teknologi

Ada dua kategori utama pengkodean, skrip, dan pemrograman untuk membuat Aplikasi Web:

I. Client Side Scripting / Coding – Client Side Scripting adalah jenis kode yang dijalankan atau ditafsirkan oleh browser.

Client Side Scripting umumnya dapat dilihat oleh setiap pengunjung ke situs (dari menu tampilan klik "View Source" untuk melihat kode sumber).

Berikut adalah beberapa teknologi Client Side Scripting yang umum:

1) HTML (Hypertext Markup Language)

2) CSS (Cascading Style Sheets)

3) JavaScript

4) Ajax (Asynchronous JavaScript and XML)

5) jQuery (JavaScript Framework Library – umumnya digunakan dalam pengembangan Ajax)

6) Moo Tools (JavaScript Framework Library – umumnya digunakan di Ajax

7) Dojo Tool-kit (JavaScript Framework Library – umumnya digunakan dalam pengembangan Ajax)

II. Server Side Scripting / Coding – Server Side Scripting adalah jenis kode yang dijalankan atau ditafsirkan oleh server web.

Server Side Scripting tidak dapat dilihat atau diakses oleh pengunjung atau masyarakat umum.

Di bawah ini adalah teknologi Server Side Scripting yang umum:

1) PHP (Server yang sangat umum – Linux / Unix berbasis Open

Sumber – redistribusi gratis, biasanya digabungkan dengan database MySQL)

2) Zend Framework (Kerangka Aplikasi Web Berorientasi Objek PHP) ASP (Microsoft Web Server (IIS) Bahasa scripting)

3) ASP.NET (Kerangka Aplikasi Web Microsoft – pengganti ASP) Ruby on Rails (Kerangka Aplikasi Aplikasi pemrograman Ruby – redistribusi gratis)

4) Perl

5) Python

Keuntungan pengembangan aplikasi web:

1) Aplikasi web dikembangkan dengan bahasa pemrograman seperti HTML dan CSS, yang terkenal di kalangan profesional TI.

2) Aplikasi ini berjalan di peramban web perangkat melalui URL sederhana.

3) Mereka juga dapat membuka situs web. Ini berarti bahwa mereka tidak perlu diperbarui dengan cara yang dilakukan aplikasi umum. Dalam pengertian ini, itu adalah situs web yang terhubung dengan aplikasi yang akan diperbarui.

4) Di sisi lain, waktu pengembangan aplikasi web lebih rendah. Oleh karena itu harganya lebih murah.

Kekurangan pengembangan aplikasi web:

1) Koneksi Internet akan menjadi keharusan mutlak untuk menjalankannya. Jika tidak, Anda tidak akan dapat menelusuri situs web dan aplikasi web tidak akan berguna bagi Anda.

2) Ini juga akan kehilangan visibilitas karena tidak akan dipajang di toko.

3) Selain itu, akan ada beberapa pembatasan akses untuk fitur perangkat keras tertentu dari perangkat yang sedang dijalankan.

Leave a Reply

Your email address will not be published. Required fields are marked *