質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

検索

検索は、あるデータの集まりの中から 目的のデータを見つけ出すことです。

Q&A

解決済

3回答

1371閲覧

学習するべき言語やシステムが何か教えて頂きたいです(社内用の商品検索のWebページ作成)

ZOETOMO

総合スコア5

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

検索

検索は、あるデータの集まりの中から 目的のデータを見つけ出すことです。

0グッド

1クリップ

投稿2020/04/19 08:54

前提・実現したいこと

会社でExcelで配信されている商品価格表を元にスマートフォンでも検索できるWebページもしくはアプリを作成したいのですが、作成するための言語やシステムは何を学習すればいいでしょうか?

Excelデータには「商品名」「型番」「自社商品コード」「JANコード」「定価」などの項目が存在し、例えばJANコードを検索したい時は、vlookupで型番から検索をすることでJANコードが確認できるといった作業が日頃の業務の中で頻繁にあります。

パソコンからしか検索できないため、外出時などパソコンが使えない状況だと確認できなかったりするため、スマートフォンから簡単に検索できるようにしたいのです。

現在学習しているのは、HTMLとCSSのみです。

イメージしているのは商品の型番や自社の商品コードを入力すれば、それに事前に紐付けておいたExcelデータからJANコードや定価が一覧で表示されるといったものです。

(例)
AAA-123(型番で検索)

「商品名」 「型番」 「自社商品コード」 「JANコード」 「定価」
赤ペン   AAA-123  1234567 4111111111 100円

まずは、自分のスマートフォンにだけでもインストールして使用してみたいので、学習するべき言語やシステムを教えて頂きたいです。

よろしくお願い致します。

発生している問題・エラーメッセージ

該当のソースコード

試したこと

補足情報(FW/ツールのバージョンなど)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

要件によります。

「見れればいい」なら、クラウドサービスにファイルを保存して、ダウンロード後の検索が下手に自作するよりセキュリティ的に安全です。

「便利に使いたい」なら、自作をする必要があります。例えば、「誰」が「どこで」「いつ」「どうやって」見る。ということを明確にする必要があります。

投稿2020/04/19 09:33

kyoya0819

総合スコア10429

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

普通の機能なので、言語は何でも良いです(ウェブアプリを開発するための便利なツール群のある言語なら)。Java、Python、PHP、Rubyだと情報も多いでしょう。

勉強目的でシステムを作りたいと言うことでなければ、Google Drive等にアップロードすることを考えたほうが楽です。パスワード管理をしっかりすれば、素人が作ったウェブシステムよりずっとセキュリティ的に安全です。生のスプレッドシートを参照してもいいし、VBAに相当するGASというスクリプト言語で何か作ってもいいし。

投稿2020/04/19 09:10

otn

総合スコア85901

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ZOETOMO

2020/04/19 11:57

回答を頂きありがとうございます。 Webアプリを作成する際の、必要な言語について具体的な言語を教えて頂き助かりました。 まだ、マークアップ言語のみしか勉強をしていないため、GASといった存在を知れたことは非常に大きい収穫です。 目標となる成果物のイメージは定まっているので、次に学習するのは仰ったようなJavaなどにします。 まだまだ知識不足の段階ですので、学習を進めていき、成果物作成に取り組んでいきます。
guest

0

「これじゃなきゃいけない」ってのはないです。
「アプリ」が何を想定しているかにはよりますけど
おおよその言語で可能です。

あとは「社内PCでも、外出先スマートフォンでも」となると
インフラ面、セキュリティ面の対策が必須です。

「学習すればなんとかなる」レベルでないこともあるのではないでしょうか。
例えば、「自宅のPCからでも閲覧できるかどうか」とか。

要件を全てきちんと整理しないと「使うべき技術」も定まりません。

目指す公開範囲は別途持っておくとして、スモールスタートを目指してはどうでしょうか。

DBさえ共有できるようにすれば、それこそデスクトップアプリでもWebでもなんでも対応は出来ますので。要件次第。

色々な展開を考えているならクラウドコンピューティングを勉強してみたらいいかもしれませんね。
AWSやAzureなどが代表的です。インフラ要素強めなのですけど(もちろんどこからどこまでをカバーするかによる)、書籍も多いですし、それぞれの運営元の開発者が書籍を出しているケースもあります。
まあこれも一例で、要件に合うかどうかはしっかり調べてからですけどね。

投稿2020/04/19 08:59

編集2020/04/19 09:33
m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ZOETOMO

2020/04/19 11:30

非常に詳しく回答をして頂きありがとうございます。 目指すレベルに至るまでは、私自身では圧倒的に力不足と痛感致しました。 スモールスタートとしてはまずは仰るように、自宅のPCで閲覧できるように進めていきたいと考えております。 他の方のアドバイスも元にまずは自分自身だけ使えるように自作をしていき、上手く運用できると判断できれば展開する際の進め方を模索していきます。
m.ts10806

2020/04/19 12:42

まずは要件の整理と基本設計ですね。 「何でするか」はあくまで手段なので、全体像をまとめるところからやるべきと思いますし、別途専門家の相談に乗ってもらった方が良いでしょう。 (目指すのが社内システム関連であればteratailのようなQAサイトではなく、きちんとお金を払って入ってもらうべきです)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問