- ベストアンサー
プログラミング言語の勉強〜おすすめの言語は?
- 新規でプログラミング言語を勉強するのにおすすめの言語は何でしょうか?
- 主な目的はブラウザ上でデータの処理や閲覧等を容易に行えるように
- 最終的に個人の勉強にとどめるのではなく会社で使える言語を探しています
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
インストールの制限だけでなく、Web閲覧制限もあるとすると、 会社で利用できるものの作成は、とても厳しいです。 現在、質問主さんがイメージしているのは、 SQLiteなどのデータベースと連携するブラウザアプリだと思います。 この場合、最低限必要なのは、サーバーにWebサーバー環境を インストールし、SQLiteなどデータベースサーバーもインストール することになります。 つまりクライアントはWebサーバーに接続し、Webサーバー上の アプリが実行され、必要に応じてデータベースサーバーと連携します。 重要なポイントとして。 Webサーバーやデータベースサーバーは、まさにセキュリティ ホールとなって、外部から悪意あるソフトの進入をゆるす可能性が ありますから、それを許すことは考えにくいのです。 サーバーを必要としないクライアントサイドのみで完結するものなら 開発は可能ですが、データベースサーバーとの連携はできませんので、 低レベルのアプリにならざるを得ないです。 どうしても会社で利用されたいなら、Excel VBAのようなものなら しやすいかもしれません。会社パソコンにExcelがある必要はありますが、 別途インストールする必要はありません。 ご自宅などで開発したものでも会社に持ち込みやすいです。 しかし、この持ち込みも会社側が認めない可能性も考えられます。 慎重に確認することをおすすめします。 ※ 作成したものを会社で利用するのは諦めたほうが選択肢が広がります。 Android端末向けのアプリなど検討するのはいかがでしょうか。 言語よりもターゲット環境を見直す必要があると考えます。 参考にならなかったらごめんなさい。
その他の回答 (4)
- superside0
- ベストアンサー率64% (461/711)
社内(イントラ)にWebサーバーが既にあるなら そこに自作のWebアプリを入れて (PHP/Python/Ruby/Java/.NET/Perl等々そのサーバーで使えるもので) 社員のPCではなにもインストールなしで ブラウザからそれを使ってもらうということは 割りと簡単にできます。 ただ、イントラに既存のサーバーもなくて、 自機のPCにXAMPP程度さえインストールもできないけど 業務に使えるアプリを作ってみたいということですと MS-Excelの VBA なんかどうでしょう? (さすがに MS-Officeぐらいはインストール済みでしょうから)
お礼
業務で利用しているシステムで使っているものと思うのでwebサーバーはあるとは思うのですがアクセス権限がない可能性が高いです>< 業務用のアプリを作るのならVBAが現実的なのがわかりました。 ありがとうございます
- agehage
- ベストアンサー率22% (2752/12072)
いわゆるLAMP環境でされるのが最も一般的な方法となりそうです 勉強をするのであれば、ちょっと古いパソコンにその環境をインストールして環境を作るのが良いでしょう 会社では仮想環境を自マシンにインストールすれば利用できますし よいものでしたら会社からサーバー設置の許可が出るかもしれません ご質問の回答にはなっていないかもしれませんが、インストール不要なことを重視して、本来の目的から外れてしまうのはもったいないと思った次第です これ以外の方法もあるのですが、それは一般的ではなく、覚えるのに余分な苦労をすることになるでしょう
お礼
>インストール不要なことを重視して、本来の目的から外れてしまうのはもったいない まさしくおっしゃる通りだと思います。会社で使えるようにとWebページを作った際に、使用しているブラウザも古いため対応していないものが多く苦労しました。 自宅PCにて作成してプレゼンしてぜひ利用してみよう!となり、環境を整えてもらう方がよさそうだと思いました。 ありがとうございます。
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
Q、ブラウザ上でデータの処理や閲覧等を行う。 A、それは、無理でしょう。 確かに、6ヶ月程度、集中的に一生懸命に勉強すれば、サーバー上にデータベースを構築してWEBサイトからデータを登録したり参照したりするアプリケーションは書けるようになります。 1、まず、一々JavaやPHPでプログラミングしなくてもよい環境を整える。 2、Web 上の各ページからJavaScriptでSQL文を発行して結果を取得する。 こういうやり方が、私のお勧め。 でも、問題は、サーバー攻撃から如何にして自社サイトを守るのか?この問題をクリアしないことには、話は先には進みません。全ては、ここんところの対策について、経営トップがGOサインを出してからです。 なお、当方は、IT業界とは無縁の70歳の爺。私が書いた《一々JavaやPHPでプログラミングしなくてもよい環境》を構築するライブラリに関して興味と関心があれば、ご紹介します。今だったら、押し入れの中のノートブックの中に眠っています。その内、粗大ゴミとなる運命です。ライブラリ云々たって、A4で2~3ページだっと思います。もしかしたら、もっとあったかも・・・。 でも、質問に対する私の答えは、無理です。 >開発、実行環境としてインストール等必要がないもの。 ある訳ないでしょう。
お礼
最悪、開発環境は自宅のPCで整えることはできるのですが、実行環境を整えるのができないとなると考えているものを利用することが難しいことがわかりました。 ありがとうございました。
- t_ohta
- ベストアンサー率38% (5238/13705)
ブラウザ上で動作させるのであれば JavaScript しかありません。
お礼
参考になりました。 ありがとうございます。
お礼
やはり現在の環境だと想像しているものを作ることは難しいようですね 個人的な勉強として自宅PCのフリーな環境でいろいろと勉強する。会社で利用するアプリを作るとなるとVBか作成したものをプレゼンして環境を整えてもらえないか提案してみようとおもいます。 大変参考になりました。ありがとうございます。