A Day in the Life

なぜ XXX がダメか

なぜ XXX がダメか

CoffeeScript に限らず、新規技術を言語やミドルウェア、その他諸々の新しいアーキテクチャを採用するときのメリット、デメリットを検討する必要があって。Coffee についてちょさんは自分の知見上使うな、ってことを言っており、それはまぁ正しくって。

僕はこの Coffee のエントリー直接的には書かれてないけど、背景として書かれておりすごく同意できる部分は、他人との開発・継続開発が必要な場合において、特にデメリットを考えず自分が使いたいから、という理由で新しいアーキテクチャを導入をする人がいることで。その人たちに大抵言えることは、メリットは言えるけどデメリットは言えない、ということと自分が責任を持った開発をしたことがない、継続的な運用をし続けたことがないことが挙げられて。

「マジ XXX 最高!!!超便利!!!世界が変わる!!!!」みたいに言ってる人は大抵三ヶ月後には飽きてたりする/メリットを見失ってるので信頼ならない。自分とかな!なので三ヶ月ぐらい使ってメリットデメリットがきちんと言えそれでも選択する場合は選択すればいいと思うよ。

-----

カッフィーのエントリーについて、CoffeeScript は JS に知見があればあるほど、嫌う傾向があるのかなぁ、とか思ったりもします。JS 初心者について、様々な JS のバットノウハウ学ぶより CoffeeScript で書いた方が楽だし、トランスレートされたコードに興味を持ったら見てバットノウハウ知ればよいし。JavaScript を知ってるからこそ、"CoffeeScript を読む場合、読む人には CoffeeScript の知識と、JavaScript の知識、どちらも必要だ。"と言ってしまうのだとも思うし。

目的を達成するときに、何処まで知っておくべきか、というレイヤーにも関係して。ウェブサービスを実装するときに、ウェブアプリケーションフレーム等を使っている場合、HTTP すらよく知らなくても書いてる人、それでサービス作れてる人はそれなりにいて、まぁその人がやりたいことが実現できていて価値に繋がってれば良いと思うし、そういう面で jQuery と同等、Coffee は初心者の敷居を下げてくれるんじゃないかなー、と思ったりもする。"JavaScriptを出力する" が目的じゃなくて、やりたいことをどう低コストでできるか、が大切な場合もあって、その場合は JS の知識が無くてもより良く書ける Coffee はアリなんじゃないかなぁと。この場合はメンテナンスコストが後に増えるだろうけど技術的負債とのトレードオフだろうしね。

あともはや node の OSS のかなりは Coffee で書かれているし、node 使いの人は Coffee も JS の知識も前提条件になってるので、別に場合によっては Coffee でいいんじゃないかなー、って思う。

-----

僕は5,6年以上前にはてなダイアリー/ブクマのブログパーツに自分が使いたいからという理由で MochiKit を入れたことがあったけど、正直すまんかったと今更あやまります…。当時は長期運用をしたこともなかったし、メリット優先で運用上のデメリットも考えたことも無かった。昔の mala ちゃんに「あれは無いんじゃ…」というお言葉をいただいたけど、当時は意味が分からなかった。「グローバル汚染しなければライブラリ追加してもいいじゃん?」ぐらいに思っていた…。結局最後に運用するのは別の人になる。すいません…。

-----

まとまってないけど、新しいアーキテクチャを選択するのはアリだと思うけど、ちゃんとメリットデメリットを考えて選択し、選択する人はきちんと責任を持とう、ということをみなさん共通認識として持っていただきたいなー、と思うのでした。

記事の一覧 >

関連するかもエントリー

CoffeeScript を web 上から試す
CoffeeScript を web 上から試すCoffeeScript のブラウザ用の js 用意されてる(scrpt type="text/coffeescript" で実行できたりするやつ)があるのに、なんでブラウザ上でリアルタイムに変換するページは無いんだよ!って思ってた...
CoffeeScript を web 上から試すCoffeeScript のブラウザ用の js 用意されてる(scrpt type="tex...
2020年の振り返り
今年は日記も再開したことだし、一年の振り返りを。生活去年の秋から2年ぐらいかけて世界一周中を行い、本当なら今頃南米にいる予定だった。当時書いたざっくりすぎる予定はこんな感じ。しかしながら、コロナ禍のため、3月上旬にトルコから帰国することに。2年弱のプランがだったの5ヶ月で頓挫(世...
今年は日記も再開したことだし、一年の振り返りを。生活去年の秋から2年ぐらいかけて世界一周中を行い、本当なら今頃南米にいる予定だった。当時書い...
はてなグループ終了に寄せて
はてなグループ終了に寄せて「セカンドライフ、はてなグループのディレクターやらへん?」2006年、鉢山オフィスの会議室に呼び出された。当時のはてなでは、基本パブリックスペースでの会議が主だったので、何なんだろうと思った。会議室では、jkondo 他にも誰か同席していたと思うが、近藤...
はてなグループ終了に寄せて「セカンドライフ、はてなグループのディレクターやらへん?」2006年、鉢山オフィスの会議室に呼び出された。当時のは...