그루비란 무엇인가?

그루비란 무엇인가?2008.3.23 translation & editing by gilbird

원문: http://groovy.codehaus.org/

  • 자바 버추얼 머신을 위한 기민(agile)하고 동적인 언어
  • 자바의 강점으로 만들었지만 파이썬, 루비, 스몰토크와 같은 언어의 추가적인 특징도 가지고 있음 
  • 최근의 프로그래밍 특징 기반으로 만들어서 기존의 프로그래머는 거의 새로 배울 필요가 없음
  • 도메인 특성 언어와 단축 문법을 지원하여 가독성과 유지보수하기 쉬움
  • 기본적으로 강력한 처리력, 객체지항 기능, Ant DSL로 쉘과 스크립트를 쉽게 만들 수 있음
  • 웹, GUI, DB, 콘솔 어플리케이션을 개발할 때 scaffolding 코드 감소로 개발 생산성이 오름
  • 유닛 테스트와 블랙박스(out-of-the-box) 모방으로 테스트가 간단함
  • 기존의 모든 자바 객체와 라이브러리를 통합할 수 있음
  • 자바 바이트코드로 바로 컴파일해서 자바를 사용하는 어디에도 사용할 수 있음

Leave a Reply