Ruby 프로그래밍의 이점
- 범주: 개발
미래의 프로그래머 (또는 현재 프로그래머)가 선택할 수있는 몇 가지 프로그래밍 언어가 있습니다. 초보 프로그래머에게는 프로그래밍 언어를 선택하는 것이 어려울 수 있습니다. 죽어 가거나, 인기가 없거나, 일반적으로 배우기 어려운 프로그래밍 언어가 많이 있습니다. 처음 프로그래머가 언어를 배우기 위해 책을 구입하는 것이 너무 어렵다는 사실을 깨닫는 것은 부끄러운 일입니다. 응용 프로그램이없는 프로그래밍 언어를 배우는 것도 부끄러운 일입니다. Ruby는 Ruby on Rails라는 훌륭한 기능을 제공하기 때문에 훌륭한 프로그래밍 언어입니다. Rails는 프로그래머가 개발 속도를 높이기 위해 사용할 수있는 웹 프레임 워크입니다.
프로그래밍 언어 인 Ruby는 1990 년대 중반 일본에서 Yukihiro 'Matz'Matsumoto가 만들었습니다. Ruby는 Perl, Smalltalk, Eiffel, Ada 및 Lisp를 기반으로하며 Matsumoto에 따르면 'Perl보다 강력하고 Python보다 객체 지향적 인'프로그래밍 언어를 만들기 위해 작성되었습니다.
Ruby의 목표 중 하나는 웹 애플리케이션을 간단하고 빠르게 생성 할 수 있도록하는 것입니다. 언어 자체가이 목표를 충족합니다. 이 때문에 다른 많은 프로그래밍 언어보다이 언어에 대한 지루한 작업이 훨씬 적습니다. 루비도 무료입니다. 복사, 사용, 수정 및 배포도 무료입니다. Ruby는 수정할 수 있기 때문에 프로그래머는 필요한 변경을 할 수 있고 제한없이 코딩 할 수 있습니다. Ruby의 또 다른 기능은 프로그래머가 확장 라이브러리에서 참조 횟수를 유지할 필요없이 코딩 할 수 있도록하는 마크 앤 스윕 가비지 컬렉션입니다. 또한 운영 체제에서 허용하는 경우 Ruby는 확장 라이브러리를 동적으로로드 할 수 있습니다. Ruby는 현재 세계에서 가장 인기있는 프로그래밍 언어 9 위입니다. 루비 프로그래머가 루비로 프로그래밍하는 방법을 배울 수있는 온라인 가이드가 많이 있습니다.
간단히 Rails라고 불리는 Ruby on Rails는 David Heinemeier Hansson이 Ruby 용으로 설계 한 오픈 소스 웹 애플리케이션 프레임 워크로 2004 년 7 월에 출시되었습니다. Ruby on Rails는 ActiveRecord라고하는 객체 관계형 매핑 레이어를 사용합니다. 이 때문에 프로그래머는 클래스 정의에 데이터베이스 열 이름을 지정할 필요가 없습니다. Rails는 클래스 이름을 기반으로 데이터베이스에서 자체적으로이 정보를 검색합니다. Rails는 또한 프로그래머가보다 안정적이고 강력한 코드를 생성하는 데 도움이되는 테스트 케이스를 작성할 수있는 테스트 프레임 워크를 내장하고 있습니다.