포럼
애드온과 모듈수정 성능차이?
2014.01.07 03:17
애드온으로 기능을 실행하는것과
모듈을 직접 수정해서 사용하는것
이 두가지가 성능차이가 얼마나 나는지 궁금하네요
그리고 이미지조절애드온이나 자동링크 애드온 같은건
모듈에 포함되어도 괜찮을거 같은데 왜 따로 애드온으로 구성되있는건지도 의문입니다.
댓글 3
-
쿡래빗
2014.01.07 03:45
-
銀童
2014.01.07 09:04
같은 기능이면 모듈이 더 성능 저하가 적습니다.
-
sejin7940
2014.01.07 10:46
애드온은 특정코드를 다른걸로 치환하는 개념입니다. 물론 애드온에 따라 조금씩 다르게 사용도 가능하지만 기본적인 용도는 치환이죠. 그렇기에, 기존에 있던 것을 기반으로 행위를 합니다.
모듈은 기존에 없던 어떤 화면을 출력하거나, 어떤 행위를 하거나.. 특정한 행위에 대한 추가적인 행동을 하거나 하는 등 새로운 행위를 할 수 있는 개념이죠. 아예 새로운걸 만들어낼 수 있죠. 기존에 구속 안 받고, 원하면 연계해서 추가적인 행위를 만들 수도 있죠. (이게 트리거 개념입니다)
사실, 애드온의 기능은 모듈화가 아니라, 사용하느 게시판 스킨에서 처리할 수 있으면, 스킨에서 처리하는게 사실 훨씬 낫죠. (예를들면 추천/비추천 버튼 노출 애드온 보다, 차라리 스킨 자체에서 버튼형식으로 노출한다든지..)
다만, 스킨은 모든 스킨을 다 고쳐줘야하는 반면, 애드온 하나로 여러 스킨에 바로 적용이 되는 장점이 있다보니, 애드온 의 개념으로 기능을 만드는 경우가 많죠.
반면 애드온은 설정에 한계가 있어요. 같은 행위를 여러 상황에 다르게 적용하기도 어렵고..
이럴땐 애드온으로 만들 수 있는 기능임에도 모듈화 하는게 좋죠.
(예를들면 추천수에 따른 글 이동 기능을 애드온으로 만들면, 딱 하나의 틀만 지정이 가능한데
이를 모듈화해서 설정화면을 만들면... 여러 상황을 만들 수 있죠.. 각각 다른 기준으로 다른게시판으로 이동되게)
글쓴이 | 제목 | 최종 글 |
---|---|---|
socialskyo | XE 공홈은 구글 인사이트 속도 측정이 안되나요? [6] | 2014.01.10 by 銀童 |
정도의길을걷기싫다 | 라면 소스입니다 [4] | 2014.01.10 by 야옹이님 |
고마워XE | xe 모듈 개발을 위한 매뉴얼의 필요성 [10] | 2020.03.14 by ToFinder |
YJSoft | UTF-8 BOM의 문제 [3] | 2014.01.10 by explode |
Cody | BNU님, 텍스타일 뉴스 발행 모듈 가지고 계시나요? | |
백성찬 | Github 프로젝트 다운로드 불가 | |
콩치 | [알림]댓글리스트 페이징 출력 순서가 바꼈습니다. [2] | 2014.01.09 by 콩치 |
ToFinder | XE의 메인 css 및 js에 대한 생각... [1] | 2014.01.09 by 멀티비타민 |
Real | 일간워스트 개장기 [18] | 2014.01.08 by 장포크 |
라싸 | 접속자, 글작성자 국기 표시 관련하여.. [14] | 2014.01.08 by 라싸 |
대암지기 | php5.4, php5.5 쓰시는 분, 조심 하세요!! [1] | 2014.01.08 by 푸시아 |
sejin7940 | 제작지원 게시판의 정렬순서를.. 최근업데이트순 으로 변경해주세요 ^^ [2] | 2014.01.08 by sejin7940 |
KrteamENT | Parse API 앱 소스 문제 [17] | 2014.01.08 by hhgyu |
샤로우 | 오늘 하루 열정을 불태우신 모든 분들...수고하셨습니다. | |
BonaSera | 크롬 주소창 검색이 되는 사이트 | |
퍼니엑스이 | pg사, 어떤 걸 사용하세요? [5] | 2014.01.07 by 착한악마 |
도라미 | xe.min.js는 어떻게 압축되는 건가요? [1] | 2014.01.07 by 도라미 |
퍼니엑스이 | display.after 트리거 활용하기 [1] | 2014.01.07 by 라르게덴 |
참빛바다 | 게시판 스킨 설정 복사는 왜 없을까요? [10] | 2014.01.07 by 참빛바다 |
멀티비타민 | 애드온과 모듈수정 성능차이? [3] | 2014.01.07 by sejin7940 |
같은기능이라면 성능차이가 없지 않을까요....
애드온으로 간단히 할수 있는걸 복잡하게 모듈로 제작할 필요도 없고..
모듈로 할수 있는걸 애드온으로 편법써가면서 할 필요도 없죠...