나만의 프레임워크를 만들어 본다 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

나만의 프레임워크를 만들어 본다 정보

PHP 나만의 프레임워크를 만들어 본다

첨부파일

evening.7z (1.7M) 27회 다운로드 2023-06-22 10:42:14

본문

20년차를 넘어 많은 개발경험을 축적하여 오니, 언제부터인가 나는 코드이그나이터나 라라벨과 같은 기초 프레임워크를 만들수 없을까 하는 도전이 싹텃다.

그래서 2019년부터 부지런히 짬짬히 만들었고 지금은 어지간한 체모를 갖추었다.

사실 프레임워크들은 PHP의 핵심 문법들보다는 자기들이 정한 개발관례대로 개발할것을 제안되어 개발자들은 PHP의 문법보다는 매 프레임워크들이 제안하는 제 나름대로의 개발관례(프레임워크문법이라고 해도 과언은 아니라고 생각 되어짐)에 익숙하는 단계가 필요하다.

문제는 여러 프레임워크가 지원하는 그 많은 기능들 중 개발자들이 이용하는건 50%도 안된다는것이다.

최대 50%까지 이용한다면 그 나머지는 쓸 모 없는 기능으로 잠수한다.

그래서 나는 MVC라는 개발구조를 내 자신이 만들고 매 개발과제의 특성에 맞게 살을 부쳐가는 식으로 자기만의 고유한 프레임워크 또는 기업고유의 프레임워크를 만들어 프레임워크의 사용효율을 최대한으로 높이는 방향에서 나의 프레임워크를 연구하고 개발하였다.

첨부파일에 소스와 함께 상세한 문서를 첨부하였다.

일명 이브닝(EVENING)으로 명명한 내 프레임워크는 MVC구조를 이루고 네임스페이스, 다종언어, 등 꼭 있어야 하는 기능들을 가능한껏 지원하려고 노력한다.

내가 원코저 함은 누구나 개발자라면 PHP의 진짜 문법을 알아야 하며 프레임워크의 자원이용율을 최대한 높이며 문제가 발생해도 마지막 기초클래스까지 머리속에 장악할수 있어 능동적인 대책을 세울 자신심을 가지는것이다.

스카이프에서 언제나 컨택을 기다리며 좋은 상담을 기대한다. 스카이프 아이디: splitedragon

감사합니다.

 

 

추천
0

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT