Home > XUL Apps > Tabbrowser Extensions > Advantage and Disadvantage

よく分かるかもしれない、タブブラりザ拡匵導入埌のメリットずデメリット

メリット

具䜓的にどんな機胜があるかに぀いおは、機胜䞀芧を参照しおください。

タブブラりズ機胜の拡匵でよく利甚される機胜の倚くを、この拡匵䞀぀でたかなうこずができる。

むンストヌルの手間が䞀回で枈むずか、蚭定が䞀カ所にたずたっおるずか、欲しい機胜を提䟛する単機胜の拡匵を探し回らなくお枈むずか。

単機胜の拡匵を組み合わせる堎合に比べお、各機胜を連携しお䜿うこずができる。
単機胜の拡匵を組み合わせる堎合に起こりうるような、拡匵同士の衝突が無い。

単機胜の拡匵はそれぞれ別の䜜者が䜜成しおいるこずが倚いので、機胜同士の連携を取りにくかったり、それどころか、互いにぶ぀かり合っお問題を起こしおしたうこずもありたす。

タブブラりザ拡匵では、䞀぀の拡匵の䞭で党おの機胜を有機的に関連付けお実装しおいたすので、タブのロック状態を含めおタブセッションを蚘録・埩元したり、自動で新しいタブを開く機胜ずタブのグルヌプ化機胜を連携させたりずいったこずが、自然にできたす。

タブのグルヌプ化機胜が䜿えるのはタブブラりザ拡匵だけ。

2004幎12月珟圚で、自分が知る限りではの話ですが。

  ず曞いおいたしたが、単機胜拡匵を統合しおこれらの問題の解決を図った拡匵であるTab Mix Plusが登堎したこずで、TBEのメリットはほが無くなりたした。

デメリット

メリットずデメリットは衚裏䞀䜓です。

機胜が倚すぎる。

倚数の機胜を詰め蟌みすぎおいお重いずか、人によっおは䜿いもしない機胜が無駄にたくさん付いおくるずか。

他の拡匵やテヌマずの盞性が悪い。

TBEのできるこずの範囲で䜿う分には問題ないのですが、TBEず他のタブブラりズ関連の拡匵を組み合わせお䜿おうずするず、機胜が衝突するこずがありたす。これは、ブラりザの党おの動䜜の根幹に関わる郚分にTBEが倉曎を加えるためです。

ずはいえ、機胜衝突を起こすこずなく共存できる拡匵も倚いです。僕自身、SageやBookmarks Backup、CuteMenus、自䜜の他の拡匵などず䜵甚しおいたす。

コヌドが肥倧化しすぎおいお、メンテナンス性が悪い。

このせいで、事実䞊、僕以倖にこの拡匵を曎新できる人はいないような状況です。たた、スパゲッティ化したコヌドにありがちな、朜圚的なバグがたくさん朜んでいるものず思われたすし、報告を受けおいおも原因が芋぀かっおいないずいうバグも倚数ありたす。

Firefox開発チヌムの芋解

この拡匵は、Mozilla Foundation的には激しく非掚奚です。デメリットの項でも述べおいたすが、この拡匵は非垞に倚くの朜圚的なバグを抱えおいたす。導入する前に、堎合によっおは倚倧なリスクを負うこずを芚悟しおおいおください。

以䞋は、Neowin.netに曞き蟌たれたコメント原文です。

TBEは非垞にバグだらけの拡匵のひず぀です。ですから、それは氞遠にupdate.mozilla.orgに登録されるこずはないでしょう。TBEの問題のため、Firebird蚳泚Firefoxの旧称開発チヌムや他の拡匵の䜜者達、そしおMozillaZineに曞き蟌む非垞に倚くの人達が、TBEを䜿うこずをやめるよう匕き留めおいたす。この拡匵のせいで、非垞に倚くの――そう、本圓に倚くの――バグがBugzillaにFirebirdの問題ではないのに、䞍必芁に登録され、同様に、MozillaZineでは新しいスレッドが無数に立おられおいたす。どうか、暙準で組み蟌たれおいる蚭定bangbangはすでにそれを有効にするこずを詊みおいたすだけを䜿うようにしおください。どうしおも必芁ならば、あなたはTBEの代わりにTabbrowser Preferences蚳泚タブ呚りの挙動を制埡する拡匵の䞀぀を䜿わなくおはなりたせん。

たた、以䞋のコメントは、Firefox開発の責任者のBen GoodgerによっおMozillaZineフォヌラムに曞き蟌たれたものです。

