블로그 이전했습니다.블로그 이전했습니다.

Posted at 2013.04.18 21:03 | Posted in 카테고리 없음

Ruby 로 만들어진 Octopress 엔진 썼구요. github pages에 무료로 올려서 쓸 수 있습니다.

 

http://flowkater.github.io/

 

잡담 블로그는 

 

http://kater102.tumblr.com/

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

Ruby 와 Java 의 비교Ruby 와 Java 의 비교

Posted at 2012.06.25 15:26 | Posted in Ruby

Ruby vs Java

우선 루비가 해석형언어인 반면 Java는 가상머신(virtual machine) 기반의 실행환경을 가지고 있습니다. 이로 인해 루비에서의 개발이 더 편리한 반면, Java의 실행 속도가 더 빠르다는 차이가 납니다. 루비 2.0은 가상머신을 지원할 예정이므로, 향후 실행 속도의 격차는 줄어들겠으나, 아직까지는 Java의 실행 속도가 더 빠른 것이 사실입니다.

Java와 비교했을때 루비의 가장 큰 장점은 코드의 간결성입니다. 루비의 소스코드는 직관적이며 이해가 쉬움에도 불구하고 매우 간결하다는 특징을 가지고 있습니다. 같은 프로그램을 루비와 Java로 작성했을때 루비 버전의 소스 길이가 Java 버전에 비해 절반 이하인 경우가 일반적입니다. 이러한 소스 코드의 간결성은 코드 작성 시간에는 더욱 커다란 차이를 가져와서 보통 루비로 프로그램을 작성 하는 시간은 자바에 비해 2-5배 정도 빠르다는 의견이 많습니다.

위의 내용을 요약하면 Java는 보다 컴퓨터의 실행환경에 최적화된 언어이고, 루비는 보다 프로그래머에 작업환경에 최적화된 언어라고 말할 수 있겠습니다. 이외에도 루비와 Java의 기술적인 차이에는 다음과 같은 내용이 있습니다.

Java는 스태틱 타이핑 기반. 루비는 다이내믹 타이핑 기반. Java는 원시형 데이타 타입을 가진 하이브리드 객체지향 언어. 루비는 순수 객체지향 언어. Java의 클래스는 한 번 정의되면 변경 불가능한 폐쇄형. 루비의 클래스는 프로그램 실행중에도 재정의 가능한 오픈형. Java는 인터페이스를 사용한 폴리몰피즘 지원. 루비는 믹스인을 통한 덕타이핑 지원. 루비는 그 이외에도 클로져, 메타프로그래밍 등을 지원합니다.

또한가지 중요한 차이 중 하나는 Java 개발자는 일반적으로 IDE 개발환경을 선호하고, 루비 개발자는 흔히 텍스트 편집기와 쉘 기반의 개발환경을 선호한다는 것입니다. 이는 메타프로그래밍, 쉬운 자동 코드 생성 등으로 인해 루비의 경우 IDE가 가져다주는 이점이 별로 없다는 것이 주된 이유일 것입니다.


출처 - http://beyond.daesan.com/pages/ruby-faq-2


면접관님이 질문하신 내용 중 하나.. 제대로 대답을 못한듯. 쳇 _-_ㅋ

'Ruby' 카테고리의 다른 글

Ruby 와 Java 의 비교  (0) 2012.06.25
Ruby Code Test (Analyzer.rb)  (0) 2012.04.09

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

사업방향 체인지사업방향 체인지

Posted at 2012.06.05 10:20 | Posted in Dairy of work

결국 안드로이드 개발에 들어갈듯 싶다.

이 블로그에 RubyonRails 관련된 내용을 꾸준히 포스팅하고 싶은데 ㅎㅎ;

당분간 안드로이드와 자바를 다시 공부해야될 거 같다.

자바 프로젝트는 한번 해봤는데 안드로이드는 아직 공부중이다.

팀 세명다 아이폰을 쓰는데 안드로이드를 개발해야하는 이 불편한 진실 ㅋㅋ


아무래도 안드로이드 관련된 자료는 많다보니깐 개발중 특이한 내용이 있으면 포스팅하겠다.

이제 좀 꾸준히 해야할듯..

RubyonRails와 Ruby 도 계속 진행중이기 때문에 주기적으로 포스팅을 해야지..

Ruby 관련 공부는 전부 원서를 통해서 오직 English 로만 했는데..

최근에 3.2 버전에 맞춰서 Agile web development rails 가 한국어판으로 나왔다.(나이쑤)

살짝 RubyonRails의 열풍이 오는듯..?ㅋㅋ

자바도 안한지 오래되서 다시 잡고 계속해서 나가고..

RubyonRails와 자바스크립트(특히 AJAX)도 꾸준히 해나가야지.

한동안 사업방향과 여러가지 일때문에 코딩에서 살짝 멀어지긴 했는데 ㅎㅎ 

이제 다시 dive into 할때인듯..

그렇게 하고 싶었던 알고리즘 공부도 원없이하자 ㅎㅎ

Ruby 그룹에서 채드파울러 방한 모임이 취소되었단다. 젠장! ㅋㅋ 루비스트 한번 보고 싶었는데..

'Dairy of work' 카테고리의 다른 글

사업방향 체인지  (0) 2012.06.05
사업방향  (0) 2012.05.27
사업계획서 작성..  (0) 2012.04.30
12-13 April  (0) 2012.04.13
April 9  (0) 2012.04.09

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기