Turbo/Hotwire(ターボホットワイヤー)
Turbo/Hotwire(ターボホットワイヤー) 英語表記: Turbo/Hotwire 概要 Turbo/Hotwireは、スクリプト言語の中でも特に生産性の高さで知られるRuby on Railsフレームワークのた […]
Turbo/Hotwire(ターボホットワイヤー) 英語表記: Turbo/Hotwire 概要 Turbo/Hotwireは、スクリプト言語の中でも特に生産性の高さで知られるRuby on Railsフレームワークのた […]
ActiveRecord(アクティブレコード) 英語表記: ActiveRecord 概要 ActiveRecordは、スクリプト言語の代表格であるRubyをベースにしたWebアプリケーションフレームワーク「Ruby o […]
Rails(レイルズ) 英語表記: Rails 概要 Rails(レイルズ)は、プログラミング言語Rubyを用いてWebアプリケーションを効率的に開発するために設計された、オープンソースのフレームワークです。これは「Ru […]
TruffleRuby(トリュフルルビー) 英語表記: TruffleRuby 概要 TruffleRuby(トリュフルルビー)は、高性能な多言語実行環境であるGraalVM上で動作するように設計された、最新鋭のRuby […]
JRuby(ジェイルビー) 英語表記: JRuby 概要 JRubyは、人気のあるスクリプト言語の一つであるRubyを、Java仮想マシン(JVM)上で動作させるために開発された実行環境です。これは「スクリプト言語(Ba […]
Ruby MRI(ルビーエムアールアイ) 英語表記: Ruby MRI (Matz’s Ruby Interpreter) 概要 Ruby MRI(Matz’s Ruby Interpreter) […]
ブロック 英語表記: Blocks 概要 Rubyの「ブロック」は、メソッド呼び出しに付随して渡される、実行可能なコードのまとまりです。これは、他のスクリプト言語ではあまり見られない、Rubyの柔軟な言語特性を象徴する重 […]
メタプログラミング 英語表記: Metaprogramming 概要 メタプログラミングとは、「プログラムがプログラムを生成したり、操作したりする技術」を指します。特にスクリプト言語(Bash, Perl, PHP, R […]
オブジェクト指向 英語表記: Object-Oriented 概要 オブジェクト指向とは、プログラムを「モノ」(オブジェクト)の集まりとして捉え、それぞれのオブジェクトが持つデータ(属性)と振る舞い(メソッド)を組み合わ […]