포럼
애드온과 모듈수정 성능차이?
2014.01.07 03:17
애드온으로 기능을 실행하는것과
모듈을 직접 수정해서 사용하는것
이 두가지가 성능차이가 얼마나 나는지 궁금하네요
그리고 이미지조절애드온이나 자동링크 애드온 같은건
모듈에 포함되어도 괜찮을거 같은데 왜 따로 애드온으로 구성되있는건지도 의문입니다.
댓글 3
-
쿡래빗
2014.01.07 03:45
-
銀童
2014.01.07 09:04
같은 기능이면 모듈이 더 성능 저하가 적습니다.
-
sejin7940
2014.01.07 10:46
애드온은 특정코드를 다른걸로 치환하는 개념입니다. 물론 애드온에 따라 조금씩 다르게 사용도 가능하지만 기본적인 용도는 치환이죠. 그렇기에, 기존에 있던 것을 기반으로 행위를 합니다.
모듈은 기존에 없던 어떤 화면을 출력하거나, 어떤 행위를 하거나.. 특정한 행위에 대한 추가적인 행동을 하거나 하는 등 새로운 행위를 할 수 있는 개념이죠. 아예 새로운걸 만들어낼 수 있죠. 기존에 구속 안 받고, 원하면 연계해서 추가적인 행위를 만들 수도 있죠. (이게 트리거 개념입니다)
사실, 애드온의 기능은 모듈화가 아니라, 사용하느 게시판 스킨에서 처리할 수 있으면, 스킨에서 처리하는게 사실 훨씬 낫죠. (예를들면 추천/비추천 버튼 노출 애드온 보다, 차라리 스킨 자체에서 버튼형식으로 노출한다든지..)
다만, 스킨은 모든 스킨을 다 고쳐줘야하는 반면, 애드온 하나로 여러 스킨에 바로 적용이 되는 장점이 있다보니, 애드온 의 개념으로 기능을 만드는 경우가 많죠.
반면 애드온은 설정에 한계가 있어요. 같은 행위를 여러 상황에 다르게 적용하기도 어렵고..
이럴땐 애드온으로 만들 수 있는 기능임에도 모듈화 하는게 좋죠.
(예를들면 추천수에 따른 글 이동 기능을 애드온으로 만들면, 딱 하나의 틀만 지정이 가능한데
이를 모듈화해서 설정화면을 만들면... 여러 상황을 만들 수 있죠.. 각각 다른 기준으로 다른게시판으로 이동되게)
같은기능이라면 성능차이가 없지 않을까요....
애드온으로 간단히 할수 있는걸 복잡하게 모듈로 제작할 필요도 없고..
모듈로 할수 있는걸 애드온으로 편법써가면서 할 필요도 없죠...