คำถามติดแท็ก web

เว็บเรียกว่าสภาพแวดล้อมเครือข่ายโดยไม่มีเว็บเฟรมเวิร์กเฉพาะที่ใช้ในการเขียนโปรแกรม


10
ทำไมอลันเคย์ถึงพูดว่า“ อินเทอร์เน็ตทำได้ดีมาก แต่เว็บเป็นมือสมัครเล่น”?
ตกลงดังนั้นฉันถอดความ อ้างเต็ม: อินเทอร์เน็ตทำได้ดีมากจนคนส่วนใหญ่คิดว่ามันเป็นทรัพยากรธรรมชาติเช่นมหาสมุทรแปซิฟิกแทนที่จะเป็นสิ่งที่มนุษย์สร้างขึ้น ครั้งสุดท้ายที่เทคโนโลยีที่มีสเกลเช่นนั้นปราศจากข้อผิดพลาดเกิดขึ้นเมื่อใด เว็บในการเปรียบเทียบเป็นเรื่องตลก เว็บทำโดยมือสมัครเล่น - อลันเคย์ ฉันกำลังพยายามทำความเข้าใจประวัติของอินเทอร์เน็ตและเว็บและข้อความนี้ยากที่จะเข้าใจ ฉันได้อ่านที่อื่นว่าอินเทอร์เน็ตใช้สิ่งที่แตกต่างจากตอนนี้มากและมันอาจเป็นปัจจัย อะไรทำให้อินเทอร์เน็ตทำได้ดีมากและอะไรที่ทำให้เว็บไม่ชำนาญ (แน่นอนอลันเคย์ผิดพลาดและไม่มีใครอยู่ที่นี่คืออลันเคย์ดังนั้นเราจึงไม่สามารถรู้ได้อย่างแม่นยำว่าทำไมเขาถึงพูดแบบนั้น แต่มีคำอธิบายอะไรที่เป็นไปได้บ้าง) * โปรดดูบทสัมภาษณ์ต้นฉบับ *

6
คำอธิบายวิธีการเข้าถึงภาษาการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์
ฉันเข้าใจว่าภาษาการเขียนโปรแกรมวัตถุประสงค์ทั่วไปสามารถใช้สำหรับการพัฒนาเว็บไซต์ฝั่งเซิร์ฟเวอร์ ฉันคิดถูกแล้วว่าเซิร์ฟเวอร์ต้องการอินเทอร์เฟซบางอย่างเช่น CGI เพื่อให้เซิร์ฟเวอร์และภาษาโปรแกรมทำงานร่วมกันได้หรือไม่? ถ้าเป็นเช่นนั้นแล้วทำไมบางภาษาโปรแกรม (เช่น php) จึงเป็นที่นิยมมากกว่าภาษาอื่น ๆ ?

9
เว็บเบราเซอร์ Pure Java มันใช้งานได้จริงหรือ? [ปิด]
ฉันรู้ว่าเว็บเบราว์เซอร์ Java เป็นไปได้ แต่จริงหรือ? ฉันเคยเห็นโครงการ Loboและต้องยอมรับว่าฉันประทับใจ แต่จากสิ่งที่ฉันรวบรวมมันดูเหมือนว่าการพัฒนาหยุดชะงักในปี 2009 เบราว์เซอร์ที่เข้ารหัสใน Java บริสุทธิ์ (ไม่มีการผูก WebKit ทุกประเภท) สามารถแข่งขันกับ ผู้ที่อยู่ในอันดับต้น ๆ ของ Chrome หรือ Firefox หรือจะช้ากว่าเดิมขัดขวางผู้ใช้?
29 java  web  browser 

