아직 국내에서 스프링을 비 자바 영역에서 쓰는 분이 많지 않은지 쓰시는 분들을 찾지 못했지만 KSUG도 .Net, Python
같은 비 Java 사용자도 준비해야 할지도 모르겠네요. (하긴 외국도 커뮤니티가 전혀 다른 듯 하지만...)
<bean> 대신에 <object> 를 쓰는 이유가 뭔지도 모르겠고요..
<property>에 들어가는 컬렉션 형태를 보니 기존 파이썬 유저들을 타겟팅하고 있는 듯 합니다.
그러기엔 간단한 코드 좋아하는 파이썬 유저들이 넘어올지도 모르겠고..
그냥 그렇다고요 ㅎㅎ
파이썬에서 AOP를 쓴다니 잘 상상이 안되네요 ^^;
그저 놀라울 따름입니다.
좋은 정보 감사합니다. ^^
On 9월21일, 오전9시17분, 박성철 <gyu...@gmail.com> wrote:
--
이길원 드림
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
그리고 초기 spring이 java bean을 관리 단위로 했었기 때문에 <bean ...> tag를 썼었는데 후에
injection 방식을 추가하면서 굳이 java bean이어야 할 필요가 없어져 bean이라고 칭하기 애매한 상황이 된 것 같
습니다. 그래서 요즘은 spring에서 다루는 컴포넌트를 java bean이 아닌 spring bean이라는 부르죠.
결국 python용 스프링에서 <object ..> tag를 선택한 건 옳은 판단 같습니다.
파이썬이 복잡해진다기 보다는 파이썬을 복잡한 문제 영역에 적용하려다보니 복잡도가 올라가 이를 해결하려고 스프링 같은 좋은 사례
를 적용해본 것 아닐까요? 사실 자바라 해도 단순한 문제에 복잡한 기술을 적용하는 건 좋지 않은 선택이겠죠.
그나저나 길원님도 함 뵈야 하는데요.
> URL:http://www.bioneer.co.krhttp://www.thegreatgoodplace.com
injection 방식이 추가되면서 애매해진 레거시 문제를 새로 시작하는 프로젝트에서 말끔히 없애기 위해 object
element를 선택한거라면 옳은 듯 하고요.
파이썬도 어느새 널리 쓰이고 있어서 ^^; 요새는 파이썬 유저들이 어떤 방식을 선호하는지 모르겠지만, 저도 파이썬의 간결함을 좋
아하거든요..
누군가 짧은 이름으로 구성된 spring python의 wrapper를 만들어주면 어떨까 생각해봅니다. (배워야할 게 하나 더
늘어나겠지만요)
appctx 뭐 이렇게요 ㅎㅎ
> URL:http://www.bioneer.co.krhttp://www.thegreatgoodplace.com
그리고 비록 스프링이라는 이름은 쓰지만 Python과 Java는 다르니 Python에
맞는 용어와 방식을 선택해야겠죠. Java용 스프링을 먼저 알고 Python으로 넘
어가는 사람을 극히 일부일테니까요.
Java 냄새가 나면 Python 쪽 사람들도 기분 나쁠 것이고... ^^
rath 쓴 글:
2009/9/22 박성철 <gyu...@gmail.com>:
--
email: anar...@gmail.com
blog: http://anarch.springlog.com/
Spring.NET에서는 Bean이 아니라 Object이라고 했던것 같습니다. (정확하지는 않아요..)
Spring.NET이 SpringOne에서 하는 프로젝트인지. Python처럼 별개의 오픈 소스 프로젝트인지.는 모르겠네요..