เว็บไซต์และแอปพลิเคชั่นเว็บแตกต่างกันอย่างไร [ปิด]


279

ฉันนิ่งงันที่พยายามทำให้เกิดความแตกต่างระหว่างเว็บไซต์และเว็บแอปพลิเคชันสำหรับตัวเอง อย่างที่ฉันเห็นเว็บไซต์ชี้ไปที่หน้าเฉพาะและเว็บแอปพลิเคชันเป็น 'พอร์ทัล' มากกว่าสำหรับเนื้อหาและข้อมูล

แต่สิ่งที่ฉันติดอยู่ก็คือเว็บแอปพลิเคชันยังคงดูผ่านเบราว์เซอร์ (ไม่ใช่หรือไม่) และเว็บไซต์ยังสามารถดูเนื้อหาแบบไดนามิกทำให้เส้นแบ่งระหว่างเว็บไซต์และแอปพลิเคชันเป็นสีเทา

ตัวอย่างเช่นเว็บไซต์ที่ใช้ ASP.NET หรือ AJAX เป็นต้นกลายเป็นเว็บแอปพลิเคชันเพราะสามารถดึงข้อมูลแบบไดนามิกและแบบอะซิงโครนัสหรือเว็บไซต์ที่ใช้ PHP และ CMS เป็นเว็บแอปพลิเคชันมากกว่านี้เพราะเป็นหน้าเว็บตามคำขอ ในคำขอของลูกค้าและเนื้อหาใน databse?

หรือบางทีฉันผิดที่นี่ - สิ่งที่แตกต่างระหว่างเว็บแอปพลิเคชันและเว็บไซต์?


76
สองสามพันดอลลาร์
Cody Grey

41
เหมือนกับความแตกต่างระหว่างโทรศัพท์มือถือและสมาร์ทโฟน
darioo

1
ดังนั้นเว็บแอปพลิเคชั่นจึงเป็นเซตย่อยของอีกอัน?
Prus Cyprus

13
ฉันคิดว่ามันเหมือนเว็บไซต์เป็นส่วนหนึ่งของเว็บแอปพลิเคชัน
Shawn Janas

คำตอบ:


254

นี่เป็นเรื่องส่วนตัวและเป็นอัตวิสัย แต่ฉันบอกว่าเว็บไซต์ถูกกำหนดโดยเนื้อหาในขณะที่เว็บแอปพลิเคชันถูกกำหนดโดยการโต้ตอบกับผู้ใช้ นั่นคือเว็บไซต์สามารถมีที่เก็บเนื้อหาแบบคงที่ซึ่งแจกให้กับผู้เข้าชมทั้งหมดในขณะที่เว็บแอปพลิเคชันขึ้นอยู่กับการโต้ตอบและต้องการการป้อนข้อมูลผู้ใช้แบบเป็นโปรแกรมและการประมวลผลข้อมูล

ตัวอย่างเช่นไซต์ข่าวจะเป็น "เว็บไซต์" แต่สเปรดชีตหรือปฏิทินการทำงานร่วมกันจะเป็น "แอปพลิเคชัน" บนเว็บ เว็บไซต์ข่าวแสดงข้อมูลเดียวกันเป็นหลักให้กับผู้เยี่ยมชมทุกคนในขณะที่ปฏิทินประมวลผลข้อมูลส่วนบุคคล

ในทางปฏิบัติเว็บไซต์ส่วนใหญ่ที่มีเนื้อหาที่เปลี่ยนแปลงอย่างรวดเร็วนั้นจะต้องใช้แบ็กเอนด์แบบเป็นโปรแกรม (และ / หรือฐานข้อมูล) ที่มีความซับซ้อน แต่อย่างน้อยในหลักการพวกมันก็ถูกกำหนดโดยเอาท์พุทของพวกเขาเท่านั้น เว็บแอปพลิเคชั่นในทางกลับกันเป็นโปรแกรมที่ทำงานจากระยะไกลเป็นหลักและขึ้นอยู่กับการประมวลผลและแบ็กเอนด์จัดเก็บข้อมูล


