単刀直入ですが、現在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ランキング
-
三項でたとえば交換って
-
ビーリアルのユーザー名を変え...
-
教えてください
-
再起動後必ず2つのエラーが出...
-
WinSCPで画像のように puttyを...
-
pandasでsqlite3にテーブル作成...
-
(再質問)エクセルのマクロボ...
-
パソコンのスクリーンセーバー...
-
Accessで文字列のバイト数読み込み
-
c言語 プログラミング 等比数列...
-
【メモリ不足で落ちる(python)】
-
C言語の入力した文字を反転させ...
-
pythonエラー
-
英数字を含む文字列(0-9,A-Z)...
-
じゃんけんのプログラムを作っ...
-
VBA メモ帳の上書き保存がしたい
-
文字コードのエラー
-
符号付整数の演算結果を答えよ ...
-
100万件越えCSVから条件を満た...
-
c言語のプログラミング 2つの整...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミング講師はまだ需要...
-
Ruby言語の現場での活用状況に...
-
Ruby / passenger のインストー...
-
小文字wと大文字Wの区別
-
初心者 パイソンプログラム
-
RubyでNo such file or directo...
-
VB.NETで階乗を求めるプログラ...
-
CかC++どちらを覚えるべきですか?
-
フォルダー名の大文字小文字
-
web上のhtmlファイルから文字デ...
-
Ruby on Railsでボタンをクリッ...
-
Ruby interpreter (CUI) 2.2.3 ...
-
プログラミング言語で大文字と...
-
Filterで大文字、小文字の区別
-
VBとフィボナッチに明るい方、...
-
COBOLのIFの入れ子について
-
COBOL計算
-
GoTo文について
-
ruby.exeとrubyw.exeに違いがあ..
-
バーコードのチェックデジット...
おすすめ情報