Chaos is order yet undeciphered.

waf 5

Web App Framework 전쟁이야기(마지막)

2007/11/11 - [Hot Issues] - Web App Framework 전쟁이야기(1) 2007/11/12 - [Hot Issues] - Web App Framework 전쟁이야기(2) 2007/11/12 - [Hot Issues] - Web App Framework 전쟁이야기(3) 2007/11/17 - [Hot Issues] - Web App Framework 전쟁이야기(4) 새롭게 원격 블러깅 툴을 ecto라는 이쁜 툴로 바꿨는데 쩝..아직 익숙하지 않아서인지 작성이 완료된 마지막 글을 모두 날려 버렸습니다. 우울. 하여간 빨리 마무리를 하고 연말 준비를 해야 겠습니다. 다음 주에는 해외 출장도 있고..돌아오면 발표도 있고..무지하게 바쁜 한주가 될 것 같습니다 ^-^ . 마지막으로 이전..

Hot Issues 2007.11.25

Web App Framework 전쟁이야기(4)

지난 번까지 WAF에서 제공하는 주요한 모델들에 대해 살펴보았습니다. 이번에는 간략히 WAF에서 제공하는 주요 컴포넌트(서비스)들을 살펴보고 이들을 기준으로 WAF 분류해 보겠습니다. 이들 기본 컴포넌트들은 Wiki에서 여러 개발자들이 올린 것들입니다. - MVC 모델 지원(지난 번에 자세히 보았죠^-^) - Ajax 연동(말이 필요없을 것 같습니다.^-^) - 국제화와 지역화 다국어 처리와 다양한 리소스 번들 처리는 번거롭지만 반드시 발생하는 작업입니다. 이러한 작업의 편의를 위해 많은 WAF이 국제와와 지역화 서비스를 기본적으로 제공하고 있습니다. 가령, 국내 개발자들이 많이 사용하는 struts 를 보면 리소스를 초기부터 분리하여 다국어 처리 등을 손쉽게 해줍니다. 미리미리 리소스를 정리해 두지 않..

Hot Issues 2007.11.21

Web App Framework 전쟁이야기(3)

지난 번에 이어서 WAF 의 전쟁 이야기를 계속해 봅니다. WAF의 분류를 위해서는 크게 2가지 관점에서 이해가 필요합니다. 하나는 WAF에서 사용하는 주요한 모델(패턴)들에 대한 이해이고 다른 하나는 공통으로 제공하는 컴포넌트(서비스)에 대한 이해입니다. 모델은 일반적으로 프로그램에서 인터페이스와 상속 등의 관계를 통해 해당 문제를 해결하기 위한 방법을 강제하게 해 줍니다. 또한 컴포넌트는 웹 개발에 필요한 각종 라이브러를 제공합니다. 그럼 먼저 현재 WAF에서 사용하는 주요한 모델들에 대해 좀 정리해 보겠습니다. 1. WAF에서 사용하는 주요한 모델들 1.1 MVC(Model-View-Controller) 모델 일반적으로 MVC 모델은 사용자 인터페이스와 액션을 받아 들이는 View와 해당 응용의 데..

Hot Issues 2007.11.20

Web App Framework 전쟁이야기(2)

지난 번 1편을 쓴 이후에 한 분께서 현재 쓰고 있는 WAP가 자바 언어에 대한 WAP에 대한 것이라는 지적이 있으셨습니다. 결론은 맞습니다. 제가 정리하고자 하는 것은 JWAP에 대한 것 입니다. 여러 이유가 있겠지만 먼저 현재 나와 있는 WAF중 자바 WAF 가 가장 널리 사용되고 있기 때문입니다. 또한 제가 제일 잘 이해하고 있는 분야이기도 하구요...^-^ 현재 WAF 의 언어별 숫자는 다음과 같습니다. ASP.NET : 2 , ColFusion : 4 , Perl : 5 , Ruby : 7 , Physon : 12 , PHP : 15 , Client-Side : 18 , Java 25 - 출처 위키 : http://en.wikipedia.org/wiki/List_of_web_application..

Hot Issues 2007.11.12

Web App Framework 전쟁이야기(1)

웹 애플리케이션 개발자에게 가장 큰 곤욕은 알아야 할 게 너무 많다는 것일 것 입니다. 운영체제는 기본이고 네트웍, 특히 웹 거기에 자바 언어, 서블릿, JSP 등을 숙지해야 하며 DBMS 관리, 세션 및 권한 관리 등 시스템 기반 기술과 더불어 최근에는 HTML과 CSS, Aajx 등도 알아야 어디가서 웹 개발자라고 명함을 내밀 정도가 되었습니다. 이러한 개발자들의 노고를 덜어 주고자 나온 것이 바로 웹 개발 프레임웍(WAF, Web Application Framework)입니다. 그 간 웹 개발을 하며 얻은 노하우( 일반적으로 소프트웨어 패턴이라고 하죠)를 하나의 체계적인 프레임웍으로 만든 것 입니다. 현재 상황이 이러다 보니 개발자들입장에서 거의 대다수가 WAF를 하나 이상 사용하고 있습니다. 그런..

Hot Issues 2007.11.11