Saya bingung mencoba menemukan perbedaan antara situs web dan aplikasi web untuk diri saya sendiri. Seperti yang saya lihat, situs web menunjuk ke halaman tertentu dan aplikasi web lebih dari semacam 'portal' untuk konten dan informasi.
Tapi di mana saya terjebak adalah bahwa aplikasi web masih dilihat melalui browser (bukan?) Dan situs web masih dapat melihat konten secara dinamis, membuat garis antara situs web dan aplikasi cukup abu-abu.
Misalnya, apakah situs web menggunakan ASP.NET atau AJAX dll menjadi aplikasi web karena dapat mengambil data secara dinamis dan tidak sinkron atau apakah situs web menggunakan PHP dan CMS menjadi lebih dari aplikasi web karena ia membentuk halaman berdasarkan permintaan, berdasarkan atas permintaan klien dan isinya dalam databse-nya?
Atau mungkin saya benar-benar salah di sini - apa yang membedakan antara aplikasi web dan situs web?
sumber
Jawaban:
Ini benar-benar pribadi dan subyektif, tetapi saya akan mengatakan bahwa situs web ditentukan oleh isinya, sementara aplikasi web ditentukan oleh interaksinya dengan pengguna. Artinya, situs web dapat secara masuk akal terdiri dari repositori konten statis yang dibagikan kepada semua pengunjung, sementara aplikasi web bergantung pada interaksi dan membutuhkan input pengguna terprogram dan pemrosesan data.
Misalnya, situs berita akan menjadi "situs web", tetapi spreadsheet atau kalender kolaboratif akan menjadi "aplikasi" web. Situs berita pada dasarnya menunjukkan informasi yang sama untuk semua pengunjung, sementara kalender memproses data individu.
Praktis, sebagian besar situs web dengan konten yang berubah dengan cepat juga akan bergantung pada backend programatik (dan / atau database) yang canggih, tetapi setidaknya pada prinsipnya mereka hanya ditentukan oleh output mereka. Aplikasi web di sisi lain pada dasarnya adalah sebuah program yang berjalan dari jarak jauh, dan itu pada dasarnya tergantung pada pemrosesan dan backend penyimpanan data.
sumber
This is totally personal and subjective
- 100% benar; Saya akan menganggap stackoverflow.com sebagai aplikasi karena bergantung pada input pengguna untuk melakukan tugas tertentu (memberikan jawaban atas pertanyaan pemrograman), bukan input dari satu entitas untuk mengontrol kontennya.Situs web terutama bersifat informasi. Dalam hal ini, http://cnn.com dan http://php.net adalah situs web, bukan aplikasi web.
Aplikasi web terutama memungkinkan pengguna untuk melakukan tindakan. Google Analytics , gmail , dan jslint adalah aplikasi web.
Mereka tidak sepenuhnya eksklusif. Situs web universitas kemungkinan memberikan informasi seperti lokasi, tarif sekolah, program yang tersedia, dll; kemungkinan akan memiliki aplikasi web yang memungkinkan guru untuk mengelola nilai dan materi pelajaran, aplikasi untuk siswa mendaftar dan menarik diri dari kursus, dll.
sumber
Anda dapat membebani pelanggan lebih banyak jika Anda mengklaim itu adalah aplikasi web :)
Serius, garisnya baik-baik saja. Secara historis, aplikasi web adalah yang memiliki kode dan / atau skrip (dalam Perl / CGI, PHP, ASP, dll.) Di server, dan situs-situs dengan halaman statis. Saat ini, semua orang dan kucing paman mereka menjalankan forum, buku tamu, CMS - itu semua kode server.
Perbedaan lain adalah di sepanjang garis materi pelajaran. Jika ini merupakan solusi lini bisnis, maka ini adalah aplikasi. Jika berorientasi pada konsumen - mereka menyebutnya situs. Meskipun dari segi teknologi, kurang lebih sama.
sumber
Tidak ada "perbedaan" yang nyata. Situs web adalah istilah yang lebih ketinggalan zaman yang ada sejak awal internet di mana gagasan aplikasi dinamis yang dapat merespons input pengguna jauh lebih terbatas dan jauh lebih jarang. Situs web komersial dimulai sebagian besar sebagai brosur interaktif (dengan pengecualian situs reservasi hotel / maskapai penerbangan). Seiring waktu, fungsi mereka (dan teknologi pendukung) menjadi semakin responsif dan garis antara aplikasi yang Anda instal di komputer Anda dan yang ada di cloud menjadi semakin kabur.
Jika Anda hanya ingin mengekspresikan diri Anda dengan jelas ketika berbicara tentang apa yang Anda bangun, saya akan terus menggambarkan sesuatu yang merupakan brosur atau kartu nama interaktif sebagai "situs web" dan sesuatu yang sebenarnya * melakukan sesuatu yang terasa lebih seperti aplikasi sebagai aplikasi web.
Perbedaan paling mendasar adalah jika situs web memiliki basis data pendukung yang menyimpan data pengguna dan memodifikasi apa yang dilihat pengguna berdasarkan beberapa kriteria yang ditentukan pengguna, maka mungkin itu adalah semacam aplikasi (walaupun saya enggan menggambarkan Amazon.com sebagai aplikasi web, meskipun ia memiliki banyak fungsi yang sangat spesifik untuk pengguna). Jika, di sisi lain, sebagian besar file .html statis yang terhubung satu sama lain, saya akan menyebutnya sebagai situs web.
Paling sering, hari-hari ini, aplikasi web akan memiliki sebagian besar fungsionalitasnya ditulis dalam sesuatu yang berjalan pada klien (melakukan sebagian besar pemrosesan dalam javascript atau tindakan, tergantung pada bagaimana penerapannya) dan menjangkau kembali melalui beberapa proses http ke server untuk mendukung data. Pengguna tidak berpindah dari halaman ke halaman sebanyak dan mengalami apa pun yang akan mereka alami pada satu "halaman" yang menciptakan pengalaman aplikasi bagi mereka.
sumber
Perbedaan teknis menurut dua fitur:
1. Di mana "pekerjaan" dilakukan
2. Apa yang ditransfer ke / dari server
Aplikasi web
1. "Pekerjaan" dilakukan di browser (JavaScript)
2. Data sedang ditransfer dari / ke server
Sebagai perbandingan: Lebih cepat
Situs web
1. "Pekerjaan" (sebagian besar) dilakukan di server
2. Halaman yang dirender (data + UI) sedang ditransfer dari server
Sebagai perbandingan: SEO yang lebih mudah
sumber
Ini seperti wiski dan scotch, semua aplikasi web adalah situs web, tetapi tidak semua situs web adalah aplikasi web.
Aplikasi web atau Rich Internet Applications adalah situs web yang menampilkan konten lebih dari sekadar , ia memiliki logika bisnis . Ini dimaksudkan untuk interaksi pengguna , melakukan fungsi bisnis yang sebenarnya . Dibandingkan dengan situs web, yaitu blog dan situs berita, aplikasi web memberikan pengalaman pengguna yang lebih kaya .
sumber
Keduanya adalah 'situs web' (situs di web). Jadi saya menyarankan agar pertanyaannya lebih mudah dijawab jika diucapkan dengan cara yang berbeda. "Apa perbedaan antara situs web yang mengubah data atau informasi secara signifikan, menurut sudut pandang beberapa 'pengguna' atau 'pelanggan' tertentu dan situs web yang tidak?"
Dari itu lebih mudah untuk melihat bahwa apa yang kita sebut aplikasi-web adalah sistem di situs di web yang mengambil input, bertindak atas input tersebut dengan cara yang mentransformasikannya dan menghasilkan output nilai kepada beberapa pelanggan atau pengguna tertentu.
Hal lainnya lebih seperti poster atau brosur. Setidaknya untuk sebagian besar pemirsanya. Dengan cara yang sama bahwa brosur mungkin telah dibuat menggunakan perangkat lunak DTP, situs brosur mungkin masih dikelola melalui semacam CMS atau perangkat lunak blogging. Untuk pemilik situs itu, CMS adalah aplikasi web, tetapi bagi masyarakat umum situs yang sama dapat dilihat sebagai brosur sederhana (atau 'situs web').
sumber
Situs web mungkin hanya konten statis - aplikasi web akan memiliki konten dinamis. Itu adalah garis yang sangat kabur.
sumber
Semantik .... umumnya situs web berisi halaman HTML statis dan aplikasi web melakukan beberapa jenis pekerjaan. Misalnya, situs web untuk makelar dapat memberikan informasi tentang makelar, di mana aplikasi web untuk makelar dapat mendaftarkan properti saat ini dan mengelola informasi kontak untuk makelar sendiri.
sumber
Kita tahu apa itu "situs" dan "aplikasi", jadi yang tersisa hanyalah Web
Sekarang, aplikasi web dapat menjadi bagian dari keseluruhan situs web. Situs web memahami aplikasi web. Meskipun biasanya Anda akan melihat bahwa situs web hanya memiliki satu aplikasi web.
Misalnya, Anda memiliki perangkat iPhone (dibandingkan dengan situs web) yang dapat mencakup berbagai aplikasi: memutar musik, video, peramban web, dll.
sumber
Aplikasi web adalah situs web yang dinamis.
Menurut wikipedia, situs web adalah istilah abstrak dari paradigma ini.
Oleh karena itu, Aplikasi Web adalah jenis situs web terlepas dari tujuannya, pada kenyataannya, situs web yang dinamis, tetapi situs web tersebut memang bukan aplikasi web.
Dalam pandangan saya, semua situs web modern adalah aplikasi web, termasuk CMS. Apakah ada orang di dunia yang masih menulis file html statis manual, saya rasa tidak. Meskipun, beberapa situs web memiliki beberapa halaman statis, tetapi jika mereka dibuat secara dinamis melalui CMS, maka itu jelas merupakan aplikasi web CMS.
Baca lebih lajut:
sumber
Aplikasi web adalah aplikasi yang di-host di internet. Itu dapat memiliki front-end atau antarmuka pengguna di situs web.
Semoga itu bisa membantu.
sumber
Aplikasi web adalah program perangkat lunak yang diakses pengguna melalui jaringan internal, atau melalui internet melalui browser web. Contoh dari salah satu aplikasi web yang paling banyak digunakan adalah Google Docs, yang memfasilitasi sebagian besar kemampuan Microsoft Word; gratis dan mudah digunakan dari lokasi mana pun.
Situs web, di sisi lain, adalah kumpulan dokumen yang diakses melalui internet melalui browser web. Situs web juga dapat berisi aplikasi web, yang memungkinkan pengunjung menyelesaikan tugas online seperti: Pencarian, Lihat, Beli, Checkout, dan Bayar.
sumber
Saya tidak yakin apakah ada jawaban otoritatif mutlak untuk ini, tetapi Anda dapat menganggapnya sebagai perbedaan dari apa yang terjadi ketika permintaan tersebut menyentuh server web. Permintaan dapat dilayani dengan meminta server mengembalikan file yang sudah dibuat (konten statis), atau dapat mengirimkan permintaan ke aplikasi yang menghasilkan respons yang dikirim kembali ke browser (konten dinamis).
Kedua jenis akan disebut situs web, tetapi hanya yang memiliki aplikasi yang menghasilkan konten yang akan disebut aplikasi web.
Bagaimana aplikasi ini ditulis kurang memprihatinkan. Mungkin ASP, PHP, Ruby, JavaScript atau bahkan C atau C ++.
sumber
Saya mengatakan situs web dapat menjadi aplikasi web, tetapi lebih sering situs web memiliki beberapa aplikasi web. hubungan antara keduanya adalah salah satu komposisi: situs web terdiri dari aplikasi.
Aplikasi ini tertanam di seluruh situs web.
sumber
Aplikasi web adalah situs web dengan cara yang sama dengan persegi adalah persegi panjang.
Bagian aplikasi adalah kombo model-controller. Bagian web (tampilan) itulah sebabnya memenuhi syarat sebagai situs web.
Sesuatu yang hanya berupa situs web dan bukan aplikasi web tidak memiliki aspek dinamis.
Tentu saja, mungkin sulit untuk memutuskan berapa banyak pemrosesan sisi server yang diperlukan untuk memenuhi syarat sebagai aplikasi web. Mungkin ketika memiliki penyimpanan data.
Dengan demikian, Anda memiliki peran utama webapps bingung. Peran utama situs web adalah memberi informasi. Peran utama aplikasi web adalah memberi informasi menggunakan konten dinamis (bagian do something).
sumber
Aplikasi web lebih baik dalam kinerjanya karena Anda menerbitkan kode yang sudah dikompilasi, kode ini 100% berhasil dikompilasi.
Sementara itu situs web lebih baik dalam pemeliharaan karena Anda dapat mengubah kode dengan mudah dan perubahan akan segera berlaku tanpa membangun apa pun, dalam hal ini halaman akan dikompilasi ketika dipanggil untuk pertama kalinya yang berarti dapat menyebabkan kesalahan kompilasi atau macet di halaman Anda setiap kali dipanggil. Masing-masing memiliki pro dan kontra sendiri
Periksa perbedaannya di sini , ada baiknya untuk memahami lebih lanjut tentang keduanya.
sumber
Berdasarkan penelitian dan pemahaman umum, "Hampir" Segala sesuatu yang dapat diakses melalui browser sebenarnya disebut "aplikasi Web" sekarang ini. Bahkan router internet Anda di rumah adalah aplikasi web yang menggunakan protokol HTTP untuk mengakses aplikasi (yaitu yang "berinteraksi" dengan Anda). Ya, ada banyak situs web yang melakukan "Tidak Ada" kecuali menunjukkan barang kepada Anda. Tapi zaman kita hidup, semuanya beroperasi berdasarkan aplikasi web. Natwest PLC bank telah memiliki situs web di mana Anda dapat pergi dan mencari tahu hal-hal yang ditawarkan natwest sebagai konsumen / bank jalanan. Namun:
1) Anda dapat membuat akun perbankan online Anda - Aplikasi Web 2) Lihat, ubah rincian tentang barang-barang pribadi Anda - aplikasi web 3) Kelola uang - Aplikasi Web 4) Bagikan saham / saham - Aplikasi Web
Contoh bagus lainnya adalah Fidelity.com (seperti dikutip dalam banyak contoh lain di web).
Saya harus berdebat dan mengatakan bahwa ada dua jawaban:
1) Jika tujuan Anda hanya untuk memberi tahu audiens Anda dengan beberapa konten yang tidak akan pernah menuntut interaksi apa pun, situs web adalah jawaban Anda. Maka itu bukan aplikasi web.
2) Jika Anda hidup di dunia saat ini / modern yaitu akan memiliki situs pribadi, izinkan orang untuk melihat beberapa / semua / tidak ada barang khusus Anda, lindungi diri Anda dari orang / bot / dll., Aplikasi web dan situs web tidak berbeda .
sumber
Keduanya berfungsi dan melakukan hal yang sama, tetapi masih berbeda dalam cara-cara berikut.
Aplikasi web:
Kami tidak dapat memasukkan halaman C # dan VB dalam satu aplikasi web.
Kami dapat mengatur dependensi antara beberapa proyek.
Tidak dapat mengedit file individual setelah penyebaran tanpa kompilasi ulang.
Pilihan tepat untuk lingkungan perusahaan tempat banyak pengembang bekerja secara bersatu untuk membuat, menguji, dan menerapkan.
Situs web:
sumber