4
เทคนิคการพิสูจน์ตัวตนของ Web api
เรามีเฟรมเวิร์กบริการเว็บ asp.net MVC สำหรับการให้บริการ xml / json สำหรับผู้คนรับคำขอ แต่กำลังพยายามหาวิธีที่ดีที่สุด (รวดเร็วง่ายและไม่สำคัญสำหรับผู้ใช้ที่เข้ารหัสด้วยจาวาสคริปต์หรือภาษา OO) เพื่อรับรองความถูกต้องของผู้ใช้ ไม่ใช่ว่าข้อมูลของเรามีความละเอียดอ่อนหรืออะไรเราเพียงต้องการให้ผู้ใช้ลงทะเบียนเพื่อให้เราสามารถมีที่อยู่อีเมลของพวกเขาเพื่อแจ้งให้ทราบถึงการเปลี่ยนแปลงและติดตามการใช้งาน ในความพยายามครั้งก่อนของเราเรามีชื่อผู้ใช้ใน URI และจะทำให้แน่ใจว่าชื่อผู้ใช้นั้นมีอยู่และเพิ่มตารางฐานข้อมูลด้วยการใช้งาน นี่เป็นขั้นพื้นฐานสุด ๆ แต่เราจะสังเกตเห็นคนที่ใช้การสาธิตเป็นชื่อผู้ใช้ ฯลฯ ดังนั้นเราจึงต้องการให้มันซับซ้อนขึ้นเล็กน้อย มีเทคนิคการรับรองความถูกต้องอะไรบ้าง สิ่งที่ผู้เล่นสำคัญใช้ / ทำ
26 security  api  web  services  rest 

5
ให้ URL ที่เป็นมิตรกับเว็บไซต์และความเป็นจริงของรหัสฐานข้อมูล
เรามีฐานข้อมูลทรัพยากรไม่ว่าจะเป็นผลิตภัณฑ์โพสต์บล็อกหรืออะไร เราจำเป็นต้องออกแบบชุดรูปแบบ URL เพื่อระบุที่อยู่สำหรับเว็บไซต์สาธารณะ นี่คือสองตัวอย่างที่ผูก ID ฐานข้อมูล: https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ นี่คือตัวอย่างที่เป็นมิตร: http://en.wikipedia.org/wiki/LED_circuit (เหลือบเล็ก ๆ น้อย ๆ ในชีวิตการท่องของฉันมี) ฉันชอบ URL ที่จดจำง่ายเนื่องจากคุณมีความคิดเกี่ยวกับสิ่งที่อยู่ท้าย URL เมื่อคุณเลื่อนหรือดูในอีเมลหรือเอกสาร ดีกว่าสำหรับ SEO หรือเคยเป็นมาก่อน จะเกิดอะไรขึ้นเมื่อเปลี่ยนชื่อเอกสารหรือผลิตภัณฑ์ อาจเป็นเพราะมันเปลี่ยนไป (Wiki อาจไม่เปลี่ยนแปลง แต่ทรัพยากรของเราสามารถทำได้) หรือเนื่องจากพิมพ์ผิดใช่ไหม ทรัพยากรของเรานั้นมีทั้งเทคนิคคำพูดยาว ๆ และข้อผิดพลาด นอกจากนี้เรายังมี ID ฐานข้อมูลซึ่งเป็นตัวเลข ลองดูแนวคิดสำหรับที่อยู่ของวิดีโอโดยใช้ร้านเช่าที่ให้เช่า: http://vidsyeah.com/video/sliding-doors/287171 ID นั้นชัดเจนและถูกใช้ในการค้นหา DB ละเอียด. บิตบานเลื่อนไม่ซ้ำกันและเพิ่งสร้างจากชื่อวิดีโอมันสามารถตรวจสอบได้บน GET ดังนั้นหากเข้าประตูร่อนและไม่ตรงกับสิ่งที่อยู่ใน doc 287171 จริง ๆ แล้วมันจะตอบสนอง …