11
stackoverflow.com เป็นเว็บไซต์ ระบบแจ้งเตือนของ Facebook เป็นเว็บแอพพลิเคชั่

55
This is totally personal and subjective- จริง 100% ฉันจะพิจารณา stackoverflow.com เป็นแอปพลิเคชั่นเพราะมันขึ้นอยู่กับการป้อนข้อมูลของผู้ใช้ในการทำงานเฉพาะ (ให้คำตอบสำหรับคำถามการเขียนโปรแกรม) ไม่ใช่อินพุตของเอนทิตีหนึ่งเพื่อควบคุมเนื้อหาของมัน
Goldentoa11

3
@ Goldentoa11 ดังนั้นที่ทำให้ facebook.com กลายเป็นเว็บแอป
ArchNoob

1
นี่คือ "ส่วนบุคคลและส่วนตัว" พอที่ฉันไม่เห็นด้วยกับจุดที่ stackoverflow.com ถูกกำหนดโดยผลลัพธ์ของมัน
SOFe

1
นี่เป็นเรื่องส่วนตัวและเป็นอัตวิสัย - ฉันเห็นด้วยกับ Goldentoa โดยสิ้นเชิง เว็บไซต์ประกอบด้วยการดำเนินการส่วนใหญ่และคงที่ล้วนๆ ในขณะที่แอพเป็นชุดของฟังก์ชั่นที่มีฟังก์ชั่นขั้นสูงให้กับเนื้อหาเว็บไซต์
ซามูเอล Ramzan

192

เว็บไซต์ส่วนใหญ่ให้ข้อมูล ในแง่นี้http://cnn.comและhttp://php.netเป็นเว็บไซต์ไม่ใช่เว็บแอปพลิเคชัน

เว็บแอ็พพลิเคชันอนุญาตให้ผู้ใช้ดำเนินการเป็นหลัก Google Analytics , gmailและjslintเป็นเว็บแอปพลิเคชัน

พวกเขาไม่ได้เป็นเอกสิทธิ์ทั้งหมด เว็บไซต์ของมหาวิทยาลัยน่าจะให้ข้อมูลเช่นที่ตั้งอัตราค่าเล่าเรียนหลักสูตรที่เปิดสอนเป็นต้น มีแนวโน้มว่าจะมีเว็บแอปพลิเคชั่นที่อนุญาตให้ครูจัดการเกรดและเนื้อหาหลักสูตรการสมัครสำหรับนักเรียนเพื่อลงทะเบียนและถอนตัวจากหลักสูตร ฯลฯ


2
เว็บไซต์สามารถโฮสต์เว็บแอปพลิเคชันได้ แต่ผมชอบการเปรียบเทียบการประยุกต์ใช้ในเว็บที่คุณทำที่นี่ :)
hakre

3
ฉันคิดว่า google เป็นเว็บแอพ ให้ข้อมูลเมื่อผู้ใช้โต้ตอบ ในฉากนี้เราสามารถพูดได้ว่า Google เป็นเว็บแอป
Nur Rony

2
ทำได้ดีนี่. ตามความเข้าใจของฉันจากคำตอบของคุณสแต็คล้นเป็นแอปพลิเคชันของเรา อนุญาตให้ผู้ใช้เพิ่มแก้ไขลบโหวตลงคะแนนคำถาม โปรดแจ้งให้เราทราบว่าฉันถูกต้องหรือไม่
Gibbs

1
"(... ) จากคำตอบของคุณสแต็คโอเวอร์โฟลว์เป็นแอปพลิเคชั่นของเราช่วยให้ผู้ใช้สามารถเพิ่มแก้ไขลบโหวตลงคะแนนโหวตโปรดแจ้งให้เราทราบว่าฉันถูกต้องหรือไม่" --- คุณถูกต้องดังนั้นเป็นแอปพลิเคชันของเรา
Daniel

คำตอบที่ดีที่แก้ความสับสนของฉันเว็บไซต์มุ่งเน้นไปที่เนื้อหา, แอปมุ่งเน้นไปที่การโต้ตอบกับผู้ใช้
Julian89757

