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

PHP Router

· 4년 전 · 4289 · 17

그누보드를 개발할 때는 뭐든 직접 만들어야 한다는 일종의 부담감(?) 같은 게 있었는데요..

그런 족쇄를 풀어버리니 사이트 개발할 때도 잘 만들어진 것들을 편하게 활용할 수 있어 좋습니다.

 

URL 관련 처리를 위해서 PHP Router 를 몇 개 사용해봤는데요.. 혹시 필요하실 분이 있을 것 같은

기분이 들어서 몇 가지 적어두려고 합니다.

 

1. klein.php : https://github.com/klein/klein.php

처음에 사용했던 것으로 라우터 설정이 복잡하다고 해야할까요? 이것저것 복잡한 것 같은 느낌이었습니다.

 

2. AltoRouter : https://github.com/dannyvankooten/AltoRouter

klein.php 다음으로 사용했던 것인데요.. 설정은 klein.php 보다는 편했지만.. 정규식을 이용한 설정 때

원치 않는 동작을 하기도 했고.. 정규식에 약해서 일 수도 있습니다. 그리고 서브폴더에서 사용할 때 basePath 설정이 document root 로만 돼서 서브폴더에서 사용할 때는 별도로 지정해줘야 하는 귀찮음이...

 

3. bramus/router : https://github.com/bramus/router

최근에 사용한 Router 입니다. 정규식 패턴을 그대로(?) 사용할 수 있어서 설정도 편하고 router 설정도 셋 중 가장 편한 것 같습니다. 서브폴더에서 사용할 때도 별다른 설정없이 사용가능한 점도 장점입니다.

댓글 작성

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

로그인하기

댓글 17개

저야.. 더 이상 그누보드 개발에 참여하지 않으니 어떤 방향으로 갈지는 알 수없지만.. 현재의 그누보드 구조를 좋아하는 분들도 꽤 있어서.. 쉽게 방향을 바꾸기는 어렵지 않을까 생각합니다.
저는 그누보드 8.0을 기대중입니다.
4년 전
그누 8 출시한대요?!!!
개인적으로 외우고 있는 주문같은거에요^^
새로운 PHP 8.0 에 맞춰 그누보드도 8.0 나왔으면 하는 바램이죠.
4년 전
아.. 저는 좀 반대? ㅋㅋㅋ 왜냐면 8에서는 더 세분화 되고 그만큼 난이도 있을거 같아서요.. 장점도 있지만.. 단순하면서 갖출거 갖춘것을 원해서요 ㅋㅋ;
무슨 말인지 모르겠네요 ㅋ
3년 전
최고에요

게시글 목록

번호 제목
17927
17926
17922
17921
17915
17910
17907
17892
17888
17879
17878
17874
17873
17872
17871
17870
17869
17868
17866
17865
17864
17863
17862
17859
17856
17845
17835
17834
17826
17823