Whiteship's Note

'아파치 Click'에 해당되는 글 1건

  1. 2010.08.31 아파치 Click이 No Framework?? (5)

아파치 Click이 No Framework??

모하니?/Thinking : 2010.08.31 10:35


http://www.likejazz.com/archives/2247

여기서 likejazz님은 아파치 Click을 노 프레임워크라고 소개하고 계신데요.

1. 기사 원문에도 그런 단어가 없을 뿐더러.
2. 기사 번역문도 애매하게 번역한 부분이 없잖아 있지만 직접적으로 노 페임워크라고 업급하지 않았습니다.
3. 충격적으로 아파치 Click 홈페이지에 가보시면 자신이 웹 애플리케이션 프레임워크라고 정의했습니다.

그런데 No Framework 라니요.. 전 소개글 읽다가 "이게 뭐지?" 라고 깜짝 놀라서 하던 일 멈추고 읽게 됐습니다. 그런데.. 지금은.. 그야말로 낚였다는 생각밖에 안 들더군요.

No Framework 가 경량(lightweight) Framework랑 같은 말인건가요? 그건 아닌것 같습니다. 

Apache Click은 프레임워크 대신 HTML 템플릿과 POJO(Plain Old Java Object)만으로 프레임워크의 역할을 대신하는 No-Framework의 일종이다.
likejazz님의 설명입니다. 

그런데..  기사에 올라온 코드만 보셨더라도 Click 프레임워크가 제공하는 클래스(Page)를 상속해서 WelcomPage라는 걸 만드고 있습니다. Page같은 프레임워크 코드를 쓰는데..이게 어떻게 No Framework라고 할 수 있을까요.

Click이 경량 프레임워크라는 데는 동의할 수 있습니다. 스프링처럼 방대한 기능을 제공하지 않는 대신 스프링의 방대항 확장성을 포기하고 Click이 제공하는 간편한 방법. 딱 그 방법으로만 개발을 할 수 있게 해주니까 가벼운 프레임워크라고 볼 수 있습니다. 하지만 그렇다고 해서 그게 프레이워크 없이 POJO로만 개발이 가능하다고 하는 No Framework 랑은 좀 다른게 아닌가 싶습니다. 실제 코드도 안 그렇구요. @_@;


top

  1. Favicon of http://ethdemor.wordpress.com BlogIcon mOer 2010.08.31 20:28 PERM. MOD/DEL REPLY

    No-Framework라고 새로운 용어가 나온 줄 알았어요;

    Favicon of http://whiteship.me BlogIcon 기선 2010.08.31 21:29 PERM MOD/DEL

    몰라 NoSQL 사촌인가..

  2. Favicon of http://www.likejazz.com/ BlogIcon likejazz 2010.09.01 02:12 PERM. MOD/DEL REPLY

    경량 프레임워크라 해야 하는데 제가 너무 오버한 것 같네요. 본문 내용을 경량 프레임워크로 모두 수정했습니다. 지적에 감사드립니다.

    Favicon of http://whiteship.me BlogIcon 기선 2010.09.01 07:51 PERM MOD/DEL

    넵. :)
    앞으로도 좋은 기사 많이 소개해 주세요.

  3. Favicon of http://programmers.tistory.com BlogIcon badend 2010.11.20 16:43 PERM. MOD/DEL REPLY

    아파치 클릭은 MS의 ASP.NET을 모델로 만든 것입니다.

    사실 모델로 만들었다기보다 모든 구현법이나 페이지 사이클, 프레임워크 모든게 같습니다.

    아직은 ASP.NET에 비해 많이 부족하긴하지만요

    유저 컨트롤, Page, 컨트롤 개념, 컨테이너개념, 서버와 클라이언트 스크립트 연동 모든것이

    ASP.NET과 같습니다.

    자세한것은 ASP.NET의 샘플을 한번 보시면 바로 이해가 가실겁니다.

Write a comment.