3
瀬良 @seratch 🗾 @seratch_ja
@BlackPrincessW 差し支えなければ双方の言い分とは??
ウィザード級エクセラー @BlackPrincessW
@seratch 「普段LL言語でORMを使っているからORMが良い、SQLに近いDSL()。それにSlickはplay次期標準でしょ?マイグレーションもcreateでし易いのはGood。for式なんかでいろいろ書けるのも便利」派というのと
ウィザード級エクセラー @BlackPrincessW
@seratch 「ScalikeJDBCのDSLは悪くないし、生産性重視で書いたクエリ吐いてデータ量増えた際に重くなった嫌な経験が多いので、ある程度物理設計を見ながらコードを書けた方がいい。SlickはDSLがScala寄りすぎて返って分かりにくい」派みたいな感じですね。
ウィザード級エクセラー @BlackPrincessW
@seratch そして3人での議論なのに、僕が「僕ほとんどDynamoDBしか触らないのでRDB部分はどっちでもいいです。口出ししないからお二人で好きにどうぞ」といって多数決採択も放棄したら議論が終わらなくなりました。
ウィザード級エクセラー @BlackPrincessW
@seratch そして終わらないのでいい加減どっちかに加担しようかと思ったんですが、ほんとどっちでもいいのでどちらを推すかアミダクジで決めたいぐらい迷ってます…w
瀬良 @seratch 🗾 @seratch_ja
@BlackPrincessW なるほど。Slick が Play2 の標準っていうのを重視する人は ScalikeJDBC にしたとしておそらく納得しきれないでしょうね。私のスタンスとしては一度 Slick でやってみて「無理だわ」って思ったならこちらへどうぞ、ですw
がくぞ @gakuzzzz
Slick v.s. ScalikeJDBC 宗教戦争おもしろい
ウィザード級エクセラー @BlackPrincessW
Slick vs Scalikejdbc平和条約を来週木曜日に締結することが決定した。これから1週間は支配権を争ってコードをコードで洗う無慈悲な戦争が行われる…
Kenji Yoshida @xuwei_k
え、 slick にも HList と型レベル自然数が入るの・・・ https://t.co/axCaKGBfbY
ウィザード級エクセラー @BlackPrincessW
Slick vs scalikejdbc レス 62もやり取りしてる…w 読むのしんどい
ウィザード級エクセラー @BlackPrincessW
とりあえず、なんとなく予想できた結末だけどSlickもscalikeJDBCも素晴らしいよ、ってことになってて
ウィザード級エクセラー @BlackPrincessW
DSLそのもののクオリティはscalikejdbcのほうが生産性高いという結論っぽい
ウィザード級エクセラー @BlackPrincessW
しかし、決めきれない理由として 開発の活発さがSlickが上 scalikejdbcは利用数の問題から未知の問題にぶつかるリスクはSlickより大きいよね というリスクヘッジの部分をどうするか。自分たちでぶつかって解決する余力あるかなってところで議論になってて
ウィザード級エクセラー @BlackPrincessW
SlickはSlickで~とか*とかdisられてて、これやるならそもそもscalaじゃなくてrailsの方がいいんじゃないかという飛び火議論があり
Naoki Takezoe @takezoen
Slickは開発が活発といってもバグフィックスが積極的に行われてるわけではないのでやばい系のバグにあたったときのリスクはむしろ高い気がする。
ウィザード級エクセラー @BlackPrincessW
認識としては、.netのlinqに慣れてたりactive recordの楽さに慣れてるコンテキストから、 せっかくScalaでやるならscalikejdbcを使ってやりたい。 けど、単なるアーキテクチャの影響がプロジェクトの遅延を招くかもしれないので怖い という感じか。
ウィザード級エクセラー @BlackPrincessW
で、なんかもう「俺たちやりきった。どっちも一長一短あるし、後はリスクとかも踏まえて決めて号令出してくれ。でも触ってみた感じscalikejdbcを使いたい」という感じだったので
ウィザード級エクセラー @BlackPrincessW
scalikejdbcのトラブル事例が少ないのが怖い もうちょっとgetting startedがあれば… ということだったので、今後ドキュメント類がググりやすい形で増えてくれれば普及にはいい感じなのかな
ウィザード級エクセラー @BlackPrincessW
ちなみにscalikejdbcと決めておきながら、僕はscalikejdbc触ったことないので今日から勉強します。
残りを読む(32)

コメント

ログインして広告を非表示にする
ログインして広告を非表示にする