테스트 사이트 - 개발 중인 베타 버전입니다

그누보드와 앱개발

그누보드의 DB상으로 보면 

 

속도를 위해서 게시판별로 테이블로 만드는 구조입니다.

 

다른 것들은 보통 게시판 글과 댓글로 나눠서 보통 2개의 테이블로 만들어 지는데...

 

그누보드는 각 게시판의 이름이 정해지면,  해당 테이블이 만들어지고,(g5_write_[게시판])

 

그안에 글과 댓글이 들어가는 구조입니다.

 

게시판에 글과 댓글이 많아 졌을 때 속도 측면에서는 도움이 될것 같지만,  DB로 보면 한번에 읽어오지 못하는 단점(?)이 있죠.. (ORM같은 툴 사용이 어려워진다는..)

 

@와칸다포에버 https://sir.kr/cm_free/1519737   글을 보고  react 작업을 하시면서.

 

PHP사이드에서 Hook같은 것을 이용해서 JSON으로 출력할수 있게만 잘 작업하시면..

 

아주 좋은 솔루션이 될것 같아서  앱개발 소모임에 적어 봅니다.

 

예를 들면 sir.kr로 접속하면  현재와 같이 동작하고..  api.sir.kr 또는 sir.kr:[포트]로 접속하면  Json출력으로 나오게..

 

JSON출력이 필요한 곳이 

 

메뉴, 게시판 등..

 

어드민은 당장은 필요하지 않을 것 같고..

 

어떻게 생각하시나요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 6개

제가 구성하려는 내용과 일치합니다. 그누보드5에 데이터는 전부 json으로 처리해서 렌더링 할 예정이라 따로 api서버를 분리해서 json을 받아올 생각입니다
@와칸다포에버 기대됩니다. https://sir.kr/so_app/1509 예전에 Slim으로 만들다가 포기했는데...
api는 어느쪽을 쓰실생각이신가요? 저는 이쪽 저쪽 보다가 요즘은 node쪽으로 보고 있긴한데. 워낙 한줄보면 두줄 까먹어서 진도가 안나가고 있네요..
@마젠토 api는 node말고 그냥 그누보드5에서 만들어낼 생각입니다. 아니면 json을 전부 그냥 렌더링 시켜버릴 생각이기도 하고요
@와칸다포에버 그누보드에 그 기능이 내장되면 편할 거라고 생각을 했었는데.. 하여간 기대됩니다.
기회가 되면 json출력 파일(스펙)을 공유해 주시면 저도 도움이 될것 같습니다.
@마젠토 ㅎㅎ 알겠습니다 배포동시에 거의 공유할 예정입니다 ㅎㅎ
좋은 의견입니다.

게시판 목록

앱개발

글쓰기
🐛 버그신고