블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'프로그래밍/Groovy'에 해당되는 글 2

  1. 2009.06.15 Groovy & Grails quick review. (2)
  2. 2009.06.15 Groovy에서 간단 SQL SELECT
 

Groovy & Grails quick review.

프로그래밍/Groovy | 2009. 6. 15. 17:55 | Posted by 조대협
진행하고 있는 프로젝트의 DB 테스팅 모듈 때문에, 생산성이 높다는 Groovy와 Grails를 검토해봤다.
결론은 
1. 놀랄만큼 간단한 코딩에 배우기도 쉽다는 것
2. 아직 엔터프라이즈 환경에서는 무리라는것.

XML 모듈 같은 경우는 정말 몇줄의 코딩을 가지고 XML을 모두 핸들링할 수 있는데, 실제적으로 내부 최적화가 얼마나 될련지? 아무리 최적화가 된다고 해도, 직접 개발자가 코딩하는 것에 비해서는 많은 성능 차이가 있을 것이며, Grail에서 Hibernate를 통해 DB를 Access 하는것 역시 최적화가 관건이 될것이다.
물론 많은 노하우를 가지고 최적화된 코드를 만들면 성능은 어느정도 나오겠지만 그만한 노하우를 쌓은 사람만 엔터프라이즈 프로젝트를 진행해야 할텐데 그럴리 만무하겠고, 아무래도 JAVA위에 여러 프레임웍을 얹고 그 위에 Groovy가 올라간것이라서 성능이 의심스럽다.

무엇보다 문제는 아직까지 상용 WAS들이 Groovy나 Grails를 지원하지 않는다는것. 언어자체가 아무리 좋다 하더라도, 고가용성,고성능 미들웨어가 받쳐줘야지 기업환경에서 사용할 수 있을텐데. 아직까지 구체적인 움직임은 없는 것으로 보이고..

CI,테스트 자동화, WebService,REST 등 꾸준히 발전하고 있는 언어로는 보이지만 서비스 시스템에서는 몰라도 아직까지 Enterprise Project에서는 무리일것 같은 생각이 든다.

그래도 코딩이 간단해서 테스트 코드나, Pilot 코드, 관리 Application 만드는데는 써먹을만한듯.

'프로그래밍 > Groovy' 카테고리의 다른 글

Groovy & Grails quick review.  (2) 2009.06.15
Groovy에서 간단 SQL SELECT  (0) 2009.06.15
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요

  1. cocy 2016.11.29 18:58 신고  댓글주소  수정/삭제  댓글쓰기

    검색할때마다 올려주신 양질의 포스트들 감사히 보고 있습니다!
    꽤 오랫동안 Grails를 사용중인데 말씀하신 성능이슈에 시스템이 커질수록 걱정이 되네요
    올리신 글이 꽤 오래 됐긴한데 관심 밖이실지도 모르겠지만..
    요즘 Grails에 대한 견해가 어떠신지 궁금합니다.

    • 조대협 2016.12.01 11:01 신고  댓글주소  수정/삭제

      요즘은 그쪽은 안보고 있습니다.
      웹 프레임웍은 node.js나 python 만으로도 충분하다고 생각하고 있어서요. 아무래도 대세다 보니 많이들 사용하고 자료 구하기도 편해서요.

Groovy에서 간단 SQL SELECT

프로그래밍/Groovy | 2009. 6. 15. 17:01 | Posted by 조대협
import groovy.sql.Sql

sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE","BPEL"
,"BPEL","oracle.jdbc.driver.OracleDriver")

rows =[]
sql.eachRow("select * from PERF_OUT"){
rows << it.toRowResult()
}

println rows[1]["PK"] // 첫번째 ROW의 PK 컬럼을 출력

'프로그래밍 > Groovy' 카테고리의 다른 글

Groovy & Grails quick review.  (2) 2009.06.15
Groovy에서 간단 SQL SELECT  (0) 2009.06.15
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.
TAG Groovy, sql

댓글을 달아 주세요