ข้อเสียของการเขียนโปรแกรม Ruby

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

ชุมชนและการสนับสนุน

ภาษาอย่าง PHP และ C# ซึ่งเป็นภาษาเขียนโค้ดยอดนิยมสองภาษา มีชุมชนสนับสนุนออนไลน์มากมายและหนังสือที่ตีพิมพ์ ในทางกลับกัน ชุมชนสนับสนุนของ Ruby นั้นไม่ใหญ่เท่ากับชุมชนสนับสนุน PHP หนังสือเกี่ยวกับการเขียนโปรแกรม Ruby นั้นยังไม่ครอบคลุมเท่า C# จากข้อมูลของ msdn.com บล็อกจาก Microsoft Corporation ในปี 2549 มีหนังสือเกี่ยวกับ C# ประมาณ 400 เล่มที่วางตลาด ในขณะที่หนังสือเกี่ยวกับ Ruby ในตลาดมีเพียง 50 เล่มเท่านั้น

วิดีโอประจำวันนี้

การประมวลผลช้า

เว็บไซต์วัดประสิทธิภาพหลายแห่งที่รันและทดสอบเวลาตอบสนองของภาษาการเขียนโปรแกรมเป็นประจำมักจะอธิบายว่า Ruby เป็นหนึ่งในภาษาโปรแกรมที่ช้ากว่า Tim Bray นักพัฒนาชาวแคนาดาซึ่งเป็นผู้อำนวยการด้าน Web Technologies ของ Sun Microsystems ตั้งแต่ปี 2547 ถึง 2553 ถูกยกมาในปี 2008 ว่า Ruby ช้าเกินไป และอาจช้ากว่า Java ถึง 20 เท่าเมื่อ กำลังประมวลผล.

ภาษาใหม่

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

การพัฒนา

ตั้งแต่เดือนกรกฎาคม 2011 Ruby เวอร์ชันล่าสุดคือเวอร์ชัน 1.9 โดยมีการอัปเดตเล็กน้อย เมื่อเทียบกับภาษาโปรแกรมอื่นๆ การพัฒนาและการอัปเดตของ Ruby จะช้ากว่า PHP ซึ่งพัฒนาช้ากว่า Ruby สองปี มีอยู่แล้วในเวอร์ชัน 5.3 โดยมีการอัปเดตและการแก้ไขข้อบกพร่องที่เผยแพร่หลายครั้งต่อปี Ruby on Rails ซึ่งเป็นแพลตฟอร์มการเขียนโปรแกรมบนเว็บที่ใช้ Ruby ไม่สามารถทำงานร่วมกับ Ruby เวอร์ชัน 1.9 ได้

หมวดหมู่

ล่าสุด

การเชื่อมต่อโมเด็มประเภทต่างๆ

การเชื่อมต่อโมเด็มประเภทต่างๆ

โมเด็ม ย่อมาจาก โมดูเลเตอร์/เดโมดูเลเตอร์ โมเด็...

วิธีแยกการเชื่อมต่ออินเทอร์เน็ตเพื่อรับเคเบิลทีวี

วิธีแยกการเชื่อมต่ออินเทอร์เน็ตเพื่อรับเคเบิลทีวี

ตัวแยกสายเคเบิลจะช่วยให้คุณสามารถส่งสัญญาณเดีย...

ฉันจะสร้างชื่อผู้ใช้หรือชื่อหน้าจอที่ยอดเยี่ยมได้อย่างไร

ฉันจะสร้างชื่อผู้ใช้หรือชื่อหน้าจอที่ยอดเยี่ยมได้อย่างไร

ผู้หญิงคนหนึ่งอยู่บนแล็ปท็อปของเธอ เครดิตรูปภา...