Python용 스프링도 있군요.

1,159 views
Skip to first unread message

박성철

unread,
Sep 21, 2009, 4:17:36 AM9/21/09
to Korea Spring User Group
http://springpython.webfactional.com/

아직 국내에서 스프링을 비 자바 영역에서 쓰는 분이 많지 않은지 쓰시는 분들을 찾지 못했지만 KSUG도 .Net, Python
같은 비 Java 사용자도 준비해야 할지도 모르겠네요. (하긴 외국도 커뮤니티가 전혀 다른 듯 하지만...)

rath

unread,
Sep 21, 2009, 6:16:29 PM9/21/09
to Korea Spring User Group
둘러보고 있는데 약간 혼란스럽네요.

<bean> 대신에 <object> 를 쓰는 이유가 뭔지도 모르겠고요..

<property>에 들어가는 컬렉션 형태를 보니 기존 파이썬 유저들을 타겟팅하고 있는 듯 합니다.

그러기엔 간단한 코드 좋아하는 파이썬 유저들이 넘어올지도 모르겠고..

그냥 그렇다고요 ㅎㅎ

rath

unread,
Sep 21, 2009, 6:21:06 PM9/21/09
to Korea Spring User Group
스프링의 막강한 어노테이션들은 어떻게 하나 했더니 파이썬의 데코레이터를 통해 제공하고 있군요.

파이썬에서 AOP를 쓴다니 잘 상상이 안되네요 ^^;

그저 놀라울 따름입니다.

좋은 정보 감사합니다. ^^

On 9월21일, 오전9시17분, 박성철 <gyu...@gmail.com> wrote:

Gir Won Lee

unread,
Sep 21, 2009, 11:56:03 PM9/21/09
to ks...@googlegroups.com
파이썬이..
그 간단하던..
파이썬이 점점더 복잡해지는것 같아요.. ㅠㅠ
 
복잡해지지 않길 바라는 1人;;;
 
 
아... 스피링 공부한다고 해놓고
밤새면서 컴퓨터 셋팅에 프린터 설정 잡고 있는 이신세가 웬말인지;;;
찬욱쌤으로부터 전수받은 것들이 다 날아갈 지경이네요..;; 쿨럭..;;
 


 
2009년 9월 22일오전 7:21, rath <xra...@gmail.com>님의 말:
--
이길원 드림

In the midst of the street of it, and on either side of the river, was there the tree of life,
which bare twelve manner of fruits, and yielded her fruit every month: and the leaves of the tree were for the healing of the nations.


Gir won Lee

Dept. of Bioinformatics, Bioneer Corporation
URL: http://www.bioneer.co.kr
http://www.thegreatgoodplace.com
E-mail: leegw700@{bioneer.co.kr|ssu.ac.kr|gmail.com}
Tel: 82-42-930-8755
Phone: 82-10-3323-0868

Gir Won Lee

unread,
Sep 21, 2009, 11:56:46 PM9/21/09
to ks...@googlegroups.com
스피링
아니죠~
스프링~ ㅋㅋ
 
삭제하기 귀찮아서~ ㅎㅎ
어차피 메일타고 날랐을테니~ ^^;;

2009년 9월 22일오후 12:56, Gir Won Lee <leeg...@gmail.com>님의 말:

박성철

unread,
Sep 22, 2009, 12:37:44 AM9/22/09
to Korea Spring User Group
bean이란 용어는 java 세상에서나 통용되는 용어라서 아닐까요?

그리고 초기 spring이 java bean을 관리 단위로 했었기 때문에 <bean ...> tag를 썼었는데 후에
injection 방식을 추가하면서 굳이 java bean이어야 할 필요가 없어져 bean이라고 칭하기 애매한 상황이 된 것 같
습니다. 그래서 요즘은 spring에서 다루는 컴포넌트를 java bean이 아닌 spring bean이라는 부르죠.

결국 python용 스프링에서 <object ..> tag를 선택한 건 옳은 판단 같습니다.

박성철

unread,
Sep 22, 2009, 12:41:53 AM9/22/09
to Korea Spring User Group
파이썬 사용자가 여기 한 분 더 계셨네요. ^^