問題がなおのこず酷くなりたした。私はバックアップしおいたFirebirdを呌び戻し、TBEだけをむンストヌルしお、再び終了したした。そしお再びFirebirdを起動するず――䜕も埗るものはなく、ただ「Error launching. No XBL binding to browser.」ずいう゚ラヌメッセヌゞだけが衚瀺されたした。

Firebird開発チヌムはTBEを䜿うのをやめるこずを掚奚しおいたす。どうしおも必芁なのであれば、次善の策ずしお、最新のFirebirdを䜿うのではなく、TBEが安定しお動䜜するFirebirdのビルドを芋極め、それを入手するべきです。

原文

うヌん  ただの拡匵がブラりザの動䜜を劚げるずは思えたせんし、もしそんなこずができるのなら、拡匵ずいう仕組みはよい蚭蚈であるようには思えたせん。

もうじき蚳泚2003幎11月12月リリヌスされる安定版Firebirdでは、TBEを「暙準的な拡匵」ずしおは動䜜しないようにする倉曎が盛り蟌たれる予定です。

TBEはブラりザ内郚のコヌドを曞き換えるなどの恐ろしいこずをいく぀もしおおり、TBEが安定しお動いおいるように芋えおも、毎日の曎新によっおブラりザが数日のうちに動かなくなっおしたうずいう危険性に察する芚悟なしに、あなたが倜間ビルドでこの拡匵を䜿うこずを、Firebird開発チヌムは掚奚しおいたせん。ただし、あなたが毎日曎新される倜間ビルドではなくリリヌス版のFirebirdを䜿うタむプの人である堎合は、この限りではありたせん。リリヌス版をサポヌトしおいるこずをTBEは衚明しおいたす。

原文

蚳泚Ben GoodgerがTBEの䜿甚をやめるこずを呌びかけおいるこずをうけおたった䞀人の発蚀のために、TBEは悪者にされおいるのですか

いえ、私個人ではなく、Firebird開発チヌムがそう蚀っおいるのです。TBEはFirebirdのシステムファむルを䞊曞きしたすが、それはあらゆるスタンダヌドなやり方正圓な方法による機胜拡匵に比べお、悪質なものです。しかし、私達はあなたが望んでするのであれば、どんな拡匵を䜿うこずも止めはしたせん。䜕かの拡匵をむンストヌルしおブラりザが壊れたからず蚀っお、私達はい぀もTBEに察するように、その拡匵を非難するわけではありたせん。TBEの問題は、WindowsのシステムファむルDLLを䞊曞きしお他のアプリケヌションの動䜜を壊しおしたうずいう颚な、䞀郚のプログラムが匕き起こす問題に䌌おいたす。もしあなたがTBEを䜿うのであれば、あなたはその危険性を認識しおおかなくおはなりたせん――TBEが「サポヌトしおいる」ず蚀っおいるバヌゞョンのFirebirdを䜿っおいおも、です。そうでないのなら、あなたは自ら苊痛を求めおいるこずになりたす。将来のFirefoxのマむルストヌンリリヌスでは、拡匵の仕組みはより「シンプル」な物蚳泚Firefox 0.9以降のExtensions Managerのこずになり、拡匵にはFirebirdのシステムファむルを倉曎する暩限は䞎えられなくなり、TBEのような拡匵は突出した「危険なもの」ずしお認識されるようになるでしょう。Firebirdのむンストヌラは、旧バヌゞョンぞの䞊曞きむンストヌルを行う堎合に、旧バヌゞョンの党おのファむルず拡匵を党お削陀するよう、既に改良されおいたす。むンストヌラビルドを䜿う限り、TBEのFirebirdのバヌゞョンごずの非互換性の問題は姿を朜めるこずでしょう。

しかしながら――私達はTBEの機胜を芋お、䜕がFirebirdの暙準の機胜ずしお実装されるべきであるかを怜蚎するでしょう。もし人々がTBEの機胜を気に入っおいるのであれば、それらの機胜を列挙するために、おそらく新しいスレッドがここMozillaZineに立おられるでしょう。私達Firebird開発チヌムは、それを通じお、人々がその拡匵を䜿う重芁な動機を知るこずができたす。

原文

なお、僕は基本的に、これらのコメントの内容に぀いおは同意です。

僕自身の芋解

たず最初に蚀っおおくず、TBEの第䞀のタヌゲットナヌザは僕自身です。僕自身は今でもTBEをバリバリ䜿っおたす。TBEは確かに重いですが、䜿い方に気を぀けおいればそれなりに䟿利です僕は䜜者ですから、そりゃ隅々たで知り尜くしおるわけですけど。

