Ruby

RailsからLaravelを眺める

Railsエンジニアが解説する RSpec vs PHPUnit|Laravelのテスト文化をRails目線で理解する

※本記事は「RailsからLaravelを眺める」シリーズの第5回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。はじめにRailsからLaravelに移ったとき、まず目についたのがテストの文化の違いでした。RailsではRSpecが事実上の標準であり、テストコードは仕様を記述する手段として扱われます。DSLを駆使して「テストがそのままド...
RailsからLaravelを眺める

Railsエンジニアが解説する Hotwire vs Livewire|Laravelとの違いをコード例で理解する

※本記事は「RailsからLaravelを眺める」シリーズの第4回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。はじめにReact や Vue が主流となった現代Web開発ですが、実務の現場を見渡せば「すべてをSPAで作る必要はない」ことは明らかです。多くのシステムでは、サーバーサイドMVCの延長線上でUIを少しリッチにできれば十分です...
RailsからLaravelを眺める

RailsとLaravelで違う責務分離の考え方|Service・Observer・UseCase比較

※本記事は「RailsからLaravelを眺める」シリーズの第3回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。はじめにこの第3回では、Observer / Service 層 / UseCase / イベント駆動について掘り下げます。RailsとLaravelで「責務分離」をどう考えるかは文化的にも思想的にも大きく違います。Rails...
RailsからLaravelを眺める

ActiveRecord vs Eloquent|Railsエンジニアから見たORMの違い

※本記事は「RailsからLaravelを眺める」シリーズの第2回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。ORMの基本スタイルRailsは ActiveRecord、Laravelは Eloquent というORMを備えています。どちらも「テーブル1つに対してクラスを1つ対応させ、レコードがオブジェクトとして扱える」という Act...
RailsからLaravelを眺める

RailsエンジニアのためのLaravel Service Container入門

※本記事は「RailsからLaravelを眺める」シリーズの第1回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。はじめにRailsエンジニアがLaravelを触ると、最初に「なんだこれ?」となるのが Service Container です。Railsにはこの仕組みが存在しませんが、Laravelでは依存解決(Dependency In...
技術

Railsエンジニアがうっかり踏みがちな落とし穴10選

Railsは「開発効率の高さ」で選ばれるフレームワークの代表格です。シンプルに書けて便利な機能も多いですが、その裏側には思わぬ落とし穴も潜んでいます。「知識としては知っているのに、実務でやらかす」──そんな罠は中堅以上のエンジニアでも油断するとハマりがちです。この記事では、Rails歴がある程度ある人でも思わずやらかす罠10選をピックアップし、回避策とあわせて紹介します。読み終わる頃には「あ、これ...
スポンサー
タイトルとURLをコピーしました