파이썬이 복잡해진다기 보다는 파이썬을 복잡한 문제 영역에 적용하려다보니 복잡도가 올라가 이를 해결하려고 스프링 같은 좋은 사례
를 적용해본 것 아닐까요? 사실 자바라 해도 단순한 문제에 복잡한 기술을 적용하는 건 좋지 않은 선택이겠죠.

그나저나 길원님도 함 뵈야 하는데요.

> URL:http://www.bioneer.co.krhttp://www.thegreatgoodplace.com

Gir Won Lee

unread,
Sep 22, 2009, 12:52:40 AM9/22/09
to ks...@googlegroups.com
이번에 나온 녀석을 웹부분이 아니라 살짝 실망..
어차피 기존에 널리 쓰이는 녀석들이 있으니..;;
-비록 한번도 안써봤지만요.. ㅎㅎ
 
제가 지리적 접근도가 너무나 떨어지는
촌동네에 근무하는 지라..
얼굴뵙기가 이렇게 힘들어서야~ ^^;; ㅎㅎ
 
다음에 기회되면 놓지지 않고 잡아보도록 하겠습니다. ^^

2009년 9월 22일오후 1:41, 박성철 <gyu...@gmail.com>님의 말:

박성철

unread,
Sep 22, 2009, 12:59:45 AM9/22/09
to Korea Spring User Group
아! 대전에 계시다고 하셨었나요? 좋은 곳에서 근무하시네요. ^^

rath

unread,
Sep 22, 2009, 4:15:27 AM9/22/09
to Korea Spring User Group
java bean이 아닌 spring bean이라고 부른다면 파이썬에서도 bean이라고 해야 더 이해하기 쉽지 않을까요?

injection 방식이 추가되면서 애매해진 레거시 문제를 새로 시작하는 프로젝트에서 말끔히 없애기 위해 object
element를 선택한거라면 옳은 듯 하고요.

rath

unread,
Sep 22, 2009, 4:19:49 AM9/22/09
to Korea Spring User Group
동감합니다.

파이썬도 어느새 널리 쓰이고 있어서 ^^; 요새는 파이썬 유저들이 어떤 방식을 선호하는지 모르겠지만, 저도 파이썬의 간결함을 좋
아하거든요..

누군가 짧은 이름으로 구성된 spring python의 wrapper를 만들어주면 어떨까 생각해봅니다. (배워야할 게 하나 더
늘어나겠지만요)

appctx 뭐 이렇게요 ㅎㅎ

> URL:http://www.bioneer.co.krhttp://www.thegreatgoodplace.com

박성철

unread,
Sep 22, 2009, 4:48:49 AM9/22/09
to ks...@googlegroups.com
예. 전 후자라고 생각합니다.

그리고 비록 스프링이라는 이름은 쓰지만 Python과 Java는 다르니 Python에
맞는 용어와 방식을 선택해야겠죠. Java용 스프링을 먼저 알고 Python으로 넘
어가는 사람을 극히 일부일테니까요.

Java 냄새가 나면 Python 쪽 사람들도 기분 나쁠 것이고... ^^

rath 쓴 글:

Myoungsoo Shin

unread,
Sep 22, 2009, 4:51:34 AM9/22/09
to ks...@googlegroups.com
Spring.NET에서는 Bean이 아니라 Object이라고 했던것 같습니다. (정확하지는 않아요..)
Spring.NET이 SpringOne에서 하는 프로젝트인지. Python처럼 별개의 오픈 소스 프로젝트인지.는 모르겠네요..


2009/9/22 박성철 <gyu...@gmail.com>:

--
email: anar...@gmail.com
blog: http://anarch.springlog.com/

안영회

unread,
Sep 22, 2009, 5:14:56 AM9/22/09
to ks...@googlegroups.com
Spring.NET에서는 Bean이 아니라 Object이라고 했던것 같습니다. (정확하지는 않아요..)
Spring.NET이 SpringOne에서 하는 프로젝트인지. Python처럼 별개의 오픈 소스 프로젝트인지.는 모르겠네요..

.NET에서 Object 맞는 듯 하네요.

그리고 Spring.NET은 SpringSource가 오너쉽을 갖는 Spring 프로젝트구요.
Spring Python은 SpringSource의 커뮤니티 지원 프로그램인 Spring Extension에서 유일하게 Live 상태인 프로젝트입니다.

http://www.springsource.org/extensions/list
 
Reply all
Reply to author
Forward
0 new messages