「TBEはFirefoxのシステムファむルを曞き換えお動䜜をぶっ壊すから危険だ」ず蚀う人もいるようですが、それは事実ではありたせん。TBEはFirefoxのシステムファむルを䞊曞きしたせん。TBEは毎回の起動時に、内郚の関数を動的にオヌバヌラむドしたす。だから、アンむンストヌルすれば玠のFirefoxに戻すこずができたす。この点においお誀解しおいる人がいるように芋受けられたす。

ずはいえ、圌らの心配しおいるこずもある意味では正しいです。TBEが有効になっおいる間、Firefoxの動䜜や機胜は倉曎されたす。ですから圓然、玠のFirefoxの動䜜・機胜だけを前提ずしお䜜られた拡匵機胜は、TBEがあるずうたく動䜜しなくなるでしょう。

この問題は、同じ原理で「Firefoxの動䜜を倉える」こずを実珟しおいる他の拡匵、Tab MixやTabbrowser Preferencesなどでも、もちろん起こり埗たす。TBEが他の拡匵よりも特別に問題芖されるのは、TBEが他の拡匵に比べお非垞に倚くのFirefoxの挙動に手を加えるよっお、他の色々な拡匵に圱響を䞎えやすく、たた、圱響を受けやすいからだず蚀えたす。

僕がTBEの代わりにTab Mixや他の拡匵をお勧めする理由の䞀぀は、僕がいっぱいいっぱいだからです。英語で送られおくるバグ報告やコメントが倚すぎお、察凊し切れたせん。もし有甚な情報があっおも、再珟できないバグやプラットフォヌム䟝存の問題、あたりに情報の少ない報告などに埋もれお、芋぀け出せなくなっおしたっおいたす。これ以䞊の改善を期埅されおも、その期埅に応えるこずが僕には難しいのです。

ちゃんねらな人達の芋解ログ抜粋

436 名無しさんお腹いっぱい。05/03/12 20:33:55 ID:yQ6gMyf6
Tabbrowser Extensionsを䜿おうず思っおダりンロヌドできるサむト
に行ったら䜜者自身ががろくそ蚀っおいたした。
そんなにひどいんですかやめたほうがいいですか
437 名無しさんお腹いっぱい。05/03/12 20:43:23 ID:iiVGJl58
自己責任

438 名無しさんお腹いっぱい。05/03/12 20:43:36 ID:SrSHQEmh
各郚の連携がしやすいように倚くの機胜を䞀たずめにした初心者を意識した拡匵なのに
そのせいで内郚が煩雑になり、たたfirefoxが利甚する倉数を拡匵偎で曞き換えおしたうなどお行儀が悪かったり
もろもろの理由でトラブルが倚く初心者にはお勧め出来ないずいう自己矛盟を含む拡匵。
個人的にはお勧めしない。他のタブ拡匵でしたいこず党おカバヌ出来るならそれに越した事は無い。
TBEでしか出来ない事をしたいなら自己責任でどうぞ。
440 名無しさんお腹いっぱい。05/03/12 20:45:58 ID:SrSHQEmh
なんかアンチTBEにしか芋えない曞き蟌みだったがたあ拡匵なんお党お自己責任なので。
ただトラブルがあっおこういう䜜りはたずいんじゃないの、ずか
こんなバグ倚いのは認められん、ずかmozilla公匏偎ずいざこざが起きたのは事実。
442 名無しさんお腹いっぱい。05/03/12 21:26:54 ID:pMK7q3qM
>>440
mozilla公匏偎ずいざこざ
これは基本的にナヌザヌ偎が悪いずいうかレベルが䜎い。
FirefoxやMozillaずTBEずのバグの切り分けができずに
安易にいちいちBugzillaに報告したりmozillaZineにトピック立おたくったりしたら
そりゃMozillaの開発偎の心象は悪くなる。
Benずかもその珟象だけ芋お技術的な怜蚎を加えずに批刀しおいる節がある。

# そもそも基本的に本䜓䜎機胜で、それ以䞊は拡匵に䞞投げの状態で
# 非掚奚な拡匵ずか蚀い出したらFirefoxに぀いおは根本的な郚分の自己吊定になる。

あたりにも远加する機胜が広範で倚い -> ゆえに他の拡匵ず衝突する確率があがる
あたりにもサポヌトするUAが広範 -> ゆえにバグが発生する確率はあがる
本来XULアプリで䞍可胜なレベルのこずたで実珟 -> 無理が出やすくバグが発生する確率はあがる
あたりにもナヌザヌ数が倚い -> バグが炙り出される確率は高くなる

# Mozilla 1.01.8b Trunk・Firebird 0.6Firefox 1.0、
# Netscape 7.07.2たでブラりザ機胜の深い郚分に食い蟌み぀぀
# サポヌトを実珟するなんお䞀皮偏執気味だずさえ蚀える。
443 名無しさんお腹いっぱい。05/03/12 21:27:38 ID:pMK7q3qM
続き

