• ベストアンサー

覚えるべき言語は何ですか?

ネットショップをやっており、SQLサーバーで在庫管理し、VB6を用いてCSVを作成し、在庫更新しています。(ショッピングカート) 品物が入ってもCSVをアップまで、在庫が変わらないので、販売機会を損失していると思います。 そこで、SQLサーバーから直に在庫情報を持ってくるように、自社サイトを自分で作りたいのですが、さすがにVB6では辛いと思います。 どのような言語を覚えれば、実現できますでしょうか? 他の言語は、C#とカールをやったことがあります。 よろしくお願いします。

  • prio
  • お礼率20% (9/45)

質問者が選んだベストアンサー

  • ベストアンサー
noname#94983
noname#94983
回答No.2

サーバは、自社サーバだろうか。あるいは、レンタルサーバ? もし、レンタルサーバであるなら、Perlは動く。PHPも、最近は動く可能性が高い。したがって、このあたりでサーバサイドの処理を作成し、顧客が買い物をしたら自動的に在庫のデータベースが更新されるようなシステムを構築するのが、まぁ基本的なアプローチだろうと思う。同時に担当者や顧客に自動メールが送られるとか、そうしたものも作る必要があるだろうが、そのぐらいできればなんとかなる。 自社サーバなら、他の言語が利用できるようにすることも可能だろうが、まぁよほどのことがない限り、PerlかPHPのどちらかで済むはずだ。個人的には、今後を考えるとPHPを選んでおくほうが良いとは思う。まぁ、この先5年ぐらいはPHPが小規模Web開発の主流たり続ける可能性はとても高い。 ただ、SQLサーバがどういう形で運用されているかによって、ちょっと考えないといけないケースは出てくるかもしれない。サーバで動くSQLサーバに移行するとか、そういった問題だな。 .net関係(VB,C#)や、Javaは、まぁ自社サーバーでよっぽど大規模なショップ運営をしてない限り、考えないほうがいいだろう。Webサーバで済む問題なら、それで済む言語を選択すべき。PHPで済むものを、わざわざアプリケーションサーバなんぞまで持ち出すのは無意味だ。

その他の回答 (3)

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.4

curlは物足りないですか。 今年 (来年?) pythonがついに version 3 になりまして、 今から覚えるなら最適かと。

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.3

>>品物が入ってもCSVをアップまで、在庫が変わらないので、販売機会を損失していると思います。 もし品物の入荷情報を登録しているのを自分でやっているか、あるいは登録されたのが把握できるなら、CSVをアップするような処理が手軽に実行できるプログラムを、VB6あるいは、Perl等などで作ればいいのではないですか? 目的が、入荷情報の即時反映なら、自社サイトを作るほどでもないような気がしますが。

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

本来の目的はなんでしょう? DBサーバーにリアルタイムでデータを反映させたいだけなのか。 自社サイトを作成して顧客を増やしたいのか。 はたまた両方なのか、 DBにリアルタイムでデータ反映させたいのであれば、VBでもなんでもいいので、PCからDBのデータを直接反映させるアプリを作ればいいだけ。 しかし、入荷~在庫の反映 を迅速に行いたいというのが最大の目的であれば、結局は人の手が介入するのであればCSVアップとさほど変わらないかと思います。 入荷した商品をデータとして打ち込むために、バーコード読み込みなどのシステムを使わないかぎり難しいかと思います。 webのシステムを作って販売する機会を増やしたところで、在庫の反映速度にはなんら関係ありません。 目的を忘れて、webを作りたいんじゃ~ というのであれば。 Java、PHP、Ruby あたりで良いんじゃないかな。 最近は、PHPやRubyは下火になってきていますので、いつの時代も安定してるJavaがよいかとは思います。

関連するQ&A

  • ショッピングサイトで使用されているプログラム言語について教えてください

    ショッピングサイトで使用されているプログラム言語について教えてください。 ショッピングカートの部分や、注文確定から在庫数などを更新するような内部処理をプログラムで作成する際、どのような言語で書くのが今の主流なのでしょうか? Perlは時代遅れなのでしょうか? PerlよりもPHPの方が楽だと聞きます。 業者さんが作るショッピングサイトなどは、通常どのような言語を提案しているのでしょうか?

    • ベストアンサー
    • CSS
  • ショッピングカートシステムで複数ユーザーの取り合いに付いて質問

    ショッピングサイト構築での、ショッピングカートのシステムについて質問です。在庫が1個の商品をある客と別の客がカートに同じ品物を1個ずつ入れた結果、カートを入れる段階で、後の客を在庫切れにするのか?先に購入手続き(決済など)をしたほうが優先で、後の客はカートには入れたものの、購入手続きの段階で欠品を知らせるのか?あるいは他の方法があるのでしょうか? ネットを探すと無料や有料のショッピングカートシステムが多数ありますが、これやらや他の例でどうされているかわかると助かります。 よろしくお願いします。

  • ウェブアプリケーション開発の定番は何ですか?

    データベースと連携したショッピングカートのウェブアプリを開発しようと思います。 自分は、今までウェブアプリを開発したことはなく、Access(VBA)とSQLServerによるデータベースシステムの開発経験しかありません。 VBの開発経験があるという事で、ASP.NETをVB.NETでプログラミングを考えましたが、VBとVB.NETは言語体系が異なるのと、またVB.NETが将来的に普及せず人気がなくなるか不安です・・・。 一番不安なのが、せっかく勉強して覚えた言語が、不安定だったり、あまり役に立たなかったり将来的に人気がなくなってしまう事です。 聞くところによると、JAVAとORACLEの組み合わせが定番というか需要が多いと聞きますがPHPもいいかなと思います。 以下の条件に当てはまるものでオススメの【開発言語】と【データベース】を教えてください。 ★OSはWINDOWS SERVERのみ。 ★開発言語は、とにかく将来的に人気がある言語がいいです。ただし、C言語は難しそうなので避けます。 ★データベースはSQL SERVERを使用。ただし、オラクルの方が将来性があってパフォーマンスもずっと良くて今後も人気があるということであればオラクルを選択します。 ★WEB SERVERはIISのみ。アパッチにGUIがあってマニュアル本も充実してて扱いが難しくないならアパッチを選択します。 また、VB2005というのは.NETの表示がありませんが、言語体系的にVB.NETの後継ではなくVB6の後継と考えていいのでしょうか? よろしくお願いします。

  • SQLサーバ2000へのインポート方法とその他

    こんにちは。 SQLサーバはまったくよく分からないですが、いくつか教えていただく助かります。 業務では下記のように、メインフレームから生データ(CSVファイル)をWindows2000へFTPし、SQLサーバへインポートし、その後ストアドプロシージャを実行します。 条件としては、メインフレームから不定期にFTPがおこなわれ、つづいてFTPが終了したことを通知するためのREXEC処理がコールされます。 メインフレーム ↓ Windows2000 ↓ SQLサーバ この時の具体的なテクニックを教えてほしいのですが、経験のない私のイメージはVBなどでADOを使ってファイルをインポートし、SQLサーバ内のストアドを実行するという感じです。 ↓ (1)メインフレームからファイルFTP(PUT) (2)メインフレームからVBで作成したモジュールを起動。 (3)VBはCSVファイルをDBにインポート (4)そしてVBからストアドプロシージャを実行(これは可能?) 現在はどのような仕組やツールが一般的なのでしょうか? 詳細に教えていただけると助かります。 よろしくお願いします。

  • phpの限界は?

    たとえば、企業が自社のHPより、ショッピングカートを設置する場合は、 プログラム言語は「php」または「perl」で 顧客のデータファイルも、カンマ区切りのテキスト形式の「csv」でも 十分かと思います。 しかし、楽天やヤフーのような同時に何十人も使用する場合も、  (1)「php」または「perl」で作ったプログラムでも堪えられるのでしょうか?同時に何人程度の使用なら大丈夫なのでしょう?  (2)一般的にこのようなケース(同時に何十人も使用するプログラムの場合   ショッピングカートの場合、メール配信もあると思います。)は   どんな言語でプログラムを作成するのでしょうか?  (3)データファィルは、MySQLなら大丈夫でしょうが、   テキスト形式のファイルを使う場合、どのような規模のシステムが限界なのでしょうか?   件数または同時使用頻度など。   テキスト形式のファイルの場合、データベースになっていませんから、   ファイルの更新は一度、全レコードを配列に入れて、   ふたたび、全配列をファィルに書き出すといった処理をすると思います。(もちろんLOCKはしますが) 教えていいただければ幸いです。

    • ベストアンサー
    • PHP
  • スマートフォンでSQL Serverとやり取り!

    使用している環境 サーバー:Windows Server 2008 Standard DB:SQL Server 2005 上記のサーバーの環境でLAN内で簡単なAccess で作成したSQL Server をデータベースとしたシステムが稼働しております。外部からスマートフォン(PDA)を使用してデータベースで検索結果を見るシステムを作りたいと思っています。 まず、上記サーバー環境だけで実現できるものなのでしょうか?(使用するのは5人前後) 他に必用なモノはございますでしょうか? またPDA(スマートフォン)でプログラムを作る場合に、どのプログラム言語を使えばよいのでしょうか? SQL Server、VB、Access での開発は経験ありますが、PDA(スマートフォン)での開発は一切ございません。まずは足りない環境があればご指摘ください。このような場合のPDAのプログラム言語は一般的に何が良いのか、まずは、とっかかりから教えて下さいませ。 よろしくお願い致します。

  • 在庫数を表示したいだけなんですが…

    最近レンタルサーバーを替え、在庫管理& ショッピングカート機能を利用しています。 以前利用していたところでは、商品一覧と 同じページに在庫数を表示することが できたのですが、新しいサーバーは 在庫表示が別画面になり、商品ページには URLをリンクするしか方法がありません。 自動作成ページの場合は、在庫がなければ 「在庫がありません」と表示されるのですが、 ホームページビルダーで作成した自作ページに ショッピングカートをリンクしているため、 一つ一つの商品をクリックしなければ、在庫の 有無が分かりません。 (細かい商品が多いので、自動作成ページは 今後も使用するつもりはありません) 他社のレンタルサーバーなどを利用して、 在庫数だけ、商品一覧ページ内に表示 することは可能でしょうか? 他に何か良い方法がありましたら教えて下さい。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • 在庫数チェックのプログラム

    オリジナル製品を自社生産し、直販ネットショップをやっています。WEBサイトは自分で構築し、200品目程度の在庫数量の管理も画面を作って管理しています。 もう1つ、他社のショッピングモール内でも場所を借りて同じように製品を販売しており、そのショッピングモールの独自の管理画面で在庫管理をしています。 製作部隊に指示するために、どの製品の在庫が少ないかを随時把握する必要があり、現在、手作業でEXCELなどに落として表にしています。 これがけっこうな手間なので、もっとスピーディーに直販サイトの在庫とショッピングモールの在庫が同時に一目でわかるようなプログラムを組めないかと考えています。 (できれはWEB上でボタンを押すだけで、一覧表を表示してくれるような。。大手ショッピングモールでの在庫データをどうやって落とすかが問題ですが。。) そこで、質問です。 このようなプログラムを自分で構築する場合は、どのようなプログラム言語が適しているのでしょうか? 当方、5年ほど前までSEをやっており、VBやJavaなどのアプリ開発はやっていました。その後は業界から離れており、いまはどんな言語が主流なのかあまりよくわかっていません。 PHPとかPerlなのでしょうか?

  • ショッピングカートのCGI

    突然、自社のサイトを任されました。 私もあまり知識がないので・・・困っています。 (小さな会社で専門家を雇う余裕が無いんです・・・^^;) とりあえず、ショッピングカートはつけろといわれたのですが、 ショッピングカートと言ったらCGIですよね。 何かオススメなショッピングカートCGIはありますか? なんだか漠然とした質問で申し訳ないです…。 会社がまだ小さいと言うのもあるのですが社長がとんでもなくケチなので、 レンタルは嫌なそうです。フリーであればそれが一番なのですが、 もし有料でソフトかなにかが売っている場合はあまり高くなければ私が実費で購入しようかと思っています。 販売関係に突然移ったのでどんな機能が必要かあまりわかっていないのですが、 ・受け付けたら内容を注文者へ確認用に送信 というのはできたら良いだろうな、と思っています。 連動して在庫管理もできるといいだろうな、とも思います。 何か良いものがありましたらどうか教えて頂ければ幸いです。 また、他にもアドバイスがあればお願いします。 まとまらない質問で申し訳ないのですが、目を通して頂きありがとう御座います。

    • ベストアンサー
    • CGI
  • SQL Server 2000 - bulk insert

    SQL Server 2000でのbulk insert とはどういうものなのでしょうか? csvなどをテーブルに一括で更新できてしまうものでイメージはよいのでしょうか?csvにヘッダーがある場合除くなどもできたりするのでしょうか? できれば、具体的なコマンドの書き方もご教示ください。 よろしくお願いします。

専門家に質問してみよう