52

คุณสามารถเรียกเก็บเงินจากลูกค้าได้มากขึ้นถ้าคุณอ้างว่าเป็นเว็บแอปพลิเคชัน :)

อย่างจริงจังสายไม่เป็นไร ในอดีตเว็บแอปเป็นแอปที่มีรหัสและ / หรือสคริปต์ (ใน Perl / CGI, PHP, ASP, ฯลฯ ) บนเซิร์ฟเวอร์และเว็บไซต์เป็นแอปที่มีหน้าคงที่ ขณะนี้ทุกคนและแมวของลุงกำลังใช้งานฟอรัมสมุดเยี่ยม CMS ซึ่งเป็นรหัสเซิร์ฟเวอร์ทั้งหมด

ความแตกต่างอีกประการหนึ่งคือตามเส้นเรื่อง หากเป็นโซลูชันทางธุรกิจแสดงว่าเป็นแอป หากเป็นผู้บริโภคเชิง - พวกเขาเรียกมันว่าเว็บไซต์ แม้ว่าเทคโนโลยีจะฉลาด แต่ก็มากหรือน้อยเหมือนกัน


1
บรรทัดไม่บางหรือไม่ถูกปรับที่นี่มันไม่เหมือนกันในการพัฒนาเว็บไซต์แบบคงที่หรือแบบไดนามิกเล็กน้อยเพื่อวัตถุประสงค์ในการให้ข้อมูลที่แสดงเนื้อหาที่มีการดำเนินการอินพุตเดียวมากกว่าที่จะให้ไซต์เนื้อหามีกระบวนการที่ซับซ้อนเช่นการลงทะเบียนยืนยันการแก้ไขข้อมูล ตอบกลับโดยอัตโนมัติโพสต์แสดงเนื้อหาตามต้องการและสิ่งอื่น ๆ มากมายที่คุณสามารถจินตนาการได้เหมือนกับแอพเดสก์ท็อปใด ๆ แล้วพูดได้ว่าการเขียนโปรแกรมแบ็คเอนด์นับพันชั่วโมงนั้นวาดเส้นบาง ๆ
Samuel Ramzan

23

ไม่มี "ความแตกต่าง" ที่แท้จริง เว็บไซต์เป็นคำที่ผิดปกติมากกว่าที่มีอยู่ในยุคแรก ๆ ของอินเทอร์เน็ตซึ่งความคิดของแอพพลิเคชั่นแบบไดนามิกที่สามารถตอบสนองต่อการป้อนข้อมูลของผู้ใช้นั้น จำกัด มากขึ้นและพบได้น้อยกว่ามาก เว็บไซต์เชิงพาณิชย์เริ่มต้นจากการเป็นโบรชัวร์แบบโต้ตอบ (ยกเว้นเว็บไซต์จองโรงแรม / สายการบิน) เมื่อเวลาผ่านไปฟังก์ชั่นของพวกเขา (และเทคโนโลยีที่รองรับ) ก็ยิ่งตอบสนองได้มากขึ้นและเส้นแบ่งระหว่างแอพพลิเคชั่นที่คุณติดตั้งบนคอมพิวเตอร์ของคุณกับแอพที่มีอยู่ในคลาวด์นั้นเบลอมากขึ้นเรื่อย ๆ

หากคุณเพียงแค่ต้องการแสดงความชัดเจนเมื่อพูดถึงสิ่งที่คุณกำลังสร้างฉันจะอธิบายสิ่งที่เป็นโบรชัวร์หรือนามบัตรแบบโต้ตอบในฐานะ "เว็บไซต์" และสิ่งที่จริง * ทำสิ่งที่รู้สึกมากกว่า แอปพลิเคชันเป็นเว็บแอป

