タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ORMに関するtjmtmmnkのブックマーク (3)

  • なぜ Teng は良いものなのか - tokuhirom's blog

    なぜ Teng は良いものなのか、を YAPC で再考させられたのでここにメモしておく。 Teng は自社開発のウェブアプリケーションを作ってる人たちが作っていて、それがうちのニーズにあってるのでいいっていう話であって、どこでもすごい最高!! と主張したいわけではないです。まあ、個人の感想ですね。 ソースが読みやすい ソースがよくモジュール化されていて、読みやすい。自身で書いている部分が多いという贔屓目を抜きにしても読みやすいんじゃないかなーと。 僕らのような自社開発のウェブ屋では、なにか無茶な要望を受けた時にささっと対応するということが求められるシーンが多いので、ソースの読みやすさというのはかなり重要なファクターとなっています。 複雑な SQL を発行できないように機能が制限されている SQL ビルダーを使って JOIN やサブクエリを駆使したウェブアプリケーションを開発してしまうと、運

    tjmtmmnk
    tjmtmmnk 2024/04/26
  • Go の ORM / query builder 消耗日記

    自分が Go の Web アプリを触り始めてからそろそろ1年になる.会社的にはずっと Ruby on Rails を使っていて,新しいプロダクトをリリースするにあたり一部マイクロサービスで Go を使い始めて1年経った?それくらいの頃.サーバは gin で,ORMGORM だった. GORMGORM は 2018/08 現在で 9.7 k stars を集める超人気 ORM .ちょっと Ruby の activerecord っぽい API を持つクエリビルダを持ち,なぞのちからで Associations (has_many から, polymorphism 的なのまで)や Callback にも対応する. db.Where(&User{Name: "izumin5210"}).First(&user) // SELECT * FROM users WHERE name = "iz

    tjmtmmnk
    tjmtmmnk 2024/04/20
  • Goではどんなライブラリがデータベースにアクセスするときにベストか考える - ぷらすのブログ

    この記事はGo5 Advent Calendar 2019の 1 日目の記事です。 はじめに Go のメジャーバージョンはいつの間にか 5 まで到達していたようですね、@p1assです。 Go でデータベースにアクセスするときに使うライブラリはdatabase/sqlや それをラップしたsqlx, gorm, gorpなど様々なライブラリがありますが、皆さんはどのライブラリを使っていますか? おそらく様々な理由があってどれか(ここに挙げられていないものかもしれない)を使っているでしょう。 しかし、それは当にベストな選択だったのでしょうか? この記事では、Go でデータベースをアクセスする際に、どんな機能が必要かを考えつつ、上に挙げたのライブラリを比較していきます。 あくまでこの記事で述べるのは僕個人の意見ですが、この記事を通して皆さんが改めてライブラリ選定を考えるきっかけになれば幸いです

    Goではどんなライブラリがデータベースにアクセスするときにベストか考える - ぷらすのブログ
    tjmtmmnk
    tjmtmmnk 2024/04/20
  • 1