GR Board 2 Developer Forum

[다운로드] 거침없는 시도도 좋지만....

이동규
  • homepage
  • 2011.02.26 02:09:44
  • hit: 2531
  • good: 55
아직 IE9가 출시되지않아서,
CSS3이나 HTML5가 재대로 지원되지 않는 브라우저들이 많은데...

IE6같은경우엔 버리고 간다해도,
저는 문서가 깨지더라도 어느정도 판독이 가능해야 하는 상태로는 되야한다고 생각하거든요...

xhtml을 더 선호하시는 분들도 계실거고..

html5로 바로 가는것보단,
grboard 2.0에 html5를 적용하거나, 관리자페이지에서 xhtml버전과 html5 버전을 선택할 수 있게 하면 참 좋을거 같습니다. (DTD부분만 바뀌도록..)


또한, 기존 GR CORE가 여러 GR SERISE의 공통되는 라이브러리를 한 곳에 모으고 효율성을 높이기 위해 만든 것으로 알고있는데요..
이제는 METABBS나 XE처럼 여러 기능과 스킨들을 플러그인 형식으로 바꾸는것이 더 체계적이고 좋지 않을까 하는 생각이 듭니다.
modified at 2011.02.26 02:10:50 by moderator
시리니 site 2011.02.26 12:24:40 reply
HTML5 와 XHTML 스펙을 동시에 제공해주는 것은 이상적입니다만,
현실적으로 저나 동규님을 비롯한 다른 개발자분들이 양쪽 스펙을
다 짊어지고 가기엔 여력이 부족한 것이 사실입니다. XHTML 스펙이 점차
HTML5 로 대체되고 있는 현 상황에서 보면 더 그렇죠. 

단순히 DTD 만 변경하는 것으로는 쉽게 변경하기가 어렵습니다.
HTML5 에서 제공하는 시맨틱 태그들이나 JS API 들을 한 번 사용하기
시작하면 XHTML 에서 제대로 동작시키기 위해 fallback 을 구현해야
하는데, 이는 핵심 역량을 기능 개선보다 호환성 맞추는 데 투입하는
일이 됩니다.

플러그인 방식은 저 역시 그렇게 하고 싶고, 아마 다들 동의하시리라
생각 됩니다. 바라건데 어렵지 않고 단순한 구조를 유지하면서
플러그인 형태가 된다면 좋을 것 같습니다.

지금의 제 계획은, 버젼대를 분리해서 개발하는 것입니다.
현재 GR Board 에 작성된 코드는 기존 설계부터 시작해서 고민해야
할 점들이 너무나 많습니다. 그리고 아직은 HTML5 가 명목상으로
쓰여 있어 문제가 드러나지는 않지만 제대로 쓰게 되면 말씀하신 것 처럼
호환성 문제에 부딪치게 됩니다. 누구나 원치 않는 상황이죠.

그래서 저는 GR Board v1.x 와 GR Board v2.x 를 구분해서
2.x 부터는 HTML5 native 하게 개발을 하는 겁니다. 설계부터 전부
다시 재검토하고 좀 더 다른 개발자분들과 함께 작업하기 쉬운 형태로
개발하려고 합니다.

아직 행동으로 옮기진 못했고 생각만 하고 있는데 이런 논의는 언제든지
환영입니다! 동규님도 그리고 다른 분들께서도 의견을 공유해 주시면
뭔가 HTML5 시대에 걸맞는 녀석이 나오지 않을까 싶습니다.