ความแตกต่างพื้นฐานที่สุดคือถ้าเว็บไซต์มีฐานข้อมูลที่สนับสนุนซึ่งเก็บข้อมูลผู้ใช้และปรับเปลี่ยนสิ่งที่ผู้ใช้เห็นตามเกณฑ์ที่ผู้ใช้ระบุบางอย่างดังนั้นมันอาจเป็นแอพประเภทหนึ่ง (แม้ว่าฉันจะลังเลที่จะอธิบาย Amazon.com ว่าเป็น แอปพลิเคชันเว็บแม้ว่าจะมีฟังก์ชันการทำงานเฉพาะผู้ใช้จำนวนมาก) ในทางกลับกันหากเป็นไฟล์. html แบบสแตติกที่ส่วนใหญ่เชื่อมโยงกันฉันจะเรียกเว็บไซต์นั้นว่า

บ่อยครั้งที่วันนี้เว็บแอปจะมีฟังก์ชั่นส่วนใหญ่เขียนในบางสิ่งที่ทำงานบนไคลเอนต์ (ทำการประมวลผลจำนวนมากทั้งในจาวาสคริปต์หรือแอ็คชั่นสคริปต์ขึ้นอยู่กับวิธีการนำไปใช้) และเข้าถึงกระบวนการ http บางอย่าง ไปยังเซิร์ฟเวอร์เพื่อรองรับข้อมูล ผู้ใช้ไม่ได้ย้ายจากหน้าหนึ่งไปอีกหน้าหนึ่งและสัมผัสกับสิ่งที่พวกเขากำลังจะได้สัมผัสบน "หน้า" เดียวที่สร้างประสบการณ์การใช้แอพสำหรับพวกเขา


ฉันไม่คิดว่าความคิดเห็นที่นี่เป็นที่ที่ดีที่สุดในการรับคำตอบของคำถามดังกล่าว ฉันจะแนะนำquora.comเป็นสถานที่ที่ยอดเยี่ยมในการโพสต์คำถามดังกล่าว อย่างไรก็ตามคำตอบ "ถูกต้อง" คือ - ถ้าคุณถามคำถามเช่นนั้นคุณควรมองหาคนที่จะช่วยคุณสร้างสิ่งที่มันกำลังสร้าง บุคคล / ทีมที่เหมาะสมจะแนะนำคุณเกี่ยวกับความต้องการของคุณและสร้างสิ่งที่คุณต้องการ
Yevgeny Simkin

20

ความแตกต่างทางเทคนิคตามคุณสมบัติสองประการ:
1. ตำแหน่งที่ทำงานเสร็จ
2. สิ่งที่กำลังถ่ายโอนไปยัง / จากเซิร์ฟเวอร์

เว็บแอป
1. "งาน" เสร็จแล้วที่เบราว์เซอร์ (JavaScript)
2. ข้อมูลกำลังถูกถ่ายโอนจาก / ไปยังเซิร์ฟเวอร์
โดยเปรียบเทียบ: เร็วกว่า

เว็บไซต์
1. "งาน" (ส่วนใหญ่) ทำที่เซิร์ฟเวอร์
2. หน้าเว็บที่แสดงผล (ข้อมูล + UI) กำลังถูกถ่ายโอนจากเซิร์ฟเวอร์
โดยเปรียบเทียบ: SEO ที่ง่ายกว่า


3
หากงานเสร็จสิ้นที่ไคลเอนต์นี้ไม่ได้ทำให้มันเป็น webapp แม้แต่ไซต์แบบสแตติกสามารถทำงานได้หลายอย่างโดยใช้จาวาสคริปต์ ในขณะที่สถาปัตยกรรมสมัยใหม่รวมการประมวลผลด้านลูกค้าจำนวนมาก มันไม่ได้กลายเป็น webapp
Barath Ravikumar

18

มันเหมือนกับวิสกี้และสก็อตเว็บแอปทั้งหมดเป็นเว็บไซต์ แต่ไม่ใช่ทุกเว็บที่เป็นเว็บแอป

แอพลิเคชันเว็บหรือการใช้อินเทอร์เน็ต Rich เป็นเว็บไซต์ที่ไม่มากกว่าการแสดงเนื้อหาก็มีตรรกะทางธุรกิจ มันมีไว้สำหรับการปฏิสัมพันธ์ของผู้ใช้ปฏิบัติจริงการทำงานทางธุรกิจ เมื่อเทียบกับเว็บไซต์บล็อก ie และเว็บไซต์ข่าวเว็บแอปให้ประสบการณ์การใช้งานที่ดียิ่งขึ้น