4
ควรใช้รหัสสถานะ HTTP เพื่อแสดงถึงข้อผิดพลาดทางตรรกะทางธุรกิจบนเซิร์ฟเวอร์หรือไม่?
ฉันกำลังอยู่ระหว่างทางแยกที่มีการออกแบบ API บางอย่างสำหรับลูกค้า (JS ในเบราว์เซอร์) เพื่อพูดคุยกับเซิร์ฟเวอร์ เราใช้ HTTP 409 Conflict เพื่อแสดงถึงความล้มเหลวของการกระทำเนื่องจากมีการล็อคเพื่อความปลอดภัย ล็อค satefy ป้องกันไม่ให้ devs ทำการเปลี่ยนแปลงในระบบการผลิตของลูกค้าโดยไม่ได้ตั้งใจ ฉันได้รับมอบหมายให้จัดการ 409 บิตให้กับลูกค้าอย่างอ่อนโยนยิ่งขึ้นเพื่อระบุว่าเหตุใดการเรียก API เฉพาะจึงล้มเหลว โซลูชันของฉันคือการตัดตัวจัดการความล้มเหลวของการโทร AJAX ใด ๆ ของเราซึ่งจะแสดงการแจ้งเตือนลูกค้าเมื่อมีบางอย่างล้มเหลวเนื่องจาก 409 - ทั้งหมดนี้ใช้ได้และทำงานได้ดีพร้อมกับข้อผิดพลาด 4XX และ 5XX อื่น ๆ ที่ใช้กลไกเดียวกัน มีปัญหาเกิดขึ้นที่หนึ่งในตัวจัดการเส้นทางของเราตอบสนองกับ 409s เมื่อพบข้อผิดพลาดทางธุรกิจตรรกะ - AJAX wrapper ของฉันรายงานว่าล็อคความปลอดภัยอยู่ในขณะที่ลูกค้าจัดการความล้มเหลวที่มีอยู่รายงานสิ่งที่มันคิดว่ามันขึ้นอยู่กับร่างกาย ของการตอบสนอง วิธีแก้ปัญหาง่ายๆคือเปลี่ยนการตอบสนองของผู้จัดการหรือรหัสสถานะที่เราใช้เพื่อเป็นตัวแทนของล็อคความปลอดภัย ซึ่งนำฉันไปสู่ทางแยกของฉัน: ควรใช้รหัสสถานะ HTTP เพื่อแสดงถึงข้อผิดพลาดทางตรรกะทางธุรกิจหรือไม่ คำถามนี้เน้นปัญหาเดียวกันกับที่ฉันเผชิญ แต่ก็ไม่ได้รับแรงฉุดมากนัก …
20 rest  api  web 

6
ทำไมเว็บถึงชนะพื้นที่ของแอปพลิเคชั่นทางไกลและ X ไม่ได้?
X Window System มีอายุ 25 ปีมีวันคล้ายวันเกิดเมื่อวาน (วันที่ 15) อย่างที่คุณทราบกันอยู่หนึ่งในคุณสมบัติที่สำคัญที่สุดคือการแยกฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์ในลักษณะที่ไม่มีทั้งหน้าต่างของ Microsoft, แอปเปิ้ลหรือระบบหน้าต่างของ Wayland ย้อนกลับไปในวัน (ขออภัยสำหรับการใช้ถ้อยคำที่คลุมเครือ) หลายคนเชื่อว่า X จะมีอิทธิพลเหนือวิธีอื่น ๆ ในการทำ windows เนื่องจากการแยกเซิร์ฟเวอร์และไคลเอนต์นี้ทำให้แอปพลิเคชันทำงานบนเซิร์ฟเวอร์ที่อื่นขณะที่ผู้ใช้คลิก คอมพิวเตอร์ของตัวเองที่บ้าน เห็นได้ชัดว่าการใช้งานนี้ยังคงมีอยู่ แต่เป็นสิ่งที่ดีที่สุด เมื่อเราเขียนและใช้โปรแกรมที่ทำงานบนเซิร์ฟเวอร์เรามักจะใช้เว็บด้วย html / css / js ทำไมเว็บถึงชนะและ X ไม่ใช่ เทคโนโลยีที่ใช้สำหรับเว็บ (กล่าวว่า html / css / js) นั้นไม่เป็นระเบียบ เมื่อรวมกับ back-end-frameworks (Rails, Django และอื่น ๆ ) มันเป็นป่าที่จะนำทางผ่าน เว็บยังคงเติบโตด้วยความคิดสร้างสรรค์และความก้าวหน้าในขณะที่แอป …
19 history  web 

