すみません、まるで初心者です。これからJAVAスクリプトを勉強しようかと思っていますが、果たして目的にあっているかどうかアドバイスください。
最終的な目的はウィンドーズ以外でも動くカード型データーベースを作ることです。
で、必要なことは
1.CSVファイルにアクセスして、配列に取り込み計算したものをCSVファイルに保存すること。
2.カードに貼り付けてあるhtmlファイルを表示すること。
3.同じくカードに貼り付けてあるGPSファイルをカードからグーグルアースを起動して表示すること。
以上です。
私にとってはかなり無謀な野望ですが、昔、カードと言うカード型データーベースソフトを使って、アウトドアで使用する機材の使用時間や、日記の管理をしていましたが、ウィンドーズが98からXPに変わると動かなくなってしまいました。バージョンアップしようにもソフト会社もなくなってしまったようでできなくて、10年以上ためたデータが宙に浮いてしまいました。仕事で使うなら4万も5万も出して、超強力な潰れそうも無い会社のアプリケーションを使えばいいのですが、遊びでそこまでの費用を出す気にもなれません。現在は「なでしこ」と言うこれまた超の字が4つ5つつきそうな初心者向けのプログラム言語で何年もかけてデータベースもどきを作って一応は満足していますが、唯一の不満がウィンドーズの起動が遅いこと、アウトドアでパソコンを使うことが多いので非常に面倒で困っています。
リナックスの中にはネットブッククラスでも軽快に動くOSが有るそうなので、OSを選ばないで動くアプリケーションがほしいのです。
薮にらみでなければこれからJAVAスクリプトの勉強を始めたいのですが、JAVAスクリプトでカード型データーべスはで来ますでしょうか。
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
仕組みとしては可能です
ただ素のJSだとセキュリティ関係で自由に動きづらいので
ブラウザの拡張として作るか
サーバーサイドJSのNode.jsとかと組み合わせて方が楽かもしれませんね
まあJSは主にクライアント側で動く汎用的な言語ですからね
確かにPHPのようにサーバーサイド言語として長年データベースにかかわってきた各言語に比べるとそのようなことをやるための情報が少ないですし大変かもしれません
というか本当にデータベースのことしか考えてないのならJSを選ぶ必然性は薄いですよ
No.3
- 回答日時:
JavaScriptがどうしてだめなのか書かない回答者たち。
理由は知らないからかけないのだろう。
JavaScriptにおいてhtml5になるまでファイル関係のAPIがなかったから
JavaScriptはhtml5になるまでファイルに直接アクセスできなかった。
だからサーバサイドhttp通信をしてajaxでデータをサーバに渡してサーバサイドにてデータの
入出力をしていた。
html5に対応したブラウザを使うならJavaScriptでも可能だからいいけど
それ以前のブラウザではだめだからどうするかは質問者が考えるべき。
単純に一覧を出せてUIなんていらないっていうなら
SQLite+tksqliteでいいんじゃない?
tksqliteに関してだけどtcl/tkで作られたアプリだけど
WindowsとLinux版に関してはスクリプトではなくてビルドされたものが公式で配布されている。
ほかのOSで動かしたければtcl/tkをインストールしてスクリプトのまま使うか
その環境用に自分でビルドすればいいだけだし。
データそのものはSQLiteでファイルタイプのデータベースだからphpなどと組み合わせて
後からWebシステムとしても構築できる。
No.2
- 回答日時:
PCを使用している吾人はExcel+VBAの環境が最高と考えている節が有ります。
(この環境はWindows以外は動作しません)
JAVAには確かDBのアプリが有ったと記憶してますが、少し難易度が高いでしょうね。
(JAVAスクリプトとは違います。)
ファイルメーカのiPhone版とPC用のファイルメーカの期間限定版を
使用してお好みのDBが出来ると考えます。
有難うございました。他の人の意見も聞いてみると、JAVAスクリプトはあまり向いていないみたいですね。もう少し面白半分にかじってみてから、他の方法も検討してみます。
No.1
- 回答日時:
ご自身の趣味で作るから言語は何でもいいように思えますが、
やはり言語によって得意・不得意の分野があり、残念ですが
Javascriptとデータベースは不釣り合いです。
カード型データベースが元であれば、表計算ソフトとVBAという
のがまず頭に浮かびます。
データベースを表に置き換えると、表計算ソフトの様々な機能が
使えて、プログラミングしなくとも実現する機能が多々あるからです。
…残念ですが、私はカード型データベースは否定していますね、気持ちが。
多分、表計算ソフトやテーブル型のデータベースへの移行は簡単でしょう。
また本格的データベースであれば、MySQLとPHPの組合せでしょう。
結果の表示はHTMLで行えば、プログラムの捜査はブラウザで行えます。
MySQLやPHPはセットになったxamppというものがあり、Windowsも
Linuxもフリーで用意されています。
xamppにはPHPで作成されたMySQLの基本操作をするプログラム
(PHPAdminだったかな?)も用意されているので、テーブルの作成とか
編集なども即座に出来ます。
今のパソコンはパソコンのクセに大掛かりで、
クライアント/サーバシステムが基本です。
なのでそれに合せて、ブラウザを使って、webサーバ経由の形を取り、
html-Javascript-PHP-MySQLのような機能の組合せは利用の拡張性に富、
スクリプト言語でお手軽であり、WindowsやLinuxを問わず、無料であり、
xamppというセットまで用意されていて最強に思います。
勿論、xamppにはwebサーバであるapacheも入っています。
有難うございました。皆さんの意見を聞いてみると、やはりJAVAスクリプトは基本的にデーターべすには向いていないみたいですね。私のような初心者には、本当は「なでしこ」のような言語が他のOSにも対応しているとベストだったのでしょうが、xamppについても調べてみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(AV機器・カメラ) GoPro動画をPC版Quikで再生できない 1 2022/05/14 21:04
- USBメモリー・SDカード・フラッシュメモリー SDカードの写真データ 何処に行った? 2 2023/07/17 20:29
- 電子マネー・電子決済 電子版Suicaについて教えてください。iphoneです。普段パスコードを利用しておらず、使う時だけ 1 2022/10/02 22:24
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- 携帯型ゲーム機 ニンテンドースイッチについての質問です。 長文になるかもしれませんがすみません。 お昼頃にSwitc 3 2023/02/12 21:32
- YouTube 新しく買ったデスクトップPCを使用すると、今までのGoogleのアカウントが使えなくなった。 1 2023/01/07 00:41
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL server (2000) の大量ユー...
-
SQLのデータベースに韓国語を登...
-
データーベースがJAVAスク...
-
ディスク上のサイズの乖離が大...
-
ヤフーショッピングでPayPay支...
-
Windows上のPostgreSQLの完全削...
-
リコーimagioneo630 エラーs...
-
トランザクションの開始
-
SJISのDBは作れますか?
-
トランザクションの開始2
-
URLDownloadToFileについて
-
Windows版 pg_dumpの結果をログ...
-
oracle spool SJIS → UTF-8
-
ファイルに記述されている複数...
-
socket のエラー
-
shellからpostgresqlへの変数の...
-
CSVファイルをBULK INSERTでSQL...
-
teraterm上でsqlplusにログイン...
-
date型に空白を入れるとエラー...
-
Oracle / UNIX ファイルコマン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのフォームだけを起動す...
-
アクセスで、OLEサーバーも...
-
階層型データベースとVSAM...
-
ACCESSのレコードを削除しても...
-
エクセルVBAでcommit,rollback
-
SQLiteファイルへの同時アクセ...
-
SQLのデータベースに韓国語を登...
-
エクセルのデータをアクセスに...
-
HTMLからのデータベース アクセス
-
SQL Serverデータベースファイル
-
データベースの更新は手動でや...
-
Access2010でリボン等を非表示...
-
SQLPlusでUnicode
-
展開したファイルが一時的に保...
-
PostgresQLでサーバーを新規追...
-
Access2003でレポートを作ろう...
-
データベースは何が良いでしょ...
-
C#上でデータベースのコピーを...
-
ディスク上のサイズの乖離が大...
-
Windows上のPostgreSQLの完全削...
おすすめ情報