สอบถามเกี่ยวกับโปรแกรม .Net Freamwork กับ Visual C++

อยากทราบว่า 2 โปรแกรมนี้ มันทำหน้าที่อะไรหรอครับ

เวลาลงบางโปรแกรม บางครั้งมันชอบแจ้งให้ลงซอฟต์แวร์ 2 ตัวนี้ก่อน

แล้วถ้าเราลงหลายๆ เวอร์ชั่น มันจะมีปัญหาอะไรหรือเปล่าครับ
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
Visual C++ เป็นภาษาและเครื่องมือเขียนโปรแกรมครับ หากโปรแกรมใดเขียนด้วย Visual C++ ก็ต้องให้ผู้ใช้ลง Visual C++ Redistributable Packages (เรียกย่อ ๆ ว่า VC++ Redist) เพื่อให้เครื่องนั้น ๆ รันโปรแกรมได้ เพราะจะมีชุดคำสั่งที่โปรแกรมเรียกใช้บรรจุอยู่ในนั้น

Visual C++ กับ VC++ Redist เนี่ย ต้องแยกให้ดีนะครับ ในอดีตมีคนลง Visual C++ ตัวเต็ม ๆ (ซึ่งไม่ใช่เล็ก ๆ) แค่เพราะมีเกมถามหามาแล้ว...

ส่วน .NET Frameworks  เป็นตัวรวมชุดคำสั่งสำหรับให้โปรแกรมเรียกใช้อีกทีเหมือนกัน แต่ถูกออกแบบใหม่ให้เขียนง่ายกว่าและใช้ได้หลายภาษา (Visual Basic, VC++, C# เป็นต้น) มันชุดคำสั่งให้เรียกใช้มากมาย ทั้งการแสดงผล การจัดการไฟล์ มัลติมีเดีย เครือข่าย ฯลฯ ครอบคลุมมาก  เพราะเรียกใช้ง่ายเลยมีนักพัฒนานำมาใช้มากมาย และถ้าคนเขียนโปรแกรมเขาเรียกใช้ .NET แล้ว เครื่องที่เอาโปรแกรมนั้นมาใช้ก็ต้องลง .NET เพื่อให้โปรแกรมเรียกใช้ด้วย


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