그누보드 6가 예상 외로 빨리 나와서.. > 자유게시판

자유게시판

그누보드 6가 예상 외로 빨리 나와서.. 정보

그누보드 6가 예상 외로 빨리 나와서..

본문

잠시 들어와 봤습니다.

 

파이썬 버전을 봤을 때에는 예전 라온보드와 같은 느낌이 드네요.

 

라라벨 사용하는 분보다 파이썬 사용하는 분이 많고,  라온보드처럼 파이보드가 아닌 

 

그누보드 6로 출시되었기 때문에, 쭉 가겠지만,  그래도 조금 아쉬운 마음에  몇자 다시 정리해 봅니다. 

 

그누보드 5에서 부드럽게 넘어가는 방법으로 제가 생각했던 것은 다음과 같았습니다.

 

1748584510_1705869677.4647.png

기존 그누보드 5의 데이타 베이스로 현재와 같이 PHP로 서비스를 해 가면서

FastAPI로 RESTFul만 먼저 지원하는 것이 었습니다.

여기에 여유가 있다면,  간단하게 React Native 앱정도 까지 만들어 주면 대박이겠죠..

그러면 이 기본코드로 다양한 능력자 분들이 다양한 코드로 프런트엔드를 만들수 있지 않을까요.

(다른 장점은 기본 그누보드 5로 사용중인 분들도 VPS하나정도 추가하면, 앱까지 서비스가능.)

 

2단계는 REST API와 프런트엔드가 어느정도 안정화 되면,  PHP단도 Slim이나 Laravel등으로 REST화 하는 것이죠.   이 때 Admin 부분을 React(Next)나 Vue(Nuxt), Svelte등으로 만들어 주면 어떨까 생각해 봤습니다.

 

제가 이렇게 만들어 보고 싶어서 NestJS로 해보고, FastApi도 해보고 여러가지로 도전만 해 봤는데,  실력이 부족해서 못 만들고,  2023년 연말까지 정리를 해 봤습니다.

아 ORM도 그누보드 5에서  몇개정도만 수정해 놓으면 데이타베이스 ORM적용도 조금 쉽게 갈수 있었을 것 같습니다. (https://sir.kr/so_g5tuning 참조)

 

Python (FastAPI)를 잘 아시는 분이 있다면 현재 FastAPI+Jinja 구조를 FastAPI REST구조 (이미 지원하는지 궁금하네요??)로 변경해서 별도의 깃헙을 파 주세요. https://sir.kr/so_restful

1. 그누보드 5와 연동할 것 (영카트도..)

2. FastAPI의 Template를 REST로 전환할 것

 

 

 

 

 

추천
3

베스트댓글

저도 개인적으론  "FastAPI로 RESTFul만 먼저 지원하는 것" 이런 스타일을 원하기는 했습니다.

 

샘플 형태로 기본 테마를 적용해서 사용자가 커스텀 및 다양한 프론트엔드를 활용할 수 있는 그런 형태로..

 

그래야 그누6만의 아이덴티티가 완성되지 않을까? 생각도 했구요

 

실제 5 > 6 달라진건 '언어' 말고는 모르겠습니다ㅠ

댓글 7개

https://github.com/gnuboard/g6/blob/master/bbs/ajax_good.py

이처럼 'ajax'로 시작하는 것들이 json으로 응답하는 api를 따로 분리한 것같아요. 그누5 구조를 그대로 답습한거죠...

나머지는 대부분 html 응답이고요. 

 

https://g6.demo.sir.kr/docs

response_class도 제대로 지정하지 않아서 전부 json 응답을 지원하는 것처럼 나오기도 하고요. ?

? 

 

다양한 프론트엔드를 지원할 수 있었으면, 하는 자아아아아근 아쉬움?

 

더욱이 그게 되면, 많은 제작자 분들이 수익 활동도 할 수 있을 거 같은데

 

react 템플릿 / nextjs 템플릿 등등 테마를 다양하게 판매할 수 있을 것 같기도....

 점차 개선해가겟죠.

1페이즈로 그누5를 재현해내는데 힘쓸것같고, 그 이후에 API 지원 등의 개선이 이루어지지 않을까요?
기반이 잘 되어있는 프레임워크를 사용했으니 지원하기 쉬운 환경이니까요.

? 그래줬으면..ㅠㅠ

 

본사 방향으로 큰절 올리기 가능..

 

프엔 개발자라...프엔으로 개발해서 다양하게 해보고 싶어서..ㅠ

저도 개인적으론  "FastAPI로 RESTFul만 먼저 지원하는 것" 이런 스타일을 원하기는 했습니다.

 

샘플 형태로 기본 테마를 적용해서 사용자가 커스텀 및 다양한 프론트엔드를 활용할 수 있는 그런 형태로..

 

그래야 그누6만의 아이덴티티가 완성되지 않을까? 생각도 했구요

 

실제 5 > 6 달라진건 '언어' 말고는 모르겠습니다ㅠ

전체 1,811 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

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