5
สถาปัตยกรรม API ภายในและภายนอก
บริษัท ที่ฉันทำงานเพื่อรักษาผลิตภัณฑ์ SaaS ที่ประสบความสำเร็จซึ่งเติบโตขึ้นอย่าง "เป็น" ในช่วงหลายปีที่ผ่านมา เราวางแผนที่จะขยายสายผลิตภัณฑ์ใหม่ที่จะใช้ข้อมูลร่วมกันกับผลิตภัณฑ์ที่มีอยู่ เพื่อสนับสนุนสิ่งนี้เราต้องการรวมตรรกะทางธุรกิจไว้ในที่เดียวนั่นคือเลเยอร์บริการเว็บ เลเยอร์ WS จะถูกใช้โดย: เว็บแอพพลิเคชั่น เครื่องมือในการนำเข้าข้อมูล เครื่องมือที่จะรวมเข้ากับซอฟต์แวร์ไคลเอ็นต์อื่น ๆ (ไม่ใช่ API ต่อ se) เราต้องการสร้าง API ที่ลูกค้าของเราสามารถใช้เพื่อสร้างการรวมระบบของพวกเขาเอง เรากำลังดิ้นรนกับคำถามต่อไปนี้: ควรใช้ API ภายใน (รู้จักกันว่าเลเยอร์ WS) และ API ภายนอกเป็นหนึ่งเดียวกันพร้อมการตั้งค่าความปลอดภัยและการอนุญาตเพื่อควบคุมสิ่งที่สามารถทำได้โดยใครหรือควรเป็นสองแอปพลิเคชันแยกต่างหากที่ API ภายนอกเรียก API ภายใน ชอบแอปพลิเคชันอื่นหรือไม่ จนถึงตอนนี้การถกเถียงของเราดูเหมือนว่าการแยกพวกเขาอาจปลอดภัยมากขึ้น แต่จะเพิ่มค่าใช้จ่าย คนอื่น ๆ ทำอะไรในสถานการณ์คล้ายกัน
19 api  web  web-services 

6
นักแปลอิสระสามารถใช้การพัฒนาที่คล่องตัวได้หรือไม่?
ฉันต้องการปรับปรุงวิธีการพัฒนาซอฟต์แวร์ ฉันต้องการที่จะพัฒนาเร็วขึ้นและเป็นรหัสที่ยอดเยี่ยม! วันนี้ฉันใช้วิธีน้ำตกเป็นอิสระเขียนเนื้อหาเว็บ (เว็บไซต์ระบบ ฯลฯ ) มีวิธีใช้การพัฒนาแบบว่องไว (XP, SCRUM และอื่น ๆ ) ทำงานด้วยวิธีนี้หรือไม่? ฉันไม่รู้อะไรเลยเกี่ยวกับการพัฒนาที่คล่องตัวฉันควรเริ่มจากที่ไหน ขอบคุณมาก.
18 agile  freelancing  scrum  web 

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

2
จะสร้างไฟล์อัพเดต“ git push” บนเว็บโฮสต์ของคุณได้อย่างไร?
ฉันมีเว็บไซต์ไม่กี่แห่งที่โฮสต์อยู่ในบริการเว็บโฮสติ้งเดียวกันภายใต้การแชร์โฮสติ้ง ผู้ให้บริการพื้นที่เว็บของฉันรองรับ Git และฉันสามารถใช้ SSH ได้และฉันยังมีการตั้งค่า Git บนแล็ปท็อปของฉันเช่นกัน ฉันต้องการให้มันเป็นแบบนั้นเมื่อฉันทำ "git push master origin" มันจะทำการอัปเดตไฟล์บนเว็บเซิร์ฟเวอร์ของฉันโดยอัตโนมัติและยังบันทึกการสำรองข้อมูลของไฟล์ที่คอมมิทไว้ก่อนหน้าด้วยดังนั้นฉันสามารถย้อนกลับได้อย่างง่ายดาย เป็นไปได้ไหม
13 git  web 

