10
มีเหตุผลที่จะสมมติ / ต้องการ. NET Framework ในทุกวันนี้หรือไม่?
พื้นหลัง: ฉันมีโครงการที่ฉันต้องการให้ผู้ใช้ดาวน์โหลดแพ็คเกจด้วยข้อมูลที่ละเอียดอ่อนบางอย่างในนั้น ข้อมูลจะต้องมีการเข้ารหัส หลังจากดาวน์โหลดแล้วพวกเขาต้องสามารถดูได้ (ไม่จำเป็นต้องแก้ไข) สำหรับคำถามนี้เราจะประมาณข้อมูลเป็นชุดของไฟล์ html แบบคงที่ เนื่องจากข้อมูลมีความอ่อนไหวจึงจำเป็นต้องเข้ารหัสทุกครั้งที่อยู่ในดิสก์ เรากำลังคิดที่จะให้ตัวเลือกการดาวน์โหลดแก่ผู้ใช้ซึ่งจะให้ไฟล์ zip ที่มีสองไฟล์: ไฟล์ข้อมูล (เราอาจใช้ไฟล์ zip ที่เข้ารหัสหลังฉาก) กับข้อมูลที่พวกเขาขอ แอปพลิเคชันเพื่อดูข้อมูลที่จะแสดงข้อความรหัสผ่านและจัดการถอดรหัสข้อมูลอย่างเหมาะสมและแสดงผ่านเว็บเบราว์เซอร์ในตัว รายละเอียดเพิ่มเติม: ผู้ใช้ไม่อยู่ภายใต้การควบคุมของเรา พวกเขาคือผู้บริโภค เราไม่กังวลเกี่ยวกับแพลตฟอร์มข้ามในคำถามนี้ นี่เป็นเพียงเกี่ยวกับ Windows เราจะมีการดาวน์โหลดแยกต่างหากสำหรับผู้ใช้ Mac ไปที่คำถามแล้ว: สำหรับแอปพลิเคชั่นที่เราต้องการสร้างเรากำลังถกเถียงกันภายในว่าเหมาะสมที่แอพนั้นจะเป็นแอพพลิเคชั่น. winforms หรือไม่ เราต้องการ. exe เพียงไฟล์เดียวและเราต้องการให้การดาวน์โหลดมีขนาดเล็กพอสมควร (เช่น 100k) กล้าเราใช้. NET Framework (เราไม่จำเป็นต้องใช้. NET - 2.0 รุ่นล่าสุดโดยเฉพาะจะดี) มันสมเหตุสมผลหรือไม่ที่จะสมมติว่าผู้บริโภคส่วนใหญ่มี. NET บนเครื่องของพวกเขาในตอนนี้เนื่องจาก Windows Update? มันมีเหตุผลที่จะถามคนที่ไม่ได้ติดตั้งหรือไม่ เรารู้ว่าผู้ใช้ไม่ได้ …