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

คำถามเกี่ยวกับการพัฒนาซอฟต์แวร์สำหรับเว็บไซต์

2
เราควรรวบรวมเว็บไซต์ของเราเป็น dll เดียวหรือ dll ต่อหน้า?
เรากำลังพัฒนาโครงการใหม่ที่จะนำไปใช้กับเว็บไซต์ลูกค้าจำนวนมาก โครงการนี้มี GUI บนเว็บเป็นหนึ่งใน "จุดเชื่อมต่อ" ความเร็วของอินเทอร์เฟซทางเว็บเป็นสิ่งสำคัญสำหรับโครงการนี้รองจากความปลอดภัยเท่านั้น ในอดีตเราเคยสร้าง "เว็บไซต์" ใน Visual Studio ซึ่งเมื่อเผยแพร่แล้วจะส่งผลให้หนึ่งไฟล์ dll และไฟล์ aspx หนึ่งไฟล์สำหรับแต่ละหน้าภายในระบบ อย่างไรก็ตามฉันทราบว่าคุณสามารถสร้าง "เว็บแอปพลิเคชัน" และรวบรวมทุกอย่างให้เป็น dll เดียว สำหรับฉัน (ไม่มีข้อมูลจริงเพียงแค่ความรู้สึก) การรวบรวมเว็บไซต์เป็น dll เดียวดูเหมือนว่ามันจะดีกว่าสำหรับการรักษาความปลอดภัยและความเร็ว (ถ้าเพียงเล็กน้อย) เราควรพิจารณาถึงสิ่งใดบ้างและมีข้อผิดพลาดที่ชัดเจนใด ๆ ที่เราควรทราบเมื่อเลือกวิธีการที่เหมาะสมสำหรับเรา

6
ความแตกต่างระหว่างเว็บไซต์และเว็บแอปพลิเคชันคืออะไร
คุณแยกความแตกต่างของเว็บแอปพลิเคชันจากเว็บไซต์อย่างไร เป็นภาษา / แพลตฟอร์มไม่เชื่อเรื่องพระเจ้า

