単刀直入ですが、現在webサービスを開発しようと思っております。
そこで、いくつか教えてもらいたいのですが、
①HTML5、CSS3、JavaScript、RubyのみでまともなWebサービスは作れますか?
フレームワーク?というものの存在があまりわかりません。
簡単な雛形のことでしょうか?
②JavaScriptとjQueryの違いを詳しく知りたいです。
イメージは多分掴めているのですが、正直他のサイト様で理解ができませんでした・・・。
例:JavaScriptはHTMLファイル内に書く事ができるのに対し、jQueryは呼び出し〜〜どう呼び出す。
③RubyとRuby on railsの違いを詳しく知りたいです。
②と同様に、小学生でもわかるように教えていただけると助かります。
質問が相変わらず醜いですが、教えていただけましたら幸いです。
また、webサービスで足りなさそうだなと思う情報がありましたら教えてください!!
No.2ベストアンサー
- 回答日時:
①できます。
サービスの内容によってはできないでしょうが、HTMLとCGI(RubyでもPHPでもなんでもいい)があればとりあえずサーバーとの連携はできますし、CSSとJavascriptでHTML上の見た目や動きまたはAjaxなどは補えますので、運営する要素は整うと思います。こんなこと言ってると、SQLとかApacheとかも必要、みたいな話になっていくのでまずはHTMLとCSSでページを作るところからやるといいでしょう。②JavaScriptはブラウザ上で実行できるプログラミング言語のことをさします。
jQueryはJavaScriptを使いやすくするために、簡略して記述が出来るようにしてくれたもの、というだけです。HTMLに読み込ませて使います。
JavaScriptでそのまま書くと確かにちょっと長い記述が必要になります。jQueryより動作は速いという人もいます。理屈的にはそうですが、初心者にはわからない領域の話です。
※そう、jQueryをかつてのFLASHのようなアプリケーションだと思い込んでいる人は多いですねえ。たしかにアニメーションなどの簡略した書き方を用意してくれているので、使われることが多いのですが、あんまりパフォーマンスはよくないです。CSS3のアニメーションを優先した方がいいですね。
③Ruby on railsの違いはわかりません。Rubyを使いやすくしたものになるんでしょうかね。
まずはHTML、CSSをまず勉強してください。
次にCGIを勉強してください。PHPが優しいと思いますが、お好みで。動けばなんでもいいんです。
次に、必要であれば、Javascriptを勉強してください。HTML上で補完したり、CGIと通信する必要があるかもしれません。ですが、これはずっとあとの話です。アニメーションはCSSで出来る限りやって、jQueryではあまりやらないようにします。
lv4uさんが仰られるように、「WordPressなどのCMS」を使用すると、開発はすごい楽です。フレームワークというものも開発を楽にしてくれるものです。ですがどれも最初に学習するコストはかかります。また、CMSを使ったからと言ってプログラミングは不要というのは間違いです。カスタマイズではPHPの知識が必要になります。ですがすごいディープに必要なわけではありません。
PHPとかJavascriptとか、一つのプログラミング言語を覚えると、次の言語が楽に入ってきますので、どれかを選んだら辛抱強くやってみることです。
とにかく、HTMLとCSSはプログラミング言語ではないのでまた違いますが、HTMLとCSSをある程度できるようになったら、なにかのプログラミング言語に挑戦する、という順序が一番良いでしょう。
ただ、どんな頑張っても開発できるようになるには数年はかかります。
No.1
- 回答日時:
>>単刀直入ですが、現在webサービスを開発しようと思っております。
webサービスといいますが、質問文を読んでいて、何をやりたいのかさっぱりわかりませんが・・・。
要件定義が決まれば、それを満たすようなWebシステムをプログラミングして作りあげる、あるいは、新規に作らずWordPressなどのCMSを使うなどすれば、プログラミングは不要。
JavaScriptとかjQueryとかRubyonRailsなんて、さしあたり考える必要はないんじゃないですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby Gitのクローンについて 3 2022/04/10 12:28
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
- Google Drive Google form を利用して 問い合わせフォームを作りたい 1 2022/04/25 14:15
- その他(コンピューター・テクノロジー) AWS(Amazon Web Services)について質問です。 ①マネージドサービスについて こ 1 2022/04/14 00:41
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 電子書籍 漫画、雑誌の閲覧サービス。価格はどこも同じでしょうか? 3 2023/07/25 07:16
- Java JavaでWebページ作成 7 2023/07/21 21:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンのスクリーンセーバー...
-
VBScriptでExcel(2019)上のデー...
-
ビーリアルのユーザー名を変え...
-
教えてください
-
(再質問)エクセルのマクロボ...
-
pandasでsqlite3にテーブル作成...
-
英数字を含む文字列(0-9,A-Z)...
-
pythonのerrorコード
-
1、Rstudioで回帰直線を求める...
-
パイソンのクラスについて
-
【メモリ不足で落ちる(python)】
-
バーチャルボックスが使えなく...
-
GitHubは初年度以外は有料にな...
-
パイソンプログラミング
-
VSコード
-
GitHubについて
-
初心者 パイソンプログラム
-
Rubyについて質問です
-
VBA メモ帳の上書き保存がしたい
-
三項でたとえば交換って
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
システムエンジニアの適正について
-
プログラミング講師はまだ需要...
-
Ruby と Ruby on Rails
-
小文字wと大文字Wの区別
-
Ruby / passenger のインストー...
-
VB.NETで階乗を求めるプログラ...
-
初心者 パイソンプログラム
-
CかC++どちらを覚えるべきですか?
-
Ruby interpreter (CUI) 2.2.3 ...
-
RubyでNo such file or directo...
-
web上のhtmlファイルから文字デ...
-
Rubyでpdfファイルを読み込む方法
-
プログラミング言語で大文字と...
-
ruby 全角ハイフンを半角ハイフ...
-
ruby.exeとrubyw.exeに違いがあ..
-
バーコードのチェックデジット...
-
rubyのevalのエラーを検知したい
-
We're sorry, but something we...
-
Rubyの.soについて
-
gem install railsで「NameErr...
おすすめ情報