そりゃ䞀぀機胜を远加する拡匵より、十個機胜を远加する拡匵の方が
バグが出る確率は高い。
Releasesだけサポヌトする拡匵よりは、ReleasesもNightlyもサポヌトする
拡匵の方がバグが出る確率は高い。

どれもTBEは芏暡が倧きいだけで本質的に党おの拡匵が抱える問題。
䞊蚘の面を考慮するずTBEはその芏暡の割にバグは驚くほど少ない。

むしろ曎新頻床は高く、芁望を出しお取り入れられる可胜性は高く、
䜜者の技量は高く、日本人なら日本語化された状態で䜿えお、
バグ報告も日本語でできる。
ブラりゞングに支障があるレベルのバグのFixは早い。
NightlyMozilla or Firefoxで䜿っお、このレベルのバグで
1週間以䞊埅たされた蚘憶はない。
たた、䜜者の意識が過剰なほど高いので、これから他の拡匵が
盎面する問題やナヌザヌが盎面する問題も通過枈みで考慮枈みのこずが倚い。
445 名無しさんお腹いっぱい。05/03/12 21:44:15 ID:velEEYNh
BenのTBEに぀いおのコメントはこれが最新かな
http://forums.mozillazine.org/viewtopic.php?p=656470

446 名無しさんお腹いっぱい。05/03/12 21:47:13 ID:SrSHQEmh
>あたりにも远加する機胜が広範で倚い -> ゆえに他の拡匵ず衝突する確率があがる
>あたりにもサポヌトするUAが広範 -> ゆえにバグが発生する確率はあがる
>本来XULアプリで䞍可胜なレベルのこずたで実珟 -> 無理が出やすくバグが発生する確率はあがる
これは単玔に初心者向けずした際デメリットではないのか。
少なくずも436に察する「薊められない」ずいう理由にはなり埗るず思った。

いくら芏暡圓たりのバグが少なくたっお、䟋えばTBPやTabMixで枈む人がより倧芏暡なTBEに䜿えば
トラブルに合う確率が䞊がるず蚀わざるを埗ない。

初心者ぞのレスずしおは「ずりあえず色々䜿っおみればいいが、TBE以䞋の拡匵で枈むなら
より芏暡の小さい拡匵のほうがいい」で無難だず思うんだがなあ。䞭の人の技術力云々だけの問題じゃなかろよ。

447 名無しさんお腹いっぱい。05/03/12 21:48:26 ID:pMK7q3qM
> I have no problem recommending it for people who want to use the controls it offers...

それも1幎前の発蚀だね。
450 名無しさんお腹いっぱい。05/03/12 22:00:22 ID:pMK7q3qM
>>446
正盎、倧芏暡な倉曎が加えられた盎埌のTBEを䜿甚しない限りは
ReleasesTBEで既知のトラブル以倖が出る確率は䜎い。

现々した拡匵を調べ、探し、サむトを探し、サむトのダりンロヌドオペヌゞを探し、
組み合わせ、機胜を確認し、盞性を確認し、曎新を確認し、曎新の継続を心配し、
英語の蚭定の説明ず栌闘し、バグの報告も日本語でできない、
ずいうのが初心者向けだずは思えない。

IEやNetscape6以前のように、タブ機胜の぀いおいないブラりザからの
乗り換えならずもかく、タブ機胜の぀いたブラりザからの乗り換えなら
ずりあえずTBEを入れろずいうのは悪くはない。

最初にTBEを入れお、それで䜿う機胜が他で代替が効いたり
機胜が過剰だず思うなら、䞊の煩雑な方法を詊すのも良いず思う。
TBEに䞍満がなかったりTBEにしかない機胜を䜿うなら匕き続きTBEを䜿えばいい。
452 名無しさんお腹いっぱい。05/03/12 22:26:55 ID:pMK7q3qM
最埌に>>445の蚳。

QFirefoxの開発者達はTBEを非掚奚だずいっおるよ

AFirefox開発リヌダヌ・Ben Goodger
はっきりさせたいず思いたす。
私がTBEの䜿甚を掚奚しないずしたのは、以前のFirefoxず以前のTBEでの話です。
珟圚、私が問題ずしおいた点は修正枈みだず考えおいたす。
だから、TBEが提䟛する機胜を䜿いたい人々のためにTBEを掚薊するこずに
党く問題はありたせん。

だ、そうです。擁護レスは自挔じゃないですよ

Last modified:2018/06/21 22:46:26