본문 바로가기
Web

그누보드가 탈 php를 하고 python의 옷으로 새롭게 갈아입다. (feat. 그누보드6)

by 모닝위즈 2024. 2. 1.
반응형

 

'그누보드'라고하면 php의 대표적인 웹 프레임워크라고 할 수 있었다.

하지만, 그누보드6가 출시되면서 과감하게 php의 옷을 벗고 python의 옷으로 새롭게 나타났다.

 

개인적으로 그누보드를 좋아하지 않기 때문에, php를 할 때도 CodeIgniter를 사용하였었다.

하지만, python으로 언어가 바뀜에 따라 조금 관심은 생겼다.

 

-

그누보드 커뮤니티를 보면 기대반 걱정반인 듯 하다. 
사실 익숙해진 사람들은 언어가 바뀌어버렸기 때문에 회의적인 사람들도 보였고, 기대하는 사람들도 보였다.

 

FastAPI 기반이며,  Python 3.8 ~ 3.12까지 지원한다고 한다.

(FastAPI이므로 uvicorn (https://www.uvicorn.org/) 를 사용한다.)

 

일단 python은 매우 무궁무진한 라이브러리들이 많기 때문에 그누보드의 플러그인의 확장성도 상당히 기대가 된다.

 

자세한 설치 방법은 아래 Git을 참고하면 됨.

 

https://github.com/gnuboard/g6

 

GitHub - gnuboard/g6

Contribute to gnuboard/g6 development by creating an account on GitHub.

github.com

 

* 프레임워크의 확장성을 본다면 개인적으로는 매우 탁월한 선택을 하였다고 생각된다.

 

그누보드와 파이썬의 만남은 마치 메르세데스-벤츠에서 단종 소나타를 가져가서 출시해주는 기분이랄까..

아.. 소나타가 메르세데스-벤츠로 직접 찾아간 느낌인건가.. 

 

 

댓글