2011-04-30 3 views
1

Grails 프레임 워크 또는 일반 스프링 MVC 기반 Java 응용 프로그램에서 Groovy를 선택할 때 고려해야 할 매개 변수는 무엇입니까? 웹 사이트 거래 의 마지막 날에 관리자 - 보통 CRUD 작업을위한 -reports - 무거운 트래픽 이 풍부한 컨텐츠 (이미지 만)이있는 거래 사이트 www.deals2buy.com 사이트를 고려언어 그루비와 자바를 선택하는 기준은 무엇입니까?

어떤 이러한 종류의 응용 프로그램에 대해 언어/기술을 선택 하시겠습니까?

미리 감사드립니다. 애호가

답변

1

내 2ct : 성능면에서 각 비트가 필요하다면 Java에 대해 곧바로 말할 것입니다. 물론 두 가지를 섞어서 사용할 수 있다는 사실을 감안할 때, Groovy에서 작업하고 Java를 호출해야 성능 향상이 필요합니다.

Groovy/Grails는 빠른 처리, 스캐 폴딩, 웜, 훨씬 적은 코드 및 일반적으로 많은 구문 설탕을 제공합니다. 속도는 떨어집니다. Java는 속도가 빠르며, 웹 애플리케이션을 넣을 수있는 다양한 컨테이너 중 하나에서 Java를 비교하면 매우 훌륭하고 성숙한 관리 도구 (생산에 유리합니다!).

Groovy가 JVM에서 실행되기 때문에 Groovy에서 개발하고 Java 컨테이너에 응용 프로그램을 배포하고 관리 도구 (이 시나리오에서는 Groovy! = Grails)를 사용할 수 있어야합니다.

그러면 다음과 같이 설정됩니다. 좋은 관리 도구가 얼마나 중요한지? 당신이 얻을 수있는 모든 속도가 필요합니까? 어떤 구문이 더 편안하게 느껴지나요? 얼마나 많은 개발 생산성이 발전기/놈이 당신을 사들 일 것입니까? (당신이 자바로 할 수있는 것은 아무것도 없습니다)? JSP, JSF, 기타 템플릿 프레임 워크 또는 그루비 템플릿 선호?

+0

귀하의 의견을 TS에 알려주십시오. (Groovy! = Grails) Groovy 기반의 앱은 Grails가 아닌 도구로 관리 할 수 ​​있습니다. 하지만 우리는 tomcat에 grails 앱을 배포합니다. 그렇기 때문에 동일한 것은 아닙니다. – enthusiasts

+0

Groovy! = Grails는 Groovy에서 코드를 작성하고 Groovy와 Java 간의 상호 운용성으로 인해 Tomcat, JBoss 또는 Grails없이 Java Webapp의 일부로 배포 할 수 있음을 의미합니다. 즉, 그루비 = 언어, Grails = 언어와 웹 앱 프레임 워크 및 스캐 폴딩 + 웜. 훨씬 더 간결한 구문 때문에 언어를 전부 사용하거나 더 쉽게 사용할 수 있습니다. Tomcat에 grails 애플리케이션을 배치하고 관리 기능을 사용할 수 있다면 꽤 멋지다. –

+0

그래서 언어에 기반한 분명한 대답은 없기 때문에 다른 주장을 고려해야합니다. –

관련 문제