4
เหตุใด XSLT จึงไม่ค่อยถูกใช้บนเว็บ? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา XSLT เป็นมาตรฐานที่ผู้ใหญ่ยอมรับอย่างกว้างขวาง มันสามารถใช้ในเบราว์เซอร์ (แม้แต่ใน IE เก่า) และบนฝั่งเซิร์ฟเวอร์ (nginx มีโมดูล XSLT ซึ่งสามารถใช้ได้จากภาษาการเขียนโปรแกรมแน่นอน) การใช้งานของมันจะรวบรวมและดังนั้นควรจะเร็วกว่า Python หรือ JS การติดตั้ง JS Saxon JS สามารถใช้อย่างน้อยเป็นทางเลือก จินจา, เชิงมุม, รูบี้ของ Slim, ASP และ PHP เทมเพลตยังไม่ได้ใกล้เคียง เท็มเพลต XSL สามารถตรวจสอบได้ง่ายใน IDE IDEs สามารถช่วยกับ Jinja หรือ Angular ได้กี่ตัว ดูเหมือนว่าเป็นความคิดที่สมบูรณ์แบบในการแยกส่วน UI และข้อมูลด้วย XSLT เป็นที่ยอมรับการใช้งานสามารถให้ผลลัพธ์ที่แตกต่างในบางกรณีมุม …

5
ดีที่แบ็กเอนด์ แต่แย่มากที่ส่วนหน้า
ฉันต้องการเริ่มต้นการพัฒนาเว็บฉันได้เรียนรู้ php ฉันมีประสบการณ์ใน Java, Python และ C ++ ประสบการณ์นี้ทำให้ฉันดีที่ด้านหลังสุดของการพัฒนาเว็บ แต่ฉันออกแบบและกราฟิกได้แย่มาก ฉันต้องการเริ่มเว็บไซต์ พวกคุณแนะนำฉันให้ทำอะไร? หากข้อเสนอแนะของคุณคือทำให้กราฟิกดีขึ้นสิ่งที่จะเป็นวิธีที่ดี? ฉันต้องการรู้ว่าสิ่งที่คุณใช้ในการออกแบบและกราฟิกและสิ่งที่จะเป็นจุดเรียนรู้ที่ดีสำหรับมัน?

4
มีข้อ จำกัด ใด ๆ ของเว็บแอปพลิเคชัน HTML5 ในอุดมคติหรือไม่
สมมติว่าสมมุติฐานสองข้อต่อไปนี้เป็นจริง ฐานผู้ใช้ทั้งหมดของคุณสามารถเข้าถึงบรอดแบนด์ได้ทุกที่ มีจินตภาพเบราว์เซอร์ X ที่ใช้ร่างข้อมูลจำเพาะทั้งหมดของกลุ่ม HTML5 และ WHATWG อย่างสม่ำเสมอและผู้ใช้ทั้งหมดใช้เบราว์เซอร์ X อะไรคือข้อ จำกัด ที่แท้จริงของเว็บแอปพลิเคชันสาธารณะ HTML5 เชิงพาณิชย์ที่เราต้องการสำหรับแอปพลิเคชันสาธารณะเชิงพาณิชย์ ฉันสนใจข้อ จำกัด ของเว็บปลั๊กอินที่ไม่ต้องพึ่งพาสะพาน / Java / SilverLight / etc บริดจ์สำหรับคุณสมบัติพิเศษหรือพึ่งพาปลั๊กอินของเบราว์เซอร์สำหรับคุณสมบัติพิเศษ ข้อ จำกัด ที่เป็นไปได้ที่ไม่มีผล: ฐานข้อมูล? เรามี WebSQL และ indexedDB ไฟล์ IO เรามี HTML5 File API ซึ่งทำทั้งการอ่านและการเขียน ความเร็ว? ด้วยการแข่งขันเอ็นจิ้น JavaScript ล่าสุดเบราว์เซอร์จะไม่ช้าอีกต่อไป Native C ++ เร็วขึ้นเพียง 3 เท่าจากนั้นเป็นเครื่องยนต์ …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.