jqueryに関するaiya000のブックマーク (2)

  • フロントエンドのリプレイスに、いつまでかけるんだ?

    一時期Ruby on RailsのERB + jQueryベースのフロントエンドReactVueのモダンフロントエンドにリプレイスするのが流行りました。私も現場でこういう例を複数見ています。 しかしどれも途中で止まっています。半分にも届かないぐらいのところで "ERB + jQuery"だったものが "ERB + jQuery + React + Next.js"とか"ERB + jQuery + Vue"になっています。 複雑度はむしろ明確に増しています そこで、こういう結末が一般的なのかどうか、ウェブを検索して調べてみました。 タイミー社の例 Rails (多分ERB) + jQueryが出発点 30画面 Next.jsのSPAに移行 3年間かかった (2年弱の時点で一回中断) クックパッド社の例 2020年にRails (多分ERB) + CoffeeScript/jQueryを

    フロントエンドのリプレイスに、いつまでかけるんだ?
    aiya000
    aiya000 2025/04/30
    ここ最近なら、Devinに全部移行してもらえば人間の作業はレビュー作業とQAだけなので、もしかしたら半年以内に終わるかも? もしくはNuxt Layerやbun (npm) workspaceなどを使って、ページごとに徐々に移行すれば現実的かも
  • モダンなjQueryに挑戦してみよう

    最初にこの記事を書いた時点では、jQueryでTypeScript, バンドラー, ES module, そしてmoduleを使ったビジネスロジックの分離を使ったものは現場で見たことはないと述べました。その後、これをすべて使っている現場があることも発見したので、記事を修正しました。 用意したもの 例によって、デモコードをGitHubに公開しました。 今回作るのは下記のリンクにあるUIです。 電車の料金を計算するUIです 入力: ユーザが入力する項目 通常席かファーストクラスか 乗客の人数 割引率 出力: 画面で変化する項目 通常席かファーストクラスかのボタンの表示 単価 合計金額 jQueryが得意とするちょっとしたUIの動的アップデートではなく、ブラウザでステートとビジネスロジックを持たせるものを作っています。考えずに作るとスパゲッティーコード化しやすいものです。 複雑になりやすいUI

    モダンなjQueryに挑戦してみよう
    aiya000
    aiya000 2025/04/30
    今ならDevinでガッと自動でNuxtやNextに移行する手段もあるので、検討してくれな! もし今後人間の手で開発していくプロジェクトなら、絶対にそっちの方がいいと思う。
  • 1