กรณีการใช้แอปพลิเคชันมักจะทำอะไรบางอย่าง

- Christian Heilmann (ผู้เผยแพร่ศาสนาหลักใน Mozilla Corporation)


10

ทั้งสองเป็น 'เว็บไซต์' (เว็บไซต์บนเว็บ) ดังนั้นฉันขอแนะนำว่าคำถามจะตอบได้ง่ายกว่าถ้าพูดด้วยวิธีอื่น "อะไรคือความแตกต่างระหว่างเว็บไซต์ที่แปลงข้อมูลหรือข้อมูลด้วยวิธีการที่สำคัญตามมุมมองของ 'ผู้ใช้' หรือ 'ลูกค้า' ที่เฉพาะเจาะจงและเว็บไซต์ที่ไม่มีอะไร"

จากที่ง่ายกว่าที่จะเห็นว่าสิ่งที่เราเรียกว่าเว็บแอปพลิเคชันคือระบบที่ไซต์บนเว็บที่รับอินพุตทำหน้าที่กับอินพุตนั้นในลักษณะที่แปลงมันและสร้างมูลค่าให้กับลูกค้าหรือผู้ใช้บางคน

อีกอย่างคือโปสเตอร์หรือโบรชัวร์ อย่างน้อยที่สุดผู้ชมส่วนใหญ่ ในลักษณะเดียวกับที่โบรชัวร์อาจสร้างขึ้นโดยใช้ซอฟต์แวร์ DTP ไซต์โบรชัวร์อาจยังสามารถจัดการผ่าน CMS หรือซอฟต์แวร์บล็อกบางประเภท สำหรับเจ้าของเว็บไซต์นั้น CMS เป็นเว็บแอปพลิเคชัน แต่สำหรับสาธารณชนเว็บไซต์เดียวกันอาจถูกมองว่าเป็นแผ่นพับโฆษณา (หรือ 'เว็บไซต์')


8

เว็บไซต์อาจเป็นเนื้อหาแบบคงที่ - เว็บแอปพลิเคชันจะมีเนื้อหาแบบไดนามิก มันเป็นเส้นที่คลุมเครือมาก


3
ไม่เสมอ. เว็บไซต์สามารถมีเนื้อหาแบบไดนามิกอยู่ภายในและเว็บแอปพลิเคชันอาจมีเนื้อหาแบบคงที่
Joshua Partogi

3
เว็บแอปพลิเคชันเกือบทั้งหมดมีเนื้อหาแบบคงที่เช่นนี้ - คำถามที่พบบ่อยมีไว้เพื่อจุดประสงค์ในทางปฏิบัติทั้งหมดคงที่
Philip Schlump

8

ความหมาย .... โดยทั่วไปเว็บไซต์จะมีหน้า HTML แบบคงที่และเว็บแอปพลิเคชั่นทำงานบางประเภท ตัวอย่างเช่นเว็บไซต์สำหรับ realtor อาจให้ข้อมูลเกี่ยวกับ realtor โดยที่เว็บแอ็พพลิเคชันสำหรับ realtor อาจแสดงรายการคุณสมบัติปัจจุบันและจัดการข้อมูลผู้ติดต่อสำหรับ realtor เอง


7

เรารู้ว่า "ไซต์" และ "แอปพลิเคชัน" คืออะไรดังนั้นสิ่งที่เราเหลือคือเว็บ

ตอนนี้เว็บแอปพลิเคชันอาจเป็นส่วนหนึ่งของเว็บไซต์ทั้งหมด เว็บไซต์เข้าใจการใช้งานเว็บ แม้ว่าโดยทั่วไปคุณจะเห็นว่าเว็บไซต์มีแอปพลิเคชันเว็บเดียวเท่านั้น

ตัวอย่างเช่นคุณมีอุปกรณ์ iPhone (เทียบกับเว็บไซต์) ซึ่งอาจมีแอพพลิเคชั่นต่าง ๆ : เล่นเพลงวิดีโอเว็บเบราว์เซอร์ ฯลฯ


