質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

3回答

854閲覧

Rubyは動かすのにフロントエンドプログラムの習得は必要ですか?

PANASONY

総合スコア1

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

1クリップ

投稿2020/05/27 12:36

編集2020/05/27 12:44

Rubyの勉強を始めようと思ってます

今までHTMLやCSSの勉強をしてますた

RUbyだけでウェブアプリやゲームなどを作れると聞きますが
本当ですか?
javascriptなどの習得が必要だという意見も聞きます

一体何が真実なのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2020/05/27 16:45 編集

> RUbyだけでウェブアプリやゲームなどを作れると聞きますが どこにそのようなことが書かれているのでしょうか? ネットの記事であればURL、書籍であれば書籍名を記載してください。 質問文は修正できます。
guest

回答3

0

Webアプリケーションを作りたいのであれば、

  • HTML
  • CSS
  • JavaScript
  • SQL
  • サーバサイドの言語(Ruby/PHP/Pythonなど)

をバランス良く学び理解する事が必要です。

投稿2020/05/27 13:26

mingos

総合スコア4032

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

case by case

RUbyだけでウェブアプリやゲームなどを作れると聞きますが

本当ですか?

作れないことはないです。ただ一般の方に使ってもらうようなものにしたり、ましてや業務などで扱うさいはRubyだけではないと思います。

Rubyが使用されていて有名どころだろcookpadが有名ですよね。
あれは当然Rubyだけではないです。

投稿2020/05/27 12:56

kai0310

総合スコア2070

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

PANASONY

2020/05/27 12:59

HTML CSS Rubyがあればといったところでしょうか? サイトに動きがあるのでそこはjsももとめられるのでしょうか?
kai0310

2020/05/27 13:05

JavaScriptも必要になってきます。 例としてteratailでもあるオンライン通知をみてみましょう。これはサイトをリロードしなくても右上のベルアイコンから通知が来ますよね?あとは、高評価・定評価などのボタンもページを偏移させずに送信することができます。 JavaScriptをやらないんだ!ということはできるかもしれませんが、実装できる機能や作れるサイトなど少し絞られてしまいます。 なぜ、フロントエンド・バックエンドなど役割分担があるのか考えてみてください。あなたの考えではフロントエンドという職が必要なくなってしまいますよね?まずはフロントエンドの役割などで調べてみるといいと思います。
PANASONY

2020/05/27 13:17

うーん Rubyだけでできることって何があるのですか? サーバー側のユーザーのデータを保存したり表示したり そのようなものの為の言語なのでしょうか?
kai0310

2020/05/27 13:27

料理と同じです。 一品だけでも作れるかもしれませんが、質素であったりできるものに限りがあったりするので一定数はあった方が良いでしょう。 それと同じです。
guest

0

ベストアンサー

RUbyだけでウェブアプリやゲームなどを作れると聞きますが

本当ですか?

究極やろうと思ったらやれるでしょうね
Rubyから、HTML、CSS、JavaScript、画像など、あらゆる種別のファイルをレスポンスすれば

ですが、それをやるには、ブラウザが認識するファイルは、実行できる処理は?など、サーバーサイドのレスポンスヘッダーのラーニングなど、かなり細かく学ばねばなりませんが、
ぶっちゃけ、全部が全部をRubyから返すのをやるのは無駄です

ただし、要所要所で、サーバーサイドから、各種ファイルになりすましたレスポンスを返すことは、時には必要な技術です。
ですが、全部が全部それをやってしまうと、エラーが出た時に、その各種ファイルの処理が間違っているのか、
それとも、Rubyの構文が間違ってるのかわからなくなるなど、問題の切り分けが非常に困難になるため、
やるべきではありません。
あくまで要所要所で、やむなし、もしくは必要な要件の時にやるべきでしょう。

レスポンスとか用語がわからないですか?
だったら、Rubyで全部やるのは早すぎるので、しっかりまずはWebアプリケーションの基本から学んでください。
(HTML、CSS、JavaScript、サーバー、ブラウザetc...)

投稿2020/05/27 16:56

miyabi_takatsuk

総合スコア9528

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問