アカウント名:
パスワード:
本体のバージョンと別に拡張機能用のバージョンを持って拡張はそっちのバージョンを見るようにすればいいんじゃね?
拡張のバージョンは・メジャーバージョン上がるまでは関数等の仕様は変えずに機能追加に限定・拡張用のAPIを整理するときにメジャーバージョンを上げる・本体の機能追加によるバージョンアップは拡張のAPIとは独立するって扱いでみんな幸せになると思うんだが。
拡張機能の機能も、本体側の機能に依存した作りになっているから、拡張機能そのものにバージョン管理を設けたところで何も変わらないでしょう。
(拡張機能に対する) インターフェイスにだけ依存した作りにするには、それ自身を単独で動作するものにしなければなりませんので、もしもそういう構造にしたとすれば、それは拡張機能ではなく単独のプログラムでしかなくなってしまいます。
それってDLLみたいなものだよね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
拡張用のバージョン管理を別にしたら? (スコア:0)
本体のバージョンと別に拡張機能用のバージョンを持って
拡張はそっちのバージョンを見るようにすればいいんじゃね?
拡張のバージョンは
・メジャーバージョン上がるまでは関数等の仕様は変えずに機能追加に限定
・拡張用のAPIを整理するときにメジャーバージョンを上げる
・本体の機能追加によるバージョンアップは拡張のAPIとは独立する
って扱いでみんな幸せになると思うんだが。
Re:拡張用のバージョン管理を別にしたら? (スコア:0)
拡張機能の機能も、本体側の機能に依存した作りになっているから、拡張機能そのものにバージョン管理を設けたところで何も変わらないでしょう。
(拡張機能に対する) インターフェイスにだけ依存した作りにするには、それ自身を単独で動作するものにしなければなりませんので、もしもそういう構造にしたとすれば、それは拡張機能ではなく単独のプログラムでしかなくなってしまいます。
Re: (スコア:0)
それってDLLみたいなものだよね。