7

แอปพลิเคชั่นเว็บเป็นเว็บไซต์แบบไดนามิก

ตามวิกิพีเดียเว็บไซต์เป็นศัพท์นามธรรมของกระบวนทัศน์นี้

เว็บไซต์ยังเขียนเป็นเว็บไซต์หรือเพียงแค่เว็บไซต์เป็นชุดของหน้าเว็บที่เกี่ยวข้องมักจะทำหน้าที่จากโดเมนเว็บเดียว เว็บไซต์โฮสต์บนเว็บเซิร์ฟเวอร์อย่างน้อยหนึ่งแห่งซึ่งสามารถเข้าถึงได้ผ่านเครือข่ายเช่นอินเทอร์เน็ตหรือเครือข่ายท้องถิ่นส่วนตัวผ่านที่อยู่อินเทอร์เน็ตที่รู้จักในชื่อ Resource Locator (URL) เว็บไซต์ที่สาธารณชนเข้าถึงได้ทั้งหมดนั้นประกอบด้วยเวิลด์ไวด์เว็บ (ที่มา: http://en.wikipedia.org/wiki/Website )

ดังนั้น Web Application จึงเป็นเว็บไซต์ประเภทหนึ่งโดยไม่คำนึงถึงวัตถุประสงค์ในความเป็นจริงเว็บไซต์แบบไดนามิก แต่เว็บไซต์นั้นไม่ใช่เว็บแอปพลิเคชันแน่นอน

ในมุมมองของฉันเว็บไซต์ที่ทันสมัยทั้งหมดคือแอปพลิเคชันบนเว็บรวมถึง CMS ไม่มีใครในโลกที่ยังคงเขียนไฟล์ html คงที่ด้วยตนเองฉันไม่คิดอย่างนั้น แม้ว่าบางเว็บไซต์จะมีหน้าแบบสแตติกน้อย แต่หากสร้างขึ้นแบบไดนามิกผ่าน CMS ก็เป็นเว็บแอปพลิเคชัน CMS แน่นอน

อ่านเพิ่มเติม:

  1. http://en.wikipedia.org/wiki/Web_application
  2. http://en.wikipedia.org/wiki/Website

6

เว็บแอปพลิเคชันเป็นแอปพลิเคชันที่โฮสต์บนอินเทอร์เน็ต มันสามารถมีส่วนหน้าหรือส่วนต่อประสานกับผู้ใช้บนเว็บไซต์

หวังว่าจะช่วย


6

เว็บแอปพลิเคชันคือโปรแกรมซอฟต์แวร์ที่ผู้ใช้เข้าถึงผ่านเครือข่ายภายในหรือผ่านอินเทอร์เน็ตผ่านเว็บเบราว์เซอร์ ตัวอย่างหนึ่งในเว็บแอปพลิเคชันที่ใช้กันอย่างแพร่หลายที่สุดคือ Google Docs ซึ่งอำนวยความสะดวกให้กับความสามารถส่วนใหญ่ของ Microsoft Word ฟรีและใช้งานง่ายจากทุกที่

ในทางกลับกันเว็บไซต์เป็นชุดของเอกสารที่เข้าถึงได้ผ่านอินเทอร์เน็ตผ่านเว็บเบราว์เซอร์ เว็บไซต์สามารถมีเว็บแอปพลิเคชันซึ่งอนุญาตให้ผู้เยี่ยมชมสามารถทำงานออนไลน์ให้เสร็จสมบูรณ์เช่น: ค้นหา, ดู, ซื้อ, ชำระเงินและชำระเงิน


6

ฉันไม่แน่ใจว่ามีคำตอบที่เชื่อถือได้อย่างแน่นอนหรือไม่ แต่คุณอาจมองว่ามันเป็นความแตกต่างของสิ่งที่เกิดขึ้นเมื่อคำขอมาถึงเว็บเซิร์ฟเวอร์ อาจมีการร้องขอโดยให้เซิร์ฟเวอร์ส่งคืนไฟล์ที่สร้างขึ้นแล้ว (เนื้อหาสแตติก) หรือสามารถส่งคำขอไปยังแอปพลิเคชันที่สร้าง respone ที่ส่งกลับไปยังเบราว์เซอร์ (เนื้อหาแบบไดนามิก)

ทั้งสองประเภทจะเรียกว่าเว็บไซต์ แต่เฉพาะประเภทที่มีแอปพลิเคชันเท่านั้นที่สร้างเนื้อหาจะถูกเรียกว่าเว็บแอปพลิเคชัน

วิธีการเขียนแอปพลิเคชันมีความกังวลน้อยกว่า อาจเป็น ASP, PHP, Ruby, JavaScript หรือแม้แต่ C หรือ C ++


5

ฉันบอกว่าเว็บไซต์สามารถเป็นเว็บแอปพลิเคชันได้ แต่บ่อยครั้งที่เว็บไซต์มีเว็บแอปพลิเคชั่นหลายตัว ความสัมพันธ์ระหว่างทั้งสองเป็นหนึ่งในองค์ประกอบ: เว็บไซต์ประกอบด้วยแอปพลิเคชัน

ไซต์หาคู่อาจมีแอปพลิเคชันอัปโหลดรูปภาพซึ่งเป็นหนึ่งในปฏิทินเพื่อให้คุณสามารถทำเครื่องหมายเมื่อคุณออกเดทกับใคร

แอปพลิเคชันเหล่านี้ฝังอยู่ทั่วทั้งเว็บไซต์


5

เว็บแอปพลิเคชั่นเป็นเว็บไซต์ในลักษณะเดียวกับที่สี่เหลี่ยมเป็นสี่เหลี่ยม

ส่วนของแอปพลิเคชั่นคือคอมโบควบคุมโมเดล ส่วนของเว็บ (มุมมอง) คือเหตุผลที่ทำให้เว็บไซต์นั้นมีคุณสมบัติเหมาะสม

บางสิ่งที่เป็นเพียงเว็บไซต์และไม่ใช่เว็บแอปพลิเคชั่นก็ขาดมิติความไดนามิก

แน่นอนว่ามันอาจเป็นเรื่องยากที่จะตัดสินใจว่าต้องใช้การประมวลผลฝั่งเซิร์ฟเวอร์เท่าใดจึงจะถือว่าเป็นแอปพลิเคชันเว็บ อาจเป็นได้เมื่อมีแหล่งข้อมูล

ดังนั้นคุณมีบทบาทหลักของ webapps สับสน บทบาทหลักของเว็บไซต์คือการแจ้งให้ทราบ บทบาทหลักของแอปพลิเคชันเว็บคือการแจ้งให้ทราบโดยใช้เนื้อหาแบบไดนามิก (ส่วนที่ต้องทำ)


ดังนั้นคุณบอกฉันว่า front-end technolgies (html, css, javascript) เข้ามาในส่วนของเว็บไซต์และ back-end technolgies (php, mysql) เข้าไปใน web app part.side.right ใช่ไหม?
muneeb_ahmed

5

เว็บแอปพลิเคชั่นนั้นมีประสิทธิภาพที่ดีกว่าเมื่อคุณทำการเผยแพร่โค้ดที่คอมไพล์แล้วรหัสนั้นคอมไพล์ได้สำเร็จ 100%

ในขณะที่เว็บไซต์สามารถบำรุงรักษาได้ดีกว่าเพราะคุณสามารถเปลี่ยนรหัสได้อย่างง่ายดายและการเปลี่ยนแปลงจะมีผลทันทีโดยไม่ต้องสร้างใด ๆ ในกรณีนี้หน้าจะรวบรวมเมื่อเรียกเป็นครั้งแรกซึ่งหมายความว่าอาจทำให้เกิดข้อผิดพลาดในการรวบรวม หรือเกิดปัญหาในหน้าของคุณเมื่อใดก็ตามที่มันถูกเรียก แต่ละคนมีข้อดีและข้อเสียของตัวเอง

ตรวจสอบความแตกต่างที่นี่จะเป็นประโยชน์ในการทำความเข้าใจเพิ่มเติมเกี่ยวกับทั้งสอง


4

จากการวิจัยและความเข้าใจทั่วไป "เกือบทุกสิ่ง" ที่สามารถเข้าถึงได้ผ่านทางเบราว์เซอร์จริงๆแล้วเรียกว่า "เว็บแอปพลิเคชัน" ในทุกวันนี้ แม้แต่เราเตอร์อินเทอร์เน็ตที่บ้านก็เป็นเว็บแอปพลิเคชั่นที่ใช้โปรโตคอล HTTP ในการเข้าถึงแอปพลิเคชั่น (นั่นคือแอปพลิเคชันที่ "โต้ตอบ" กับคุณ) ใช่มีเว็บไซต์จำนวนมากที่ไม่ได้ทำอะไรนอกจากแสดงสิ่งที่คุณ แต่อายุที่เราอาศัยอยู่ทุกอย่างดำเนินงานบนพื้นฐานของเว็บแอปพลิเคชัน ธนาคาร Natwest PLC มีเว็บไซต์ที่คุณสามารถไปและค้นหาสิ่งต่าง ๆ ที่ natwest เสนอให้เป็นธนาคารเพื่อผู้บริโภค / ธนาคารบนท้องถนน อย่างไรก็ตาม:

1) คุณสามารถสร้างบัญชีธนาคารออนไลน์ของคุณ - แอปพลิเคชันบนเว็บ 2) ดูแก้ไขรายละเอียดของส่วนตัวของคุณ - แอปพลิเคชั่นบนเว็บ 3) จัดการเงิน - แอปพลิเคชันบนเว็บ 4) จัดการหุ้น / หุ้น

