http://developer.mozilla.org/en/docs/Gecko_SDK
여기 바고면
gecko 1.8는 ff 1.5 and 2.0
gecko 1.9는 ff3.0이라고 나와있는데
gecko1.9로 개발해도 ff1.5나 2.0에서 문제가 없는지
답변을 부탁드리겠습니다.
gecko sdk 1.9는 하위 버전 firefox 지원이 안되나요?
-
- Posts: 41
- Joined: 2007 04 03 12:44 36
- Contact:
Re: gecko sdk 1.9는 하위 버전 firefox 지원이 안되나요?
Gecko SDK를 이용하신다면, 개발하시는 언어가 C++이겠죠?
그것을 전제하고 제가 아는 한도내에서 설명드리겠습니다.
일단 파이어폭스 2.X 대이하(Gecko 1.8/1.8.1) 버전과 3.X 버전(Gecko 1.9)의 차이는 Internal linkage를
허용하느냐 마느냐가 가장 큰 차이인것 같습니다. Gecko 1.9에서부터는 Internal linkage를 허용하지 않기
때문이죠.
그래서 현재 C++로 개발된 extension의 경우 과거 Internal linkage를 사용했던 extension은 이를 제거하기
위한 작업이 현재 진행되고 있는 것으로 알고 있습니다.
관련 URL
http://developer.mozilla.org/en/docs/XPCOM_Glue
http://developer.mozilla.org/en/docs/Mi ... en_Linkage
그럼 원래 질문으로 돌아와서 Gecko 1.9로 개발하면 1.5나 2.0에서 문제가 없느냐라는 질문에 대한 답변은
"글쎄요" 입니다.
Frozen Linkage를 이용해서 개발 및 배포하려 할 때 가장 큰 문제가 1.9의 Frozen Interface와 1.8.x대의
Frozen Interface가 다릅니다. 즉, 이 이야기는 1.9 SDK의 Frozen Interface를 이용해서 개발했다 하더라도
1.8에서 Frozen 되어 있지 않은 Interface일 경우 실행되지 않습니다.
그럼 1.8.x대 SDK의 Frozen Interface를 사용하면 모두 해결되느냐... 라는 질문을 하실수 있겠는데요..
이에 대한 답변은 "80% 정도의 긍정적인 답변"을 드릴 수 있겠네요. 아마 개발하시면서 느끼시겠지만,
좀 꼬여있는 부분들이 상당수 있습니다. 아주 간단한 모듈일 경우 거의 가능하지만, 좀 복잡한 기능을
구현하려면 꼬여 있는 부분들 때문에 상당한 삽질(?)이 필요합니다.
답변이 되었는지 모르겠네요.
그것을 전제하고 제가 아는 한도내에서 설명드리겠습니다.
일단 파이어폭스 2.X 대이하(Gecko 1.8/1.8.1) 버전과 3.X 버전(Gecko 1.9)의 차이는 Internal linkage를
허용하느냐 마느냐가 가장 큰 차이인것 같습니다. Gecko 1.9에서부터는 Internal linkage를 허용하지 않기
때문이죠.
그래서 현재 C++로 개발된 extension의 경우 과거 Internal linkage를 사용했던 extension은 이를 제거하기
위한 작업이 현재 진행되고 있는 것으로 알고 있습니다.
관련 URL
http://developer.mozilla.org/en/docs/XPCOM_Glue
http://developer.mozilla.org/en/docs/Mi ... en_Linkage
그럼 원래 질문으로 돌아와서 Gecko 1.9로 개발하면 1.5나 2.0에서 문제가 없느냐라는 질문에 대한 답변은
"글쎄요" 입니다.
Frozen Linkage를 이용해서 개발 및 배포하려 할 때 가장 큰 문제가 1.9의 Frozen Interface와 1.8.x대의
Frozen Interface가 다릅니다. 즉, 이 이야기는 1.9 SDK의 Frozen Interface를 이용해서 개발했다 하더라도
1.8에서 Frozen 되어 있지 않은 Interface일 경우 실행되지 않습니다.
그럼 1.8.x대 SDK의 Frozen Interface를 사용하면 모두 해결되느냐... 라는 질문을 하실수 있겠는데요..
이에 대한 답변은 "80% 정도의 긍정적인 답변"을 드릴 수 있겠네요. 아마 개발하시면서 느끼시겠지만,
좀 꼬여있는 부분들이 상당수 있습니다. 아주 간단한 모듈일 경우 거의 가능하지만, 좀 복잡한 기능을
구현하려면 꼬여 있는 부분들 때문에 상당한 삽질(?)이 필요합니다.
답변이 되었는지 모르겠네요.
Who is online
Users browsing this forum: No registered users and 1 guest