Naoki Takezoe
takez****@aa*****
2005年 3月 22日 (火) 07:19:06 JST
竹添です。 あき wrote: > あきです。 > > ユーザを裏切らないために、V4.0の試作段階ではともかく、V4.0の正式版 > リリースの際には、コンバート用の対応表のようなものは準備したいですね。 > 後は、主要なプラグインについては開発者側である程度はリプレースする > など・・・。多少の有志にも協力してもらって・・・。 現在ディストリビューションに含まれているプラグインについては移植する つもりです。ただし、一部に「本当に必要か?」と思われるようなものも ありますので、そういったものは議論の上で外していこうと思っています。 > V3.5は、後先を考えずにいろんな機能を詰め込んできた、というくらいですの > で、そういった遺産を引きずることは、今後の発展にも開発速度という面に > おいて影響することが懸念されます。 > V4.0では、「後先を考えずに・・・」を極力排除し、以降のバージョンでも > ずっと互換を保っていけるような、そんな洗練された設計を切に望みます。 > (そうしていきたいです) > 特に私的には、コア部分とプラグインの棲み分けをキッチリと線引きしたい > と思っています。 線引きとしては今と変わらないと思います。includeプラグインだけは例外 で、現在はプラグインでありながら半分はコアみたいな感じになってます。 (これはなんとかしたいです) なぜ4.0で互換性を維持できないかというと、もちろん現在のコードが汚い からというのも大きいのですが、最大の理由は私が4.0のフィーチャとして 挙げた、 ・ページ名にIDを振る ・ページに属性を付与できるようにする といった部分を既存のAPIベースで実現するのが難しそうだからです。 > それをどのように実装するのかまだキチッとは見えていてませんが、レイヤー > 化は必須だとみています。 > > 竹添殿: > 以前に「これ以上の抽象化レイヤーは増やしたくない」と発言されていたこと > がありましたが、それはこういったレイヤー化は設けたくない、ということで > しょうか? 私が発言したのは、「用意しても誰も使わずに性能低下の原因となるだけ のレイヤは設けたくない」という趣旨のものです。ここで仰っているレイヤー というのはどのようなものでしょうか? -- Naoki Takezoe <takez****@aa*****>