(토론) 그누보드에 프레임워크를 도입한다면? > 자유게시판

자유게시판

(토론) 그누보드에 프레임워크를 도입한다면? 정보

(토론) 그누보드에 프레임워크를 도입한다면?

본문

안녕하세요.

오랜만에 인사드리네요.

 

이번에 갑자기 생각난게 있어서 여러 선배님들과 토론하고 싶은게 있어서요 ㅎㅎ

 

모던PHP는 상당히 많은 부분들이 변하였고, 기존의 단점을 개선한 것도 없던 좋은점이 생겨난 것도 많아졌죠?

 

CI나 Yii 라는 프레임워크로 업무를 진행하고 있는데요

그러다보니 모던한 프레임워크들이 따라가고 있는 MVC, HMVC, module 단위 개발 등등에 익숙해진거 같아요. 

 

요새는 그누보드를 사용할 일이 잘 없었지만 예전에 xe가 차후 버전에서는 laravel 이라는 프레임워크로 개발을 진행할 것이고 이미 진행중이다 라는 내용을 알고 있었는데

 

갑자기 우리도 프레임워크로 개발을 진행한다면 어떨까 싶은 생각이 들었어요.

 

 

물론 보드 특성상 라이트 유저가 많고, 그렇기 때문에 아무래도 유저감소가 일어날 수 있을수도 있고

프레임워크라는 것이 유행을 타다보니 하나의 프레임워크로 개발을 진행했을 시 추후 생길 수 있는 문제점들이 있을 수 있다는 점이 있겠지만요 

(예를들면 신버전을 만들어 놨더니 해당 프레임워크의 유행이 끝나버려서 레거시 코드로 전락할수도 있다라는 점?)

 

그래도 모던한 개발방법이 종합 된 최신 프레임워크들을 따라가게 된다면 장기적으로 도움이 될 것 같고

지금 xe진영에서는 국내 php개발을 이끌어 가는 분위기던데 이와 비슷한 효과도 있을거 같고

핫한 프레임워크를 사용한다고 한다면 홍보효과도 있을거 같고 (그누보드가 라라벨로 개발한대요)

냑에서는 코어 부분을 신경쓰고 유저들은 모듈단위만 생각하면 되니 유저들의 개발 편의와 개발된 소스 공유에도 도움이 될거 같구요..

 

 

그냥 단순 개인적인 생각이지만 저는 그누보드가 너무 좋고 더 발전했으면 하는 마음에 적고 가는 글이니

한번쯤 가볍게 읽고 가주셨으면 좋겠습니다.

 

그리고 다른 선배님들의 생각도 궁금하네요

추천
0

댓글 29개

프레임워크를 따라가기보다는 디자인패턴을 바꿔볼려는 의지를 보여주는게 더 나을거 같습니다.
공개형 보드의 특성상 많은 튜닝이 일어날것인데 이 부분을
orm 과 D.I 로 변경만 하더라도 지금처럼 의존성으로 인하여 코드를 중구난방으로 뜯어고치는 일은 없어보이리라 생각이 듭니다.
반대로 스킨 개발자 입장에서도 자신이 만든 모듈을 unit test 를 거쳐 조금 더 검증이 가능하고 해당 모듈의 이슈를 바로 체크할 수 있겠죠

(적어도 그누보드에 뭐뭐가 없어서 뭐뭐 설치해야 합니다. 라고 한다면 차라리 composer 를 이용해서 해당 라이브러리를 받을 수 있게끔은 해주어야 말이라도 되죠)
저 개인적으로도 모던 PHP 개발을 많이 하고 D.I (Dependency Injection) 을 해결하기 위해 interface 등을 반영을 위한 패턴도 구상하며 별도의 프레임워크를 개발하고자 하는데
충분한 의지와 검토가 있다면 가능해보이지 않을까 싶습니다.
아래 링크는 PHP D.I 관련 검토한 내용 링크 입니다.
http://php-di.org/doc/understanding-di.html
D.I 자체가 추상화 입니다.
협업을 하면서 내가 만드는 모듈 A가 B와 같이 구동이 되어야 하는데
B가 만들어지길 기다리기 보다는 B가 있으면 이렇게 돌아갈 것이다 라는 가정으로
느슨한 연결을 하는 것이니까요
아..
제가 말씀드린건 php에서 추상화 할때 abstract 를 지원해서 그 클래스랑 메소드 말씀드린거에요 ㅎㅎ

php도 공부할게 많아져서 재밌네요 ㅎㅎㅎ
흠.. interface 로 커버가 되는 부분이며
오히려 abstract 보다는 interface 로 가는게 여러모로 이점이 많을거 같다라는 생각이 큽니다.
안녕하세요. 올만에 뵙네여.
이 글에 댓글을 달까 말까 하다가.. 한줄 적습니다.
물리적인것도 힘든데. 논리적으로 변경한다면...

영카트5에 일부가 논리적으로 하고 있는것을 본것 같은데요..
암튼... 공동프로젝트를 자주하시는 회사에 다니시나 보네요.
추상클래스도 나온것 보니.. ^^

암튼 홧팅입니다.
프레임워크라는 것이 참 머랄까 나름 장벽이 있지 않습니까?
그누와 제로보드의 장점이 누구나 쉽게 라는 의도가 있었는데.
제로보드는 xe로 넘어가면서 누구나 쉽게에서는 멀어졌지요. 그누보드는 아직 그 성격을 유지하기 때문에 사람들이 아직도 다가서기 쉽다라는 점이 있습니다.

더구나 MVC 모델은 처음부터 공동작업을 위한 모델링입니다. 좀 배워야 할 수 있구요. 머랄까 서로 약속된 규정같은것이 있자나요.

그누가 CRM이나 프레임워크로 넘어가게 되면 홈페이지를 누구나 만들수 있다에서 멀어질것 같네요.
전체 218 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

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