前提・実現したいこと
初心者ですが、これまでHTML、CSS、Javascript(以下JS)を勉強してきました。
まだまだひよっ子ですが、上達するためには失敗をすることも大事だと思う為、更なるスキルアップをすべく、ハードルを上げて下記のようなWebアプリを製作しようと思い立ちました。
- 条件を指定し、データベースから該当のデータを抽出し、HTMLに表示。
- ブラウザの一つのウィンドウで動作するSPA(シングルページアプリケーション)
- 1ソースで画面サイズの異なるのデバイスでの表示に対応(レスポンシブデザイン)
- DBはMySQL(現場で利用されることも多く、扱えるようにしておきたいため)
これらを実現するためには?
一応、素人ながら完成までに必要な知識はなんだろうと調べ、考えてみました。
0. HTML(サイトの構成)
0. CSS(見た目の調整)
0. JavaScript(DOM操作)
0. SQL文(DBからデータの取得)
調べていくと、JSはクライアントサイドで動く言語のため、直接SQL文を使ってDBからデータを抽出することが難しいということを知りました。
そこで、以下が疑問点になります。
- JSとDBの梯子役にサーバーサイドで動くPHPも必要になってくるということでしょうか?
- JSにはNode.jsというサーバーサイドで動くライブラリもあるということですが、こちらでも実装可能でしょうか?
恐縮ですが、以上よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。