プログラミング初心者です。JavaScriptの実践演習として、JavaScript一本でスマホ用アプリを作りたいと思い立ち、ハイブリッドアプリの開発環境を整えることに奮闘しています。
Monacaが王道のようなので、それを使おうとしたのですが、Monacaでのアプリ開発でデータベースを利用する(SQLite)場合、有料プランに入らなければならないそうで、無料でやりたかったので、やめました。
無料でJavaScript(node.js)のみでデータベースを利用する方法はあるでしょうか?
ご回答よろしくお願いします。
【試したこと】
・JavaScriptで作れるハイブリッドアプリの開発方法、環境整備について調べた
・Monacaに登録してみた
・データベースの基本について、インターネットや書籍で調べた
・JavaScriptのみで扱えるデータベース管理システム(SQLite、WebSQLなど)について調べた
【備考】
スマホアプリ開発の王道であるAndroidのJavaやiOSのSwiftを採用しない理由は以下の通りです。
・あくまでJavaScriptの実践演習にしたいから。
・「プログラム言語入門者は、同時に複数の言語に手を出すのはよくない。まずは一つの言語に絞って、それでプログラミングの基本を覚えるべきだ」
といったことが本に書いてあったから。(谷尻かおり/これからはじめるプログラミング基礎の基礎(改定3版)/第2章 4.1 p.57-58)
・以下のサイトに、JavaScriptは、Webコンテンツだけでなく、ハイブリッドアプリという形でネイティブアプリに顕色ないスマホアプリを開発できたりと、とても汎用性の高い言語だとあったから。
https://www.sejuku.net/blog/8273
要求としては、以下の通りです。
・必要に応じてSQLを覚えるつもりはある
・そんなに大変じゃないことを積み重ねて自信をつけたい
・アプリを仕上げる上で不必要に面倒な要素の数をなるべく少なくして、なるべくハードルを下げたい
・現時点ではサンプルプログラムくらいの規模のプログラミング方法しかしらないので、実際に実用的なアプリを開発する上で、それに付随するデータベースだとかAPIとかいった仕組みをどうやって組み合わせているのか、環境整備、といったアプリ作成の流れを実感として知りたい
回答6件
あなたの回答
tips
プレビュー