0-9
jQueryはそろそろ実装と仕様を分離すべきじゃないか

jQueryがでかすぎて小分け版のjQuipが出たり、スマホ向けのZepto.jsが出たりしてるけど、そろそろjQueryも仕様と実装を分離して、素のjQueryとそれ以外を分ける方向に進んだらいいんじゃないか。

このへんPythonはうまくやっててCPython、Jython、IronPython、PyPyって感じで上手く分かれてる(ように見える)

jQueryも今のJS実装はCjQuery的な名前にして「jQuery」はテスト群とドキュメントの名前にすれば、他のjQuery実装も並立しやすくなると思う。

各種実装は「*jQuery」的な名前にして、「jQueryテストカバー率nn%でxx環境向け」ッテ感じの表記にするか、CCっぽく「xx APIセットサポート」みたいな表記にすればわかりやすくていいと思う。

CC的な表記であればPluginも「xx APIセットバージョンn以上をサポートしているjQueryで動作します」的な表記にできるし。

(ライブラリ側から必要なAPIセットをサポートしているかどうかの指定ができるといいかも)

「やりたかったらできるんだから勝手にやればいい」ってのもあるけど、本家がこういう方向に進んでくれると互換ライブラリの作者も作りやすくなるしユーザもわかりやすくなって嬉しい。

  1. ohmizaijusyoichiからリブログしました
  2. plasticdreamssyoichiからリブログしました
  3. daisaru11syoichiからリブログして、コメントを追加しました:
    jQueryがでかすぎて小分け版のjQuipが出たり、スマホ向けのZepto.jsが出たりしてるけど、そろそろjQueryも仕様と実装を分離して、素のjQueryとそれ以外を分ける方向に進んだらいいんじゃないか。...
  4. kazzxzsyoichiからリブログしました
  5. mxizsyoichiからリブログしました
  6. kskesyoichiからリブログしました
  7. take-cheezesyoichiからリブログしました
  8. 4690atm09tdからリブログしました
  9. ken0205syoichiからリブログしました
  10. expositionsyoichiからリブログしました
  11. magezsyoichiからリブログしました
  12. takashi0215syoichiからリブログしました
  13. kororisyoichiからリブログしました
  14. tnk962k32ruからリブログしました
  15. yoderkeezk32ruからリブログしました
  16. k32rusyoichiからリブログしました
  17. syoichi0-9からリブログしました
  18. atm09td0-9からリブログしました
  19. sanemat0-9からリブログしました
  20. 0-9の投稿です