อีกตัวอย่างที่ดีคือ Fidelity.com (ดังที่ยกมาในตัวอย่างอื่น ๆ บนเว็บ)

ฉันจะต้องโต้แย้งและพูดว่ามีสองคำตอบ:

1) หากวัตถุประสงค์ของคุณเพียงเพื่อแจ้งให้ผู้ชมของคุณทราบถึงเนื้อหาบางอย่างที่ไม่ต้องการการโต้ตอบใด ๆ เว็บไซต์เป็นคำตอบของคุณ ไม่ใช่เว็บแอปพลิเคชัน

2) หากคุณอาศัยอยู่ในโลกปัจจุบัน / ปัจจุบันเช่นจะมีเว็บไซต์ส่วนตัวให้คนดูบางสิ่ง / ทั้งหมด / ไม่มีสิ่งพิเศษของคุณป้องกันตัวเองจากคน / บอท / ฯลฯ เว็บแอปพลิเคชันและเว็บไซต์ไม่แตกต่างกัน .


4

ทั้งฟังก์ชั่นและการทำงานในทำนองเดียวกัน แต่ก็ยังคงแตกต่างกันในรูปแบบดังต่อไปนี้

แอปพลิเคชันเว็บ:

  1. เราไม่สามารถรวมหน้า C # และ VB ในเว็บแอปพลิเคชันเดียว

  2. เราสามารถตั้งค่าการพึ่งพาระหว่างหลายโครงการ

  3. ไม่สามารถแก้ไขแต่ละไฟล์หลังจากการปรับใช้โดยไม่ต้องรวบรวมใหม่

  4. ทางเลือกที่เหมาะสมสำหรับสภาพแวดล้อมขององค์กรที่นักพัฒนาหลายคนทำงานร่วมกันเพื่อสร้างทดสอบและปรับใช้

เว็บไซต์:

  1. สามารถผสมหน้า VB และ C # ในเว็บไซต์เดียว
  2. ไม่สามารถสร้างการพึ่งพา
  3. แก้ไขแต่ละไฟล์หลังจากการปรับใช้
  4. ทางเลือกที่ถูกต้องเมื่อนักพัฒนาซอฟต์แวร์รายหนึ่งรับผิดชอบในการสร้างและจัดการเว็บไซต์ทั้งหมด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.