8
ทำไมการค้นหาทุกอย่างในเว็บไซต์ MS จึงเป็นเรื่องยาก [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีคำถามนี้อยู่ในใจเสมอและฉันยินดีที่จะได้รับคำอธิบายเกี่ยวกับเรื่องนี้ เป็นฉันคนเดียวหรือคุณรู้สึกแบบเดียวกับที่หาเว็บไซต์ MS ได้ยาก ตัวอย่างเช่นทุกครั้งที่ฉันต้องดาวน์โหลด. NET Framework ฉันต้องใช้ Google คุณไม่มีทางรู้ว่าคุณสามารถดาวน์โหลดอะไรไม่มีหมวดหมู่สำหรับการดาวน์โหลด คุณเหลือเพียงแค่ช่องค้นหา คุณไม่มีทางรู้ว่าคุณดาวน์โหลดไฟล์เวอร์ชันล่าสุดหรือไม่ ความจริงที่น่าเศร้าคือคุณต้องพึ่งพาคู่แข่งของ Google เพื่อหาอะไรในเว็บไซต์ของพวกเขา ฉันรู้ว่าพวกเขาเป็น บริษัท ใหญ่ แต่เป็นเรื่องยากไหมที่จะมีวิธีจัดระเบียบเพื่อเผยแพร่ข้อมูล

2
breadcrumbs ยังคงเป็นวิธีที่ทำงานได้เพื่อนำทางเว็บไซต์และเว็บแอพพลิเคชั่นหรือไม่?
ฉันกำลังทำงานกับเว็บไซต์และแอพต่อไปนี้: อีคอมเมิร์ซเช่น Amazon ระบบการจอง (คิดจากพนักงานต้อนรับของโรงแรมตรวจสอบห้องว่าง) การจัดการใบแจ้งหนี้เช่น Freshbook ใน Amazon ฉันไม่ได้สังเกตเห็น breadcrumbs ใด ๆ เพียง facets จากแผงด้านซ้าย อย่างไรก็ตาม newegg ใช้ทั้ง breadcrumbs และ facets ในระบบการจัดการเช่นการจองโรงแรมหรือการจัดการใบแจ้งหนี้คุณมักจะมีการจองที่ไม่ซ้ำกันหรือหมายเลขลูกค้าที่คุณค้นหาผ่านระบบของคุณ แต่ละการสำรองสามารถขยายไปยังส่วนอื่น ๆ ได้เช่น: Reservations > Reservation #123456 > Guests > Room > Airport pickup > Payment ในหน้าการจองที่ไม่ซ้ำกันแต่ละอันฉันใช้ breadcrumbs เพื่อแสดงตำแหน่งของหน้าปัจจุบันที่สัมพันธ์กับเว็บไซต์ นั่นเป็นวิธีที่ดีในการนำเสนอข้อมูลแบบนั้นหรือไม่? ฉันควรใช้แท็บหรือเทคนิคอื่น ๆ

4
ฉันควรแยกวิเคราะห์ XML บนเซิร์ฟเวอร์หรือระบุพรอกซีและให้เบราว์เซอร์แยกวิเคราะห์หรือไม่
ฉันต้องติดต่อกับ API ของบุคคลที่สาม ด้วย API นี้ฉันทำการร้องขอ GET จากภายในเบราว์เซอร์ของผู้ใช้ปลายทางและรับการตอบกลับ XML ข้อมูลนี้จะถูกใช้ในแอปพลิเคชันที่ใช้เบราว์เซอร์ซึ่งผู้ใช้สามารถค้นหาได้ใช้เพื่อการตัดสินใจ ฯลฯ ปัญหาหลักคือเบราว์เซอร์ส่วนใหญ่ล็อคการใช้ XML ข้ามโดเมนดังนั้นฉันจึงไม่สามารถรับได้ XML จาก API แม้ว่าข้อมูลโดยรวมจะแบ่งออกเป็นสองชุด ชุดข้อมูลแรกเป็นข้อมูลสาธารณะและจำเป็นต้องได้รับการอัปเดตทุก ๆ ครั้งดังนั้นจึงสามารถแคชได้สำหรับผู้ใช้ทุกคนทางฝั่งเซิร์ฟเวอร์ทำให้ปริมาณการใช้งานลดลงอย่างมาก ชุดข้อมูลที่สองเป็นข้อมูลส่วนบุคคลและเป็นส่วนตัวสำหรับผู้ใช้แต่ละคน ข้อมูลนี้ยังได้รับการปรับปรุงใน API บ่อยขึ้น สิ่งนี้นำไปสู่การแคชจะมีประสิทธิภาพน้อยกว่ามาก เพื่อเหตุผลด้านความยืดหยุ่นฉันต้องการให้โหลดเซิร์ฟเวอร์มีขนาดเล็กที่สุดเท่าที่จะทำได้ ฉันเห็นสองตัวเลือกก่อนหน้าฉัน: ระบุพร็อกซีที่สามารถใช้ในการกำหนดเส้นทางคำขอ XML ไปยังเซิร์ฟเวอร์บุคคลที่สามและส่งกลับไปกลับมาระหว่างไคลเอ็นต์และ API บุคคลที่สามโดยตรง ให้เซิร์ฟเวอร์ทำการแปลงจาก XML เป็น JSON และตัดข้อมูลที่ไม่จำเป็นออก นี่หมายถึงการสร้าง API ใหม่สำหรับเซิร์ฟเวอร์ของเราซึ่งแปลเป็นคำขอจาก API ของบุคคลที่สาม อะไรจะเป็นวิธีที่ดีที่สุดในการให้ข้อมูลแก่ผู้ใช้? (ไม่จำเป็นต้องเป็นหนึ่งในสองตัวเลือก)
11 javascript  api  xml  websites  json 

7
ใครควรเขียนแผนทดสอบ
ฉันอยู่ในทีมพัฒนาภายใน บริษัท ของฉันและเราพัฒนาเว็บไซต์ของ บริษัท ตามความต้องการของทีมการตลาด ก่อนที่จะปล่อยไซต์ให้พวกเขาสำหรับการทดสอบการยอมรับเราถูกขอให้พวกเขามีแผนการทดสอบเพื่อติดตาม อย่างไรก็ตามทีมพัฒนารู้สึกว่าเนื่องจากข้อกำหนดมาจากผู้ร้องขอพวกเขาจะมีความรู้ที่ดีที่สุดในการทดสอบสิ่งที่ต้องระวังสิ่งที่ควรปฏิบัติและอื่น ๆ และไม่จำเป็นต้องมีแผนการทดสอบ เรามักจะโต้แย้งเรื่องนี้อยู่เสมอและนักพัฒนาพบว่ามันใช้เวลาไม่นานในการจดบันทึกสิ่งต่าง ๆ เช่น: - คลิกที่ปุ่ม ที่สำคัญในXYZในฟิลด์รูปแบบและคลิกปุ่มB คุณควรจะเห็นพฤติกรรมC ซึ่งเราต้องทำซ้ำสำหรับแต่ละความต้องการ / คุณสมบัติที่ร้องขอ นี่คือการเรียบเรียงสิ่งที่มีอยู่แล้วในเอกสารข้อกำหนดอีกครั้ง เรากำลังเคลื่อนไปสู่การใช้วิธี Agile สำหรับการจัดการโครงการของเราและสิ่งนี้จะถูกร้องขอเมื่อสิ้นสุดการทำซ้ำแต่ละครั้ง การทดสอบหน่วยและการรวมเข้าด้วยกันใครควรเป็นผู้วางแผนการยอมรับของผู้ใช้ปลายทาง มันควรจะเป็นผู้ทดสอบหรือนักพัฒนาหรือไม่? ขอบคุณมากล่วงหน้า ขอแสดงความนับถือ CK

11
มีรูปแบบวันที่สากลที่ทุกคนในโลกสามารถเข้าใจได้หรือไม่?
YYYY-MM-DDในแคนาดาทุกคนมีความคุ้นเคยกับรูปแบบวันที่ DD-MM-YYYYในยุโรปหรือแอฟริกาใต้ที่พวกเขาต้องการ มีผู้ใช้จากแอฟริกาใต้ที่สับสนกับYYYY-MM-DDรูปแบบวันที่ มีวิธีจัดการกับสถานการณ์นี้หรือไม่? ฉันคิดว่าจะใช้รูปแบบวิธีการต่อไปนี้สำหรับทุกคน: Feb 02, 2011

4
GAE เป็นโครงสร้างพื้นฐานที่สามารถโฮสต์แอปที่ผู้ใช้หลายล้านคนใช้อยู่หรือไม่
ฉันอยากรู้ด้วยข้อ จำกัด ของ GAE ที่ระบุไว้ด้านล่างเป็นไปได้ไหมที่จะสร้างแอปโซเชียลที่ยอดเยี่ยม (เช่น Facebook) ด้วยการโฮสต์แอพนั้นบน GAE กล่าวอีกนัยหนึ่งคือ GAE โครงสร้างพื้นฐานที่สามารถโฮสต์แอปที่ใช้งานโดยผู้ใช้งาน 600 ล้านคน ข้อ จำกัด ที่ฉันได้รับจากกระดานสนทนา / บล็อก (โปรดเพิ่มลงในรายการหากคุณพบสิ่งที่ขาดหายไป): คำขอ HTTP / ตอบกลับ ขนาดคำขอสูงสุด: 32 MB ขนาดการตอบสนองสูงสุด: 32 MB คำขอทั้งหมดจะต้องตอบกลับภายใน 30 วินาทีมิฉะนั้น GAE จะส่ง DeadlineExceededException งาน cron แต่ละงานจะต้องดำเนินการภายใน 10 นาที งาน Cron ไม่สามารถใช้การลดแผนที่ได้ GET หรือ POST ไปยังเว็บไซต์อื่นจะถูกยกเลิกหลังจาก 5 วินาที …

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