me2day

IoC의 역사그림 을 참고하세요. OSGi와 Avalon은 상당히 개념이 비슷합니다. 나왔다 사라진 Hivemind 도 그렇고... 10.06.24 13:49

미투 0

10 개의 댓글이 있습니다.

너구리 너구리

하이브마인드!! 하이브정신!

10.06.24 13:52
fupfin fupfin

너구리 뭔가 달달하군요. 갑자기 진조네피림 님이 스칼라 강의 때 말한 창발도 생각나고...

10.06.24 13:55
Toby Toby

IoC의 역사라는 글 정말 황당하군요. Pico인간들은 한 때는 자기들이 스프링보다 먼저 DI 프레임워크 개발했다고 우기더니 참 별 희한한 얘기들을 하는군요.

10.06.24 20:50
Toby Toby

IoC라는 용어를 최초로 소개한 Ralph J.의 글은 IoC역사의 마지막에 나오듯이 1998년이 아니죠.

10.06.24 20:51
Toby Toby

Ralph Johnson이 이 용어를 소개한 것은 1988년입니다. 링크타고 가면 금새 나오는 것을 왜 저 따위로 썼을까요?

10.06.24 20:53
Toby Toby

그리고 GoF책에서는 Inversion of Control이 1장에서 아주 친절하게 소개되죠. 템플릿 (메소드) 패턴이 아니죠.

10.06.24 20:57
Toby Toby

템플릿 메소드 패턴은 IoC가 적용된 하나의 예일 뿐이죠. 로드 존슨은 1장의 OO설계 개념설명을 그대로 자기 책에 인용하고 DI에 대한 아이디어를 얻죠.

10.06.24 20:58
Toby Toby

밥마틴의 DIP의 inversion은 IoC의 inversion하고 관련이 있다고 하기엔 너무 먼 개념이죠. 개념의 층위도 다르고.

10.06.24 20:59
Toby Toby

IoC를 object container 수준으로 축소시킨데다, 역사 설명은 엉망이고, DI를 어셈블리 개념 수준으로 전락시킨 정말 한심한 글이에요.

10.06.24 21:00
fupfin fupfin

Toby 어? 그러네 랄프 아저씨 논문이 98년으로 되어 있네? ㅋㅋ

10.06.25 13:57