"Groovy"와 "Grails"란 무엇이며, 이들을 사용하여 만들어진 응용 프로그램은 무엇입니까?


Answers

Groovy 는 Java 플랫폼 용 객체 지향 프로그래밍 언어입니다. Python, Ruby, Perl 및 Smalltalk와 비슷한 기능을 갖춘 동적 언어입니다. Java 플랫폼의 스크립트 언어로서 사용할 수 있습니다. Groovy는 Java와 유사한 구문을 사용하며 Java 바이트 코드와 원활하게 작동합니다.

기타 기능은 다음과 같습니다.

  • 쉬운 학습 곡선
  • 도메인 특정 언어 지원
  • 압축 구문
  • 동적 타이핑 지원
  • 강력한 처리 기본 요소
  • 손쉬운 웹 애플리케이션 개발
  • 단위 테스트 지원.

Grails 는 Groovy 프로그래밍 언어를 사용하는 오픈 소스 웹 애플리케이션 프레임 워크입니다. 이것은 "Convention by coding"패러다임을 따르고 독립 실행 형 개발 환경을 제공하며 개발자의 구성 세부 사항 대부분을 숨김으로써 생산성이 높은 프레임 워크가되도록 고안되었습니다.

Rails와 마찬가지로 Grails는 내가 "Strongly Grained"라고 부르는 것 같다. Grails 방식을 사용하면 개발이 쉽고 (일반적으로 꽤 빠름). 프레임 워크는 대부분의 일을 수행하는 선호되는 방법을 가지고있는 경향이 있습니다. 다른 한편으로, 곡물에 대항해야한다면, 그와 비슷한시기가 될 것입니다.

Groovy가 Grails (존재하지 않음)에 대해 말하지 마십시오. 이유는 this 블로그를 참조하십시오.

Question

요즘에는 "Grails on Grails"에 대해 많이 들었고 자세한 내용을 알고 싶습니다.

  • Groovy 란 무엇입니까?
  • Grails 란 무엇입니까?
  • Grails에서 Groovy를 사용하여 어떤 종류의 응용 프로그램을 만들 수 있습니까?



Grails는 컨벤션 오버 구성 (Configuration-over-Configuration) 패러다임, 현명한 기본값 및 독창적 인 API 덕분에 개발자의 생산성을 배가시키는 Java 플랫폼 용 강력한 웹 프레임 워크입니다. JVM과 원활하게 통합되므로 통합 ORM, 도메인 특정 언어, 런타임 및 컴파일 타임 메타 프로그래밍 및 비동기 프로그래밍을 비롯한 강력한 기능을 제공하는 동시에 생산성을 즉시 높일 수 있습니다.

  1. 플랫 학습 곡선
  2. 강력한 기능
  3. 원활한 Java 통합
  4. 도메인 특정 언어
  5. 플러그인
  6. IDE 지원



Related