Ruby, 주로 Perl과 Smalltalk 프로그래밍의 조합인 객체 지향 코딩 구조 언어에는 여러 가지 장점이 있을 수 있지만 모든 컴퓨터에는 여러 가지 단점도 있습니다. 프로그램 제작자. 대부분의 단점은 여러 베테랑 경쟁자들 사이에서 새로운 컴퓨터 언어가 되는 어려움에서 비롯됩니다.
커뮤니티 및 지원
가장 인기 있는 두 가지 코딩 언어인 PHP 및 C#과 같은 언어는 광범위한 온라인 지원 커뮤니티와 출판된 책을 보유하고 있습니다. 반면에 Ruby의 지원 커뮤니티는 PHP 지원 커뮤니티만큼 크지 않습니다. Ruby 프로그래밍에 대한 책도 C#만큼 광범위하지 않습니다. Microsoft Corporation의 블로그인 msdn.com에 따르면 2006년 현재 C#에 관한 책은 약 400권 정도 밖에 나와 있지 않으며 Ruby 관련 책은 50권에 불과합니다.
오늘의 비디오
느린 처리
프로그래밍 언어의 응답 시간을 정기적으로 실행하고 테스트하는 여러 벤치마크 웹사이트는 종종 Ruby를 느린 프로그래밍 언어 중 하나로 설명합니다. 2004년부터 2010년까지 Sun Microsystems의 Web Technologies 이사를 역임한 캐나다 개발자 Tim Bray는 2008년에 Ruby가 너무 느리고 처리.
새로운 언어
다른 컴퓨터 언어와 비교할 때 Ruby는 상당히 새롭고 고유한 코딩 언어를 가지고 있습니다. 일부 프로그래머는 이것을 사용하기 전에 언어를 배우는 데 상당한 시간이 필요하기 때문에 이것을 단점으로 생각합니다. Ruby를 배우는 것은 다른 언어를 배우는 것과 같기 때문에 많은 프로그래머는 이미 알고 개발할 수 있는 것을 고수하는 것을 선호합니다.
개발
2011년 7월 현재 Ruby의 최신 버전은 몇 가지 업데이트가 포함된 버전 1.9입니다. 다른 프로그래밍 언어와 비교할 때 Ruby의 개발 및 업데이트는 느립니다. Ruby보다 2년 늦게 개발된 PHP는 이미 버전 5.3에 있으며 업데이트 및 버그 수정이 일 년에 여러 번 릴리스됩니다. Ruby를 사용하는 웹 기반 프로그래밍 플랫폼인 Ruby on Rails는 Ruby 버전 1.9와도 호환되지 않습니다.