기본 콘텐츠로 건너뛰기

라벨이 Framework인 게시물 표시

[DCAB.Fx] 기본적인 프레임워크 컨셉...

이런 저런  생각을 하던 끝에 가칭 DCAB.Fx 라는 이름을 사용하기로 했다. 뭔가 내가 하고자 하는 것을 잘 표현하는 것이 필요하지만 머리가 굳어가고 있는지... 전혀 생각이 넓게 퍼져나가지 못하고 있다. ㅠㅠ DCAB : Dynamic Composite Application Block Fx : Extensible Framework by Meta 나름 CAB / SCSF 쪽에 매력을 느끼고 있었던지라... 그 컨셉을 그대로 녹여(?) 보려고 하는 욕심에 정한 이름이지만 너무 평이한 것 같기도 하고... 아주 근본적인 컨셉 구상 막상 생각하고 어떤 방식으로 접근을 해야할지를 고민하고 있는데... 컨셉 그림을 그리고 보니... 너무 모르는 것이 많다.... 지금까지 뭔가 많이 한 것 같은데... 정작 시작하려고 하니... 몰라도 너무 모른다. 뭐, 시작이 반이니... 힘내서 열심히... ^^

[Framework] 개발 프레임워크 구성을 위한 기본적인 정리...

>>> 잡설... ㅠㅠ 지금까지 미루고, 뒤집고, 포기하고, 다짐하고, 매번 재 시작을 하면서도 진행을 하지도 못하고 매번 실패로 끝날 수 밖에 없던 개발 프레임워크 만들기에 다시 한번 도전을 한다. 벌써 많은 세월이 흘러서 더 이상의 도전은 없을 듯 하다. 아니 내가 원해도 시장과 환경들이 기회를 주지 않을 듯 하다. 세상의 수 많은 사람들이 개발 프레임워크에 대해서 고민하고, 토의하고, 격론을 통해서 나온 좋은 프레임워크들은 이미 많다. 내가 구성하고 싶은 프레임워크 역시도 많은 단점을 가질 것이고, 앞서 나온 수 많은 훌륭한 프레임워크를 흉내조차 내지 못할지도 모르고, 너무 시대에 뒤 떨어진 것일지도 모른다. 하지만, 내가 하고 싶었고, 내가 원하는 방향으로 나만의, ... 내 이름을 걸고 하나의 프레임워크가 있었으면 좋겠다는 생각이다. 제발 이번만은 먹고 살기 위해서 프로젝트 뛰느라.. 포기하게 되는 그런 무책임하고 무모한 도전으로 끝나지 않기를 희망한다. 얼마만큼의 시간과 노력이 들어갈지는 모르지만... [ 전제 조건 들 ] 메타 정보를 기반으로 한다. 개발 툴(현재는 Visual Studio)에 융합되어야 한다. 메타 정보는 손 쉽게 변경과 적용이 가능해야 한다. 메타 정보를 기반으로 여러 가지 어플리케이션(모바일, 웹, 데스크탑, ...) 에 적용이 가능해야 한다. 메타 정보를 기준으로 실행을 할 수도, 실제 어플리케이션에 맞는 컴파일 및 구동이 가능한 코드로의 변환이 가능하여야 한다. 본 개발을 진행하기 전에 간단한 시나리오를 통해서 메타 정보를 구성하고, 프로토타입 검증이 가능하여야 한다. 성능 모니터와 연동하여 구성 컴포넌트들의 라이프사이클 추적이 가능하여야 한다. [ 요소 항목 들 ] 메타 정보 처리를 위한 메타 프레임워크 메타 정보 작성을 위한 메타 디자인 프레임워크 메타 정보 구동을 위한 구동엔진 프레임워크 어플리케이션 유형에 맞는 코드 출력을 위한 코드 생성 프레임

MSFL :: Morris 소프트웨어 공작소를 시작합니다.

2013년 1월 7일... 새로운 한해를 맞아 새로운 도전을 시작하려고 한다. 지금까지의 경험을 한 단계 더 끌어올리고, 모아서 결실을 맺을 수 있도록... 개발이라는 것이 무엇인지? 프레임워크라는 것이 무엇인지? 플랫폼이라는 것이 무엇인지? 이제서야 좀 알 것 같기도 하고 모르는 것 같기도 하다. 아직도 제 자리를 찾지 못한 나를 바로 잡기 위한 채찍과 같은 마음으로 시작하며... MSFL - MorrisSoft Funny Lab... 정말 재미있는 상상들을 현실로 가져올 수 있는 꿈의 공장을 만들고 싶다!!!