• ベストアンサー

業務系はASP?

友人たちはやたらASP.NETを押してきますので、Windows系ならやら、将来やら、簡単さ追及ならやら・・・ PHPやJSPやHTML5やSilverlightとか色々な技術があるのに、ASPはそんなにすごいものですか? 用途や特徴もあるかと思いますが、一般会社で伝票の入力やら、売上げ計上やら、簡単な図形編集とか、ASPでやったほうが良いでしょうか。現在は普通のアプリを使っています。

noname#189001
noname#189001

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

  • ベストアンサー
  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.1

 ここ、プログラミングの板なので、まぁ、あっていると言えば・・・あっているのか?・・・  なんか、質問の方向性がすごく、不安なんですけど・・・  最後の、「現在は普通のアプリを使っています。」というのが、すっごく引っかかる。  えっと、普通に文書を作るなら、ASP.NETなんて、絶対に使いません。素直に、ワードなり一太郎なりEXCELなり使ってください。簡単な図形編集をするなら、やっぱり素直に、アドビのイラストレーターなり、autodeskのAUTOCAD LTなり使いましょう(「簡単な」には重すぎるというなら、やっぱり、ワードなりEXCELなりでも結構なことは出来ますね。)伝票の入力や売り上げ計上も、簡単なものなら、EXCELあたりで、もし、もう少し複雑な会計処理がいるなら、会計処理の専用ソフトを使いましょう。  いくら、プログラマが話相手でも、これが「普通」です。  プログラミングが必要になるのは、この先です。  自社専用で、どうしても、自社独自のカスタマイズをした伝票入力やら会計処理なりをしたいなら・・・で、ようやく、プログラミングが必要な世界になります。でも、やっぱり、ASP.NETは使いません。まぁ、windowsでやるというなら、.net frameworkを基盤に利用して、C#か、VBで作成するでしょう。JAVAで作成するのもありです。  これが、入力場所が複数の営業所に渡り・・・とか、いくつもの現場で、同じ画面での入力の必要があり・・・とか、イントラネットでWEBアプリケーションにした方がメリットが感じられる状態になって、初めてASP.NETも検討のまな板に上がってきます。PHPでも、JSPでもまったく良いです。(ただし、これは、ユーザーインターフェースの部分だけです。基板となるシステムそのものは、サーバー上におけるローカルな処理も多数出るはずです。その場合は、前段にもどります。更に補足しておくと、データベースの導入が当然となるような規模のシステムとなります。)  今の事例の二つは、どちらも、専用のアプリケーションを組むことが決まった後の考慮です。  WEBアプリにするならば、当然、最終出力は、htmlにする必要がありますから、この時に、HTML5にするか、XHTMLにするか・・・という選択肢になります。HTML5は、ブラウザに表示するページの記述言語の最新バージョンです。これだけでアプリケーションが組めるくらいの高機能さが売りとあって、ちまたの本では、アプリケーションを組むための言語と誤解しかねない本が多数で回ってますが、あくまでホームページを記述するための言語であるというのが本線です。アプリケーションが組めるんじゃ無いかと言わんばかりの高度なjava scriptの世界は、いわばおまけですので。(本来は、ページをより豪華に高機能にするための補助です。)  Silverlightは、ASP.NETの世界と繋げられることが多いですが、ホームページに表示することが出来る高度なコンテンツの記述言語です。似たようなものには、JAVA アプレットや、Adobe Flashがあります。Flashが一番良くちまたで見るでしょうか。動画の窓やらブラウザで動くオンラインゲームにはこれが多いですね。  さて、一通り説明した上で、・・・・あなたは、何をするために、何を選択しようとしているのでしょうか?

その他の回答 (1)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

HTMLファイルにスクリプトを埋め込むサーバサイドスクリプト実行環境の例として, 独自言語のPHP,JavaベースのJSP,VB.NETベースのASP.NET などがあるわけです。 そのすべてに関わるHTML5も,Sliverlightも,ASPに対抗する技術ではありません。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1342149388 WebサーバがMicrosoft製品であり,開発環境もMicrosoft製品であり, Webクライアントも(そうできるなら)Microsoft製品であるなら, ASP.NETが第一候補に上ってくるのは当然の流れだと思います。 Microsoftべったりになるのが嫌ならば, PHPでもJSPでもそれ以外の言語でも好みのものを選択すればよいでしょう。 -------- 念のために確認なのですが。 ご友人たちが Microsoft ASP(Active Server Pages) と言ったのは確かなのですね。 まったく別の概念 ASP(Application Service Provider) と言っていたわけではないのですね。 ja.wikipediaでも「利用分野」として挙げられていますが, > 一般会社で伝票の入力やら、売上げ計上やら、簡単な図形編集とか などは,いまやゼロからプログラミングするほどのものではなく,サーバにインストールされた出来合いのアプリケーションをインターネット経由で使う方がはるかに手間がかからないわけで,Application Service Providerを指している可能性もありそうに思いました。 http://okwave.jp/qa/q6187441.html の私の回答No.1

関連するQ&A

  • 開発業務を単純化したい

    10人程度で使うクラサバ型ソフトを開発しています。伝票入力システムと想像していただければと思います。 Windows Server、Oracle、ASP、JSP、JAVA、C#、SilverLight・・・想像つくような技術はほぼ使われていて、おかげでシステムが複雑化し、技術者の求人も困難ですし、何より障害対応や教育に莫大な費用を費やしています。 おそらくなんらかの理由でそういうことになったと思いますが、正直難しいことをやっていない上、小規模なので、PHPとLinuxとMySQLでなんとかなりそうですが。しいて、ASPとWindows ServerとSQLServerで統一しておけば、無駄な業務がだいぶ減ると思いますが。 最近WindowsXP騒ぎが落ち着いて、iOSやAndroidの対応も始まったので、大混乱になる前に不要なトラブルを抑えたいです。 知恵をお貸しください。

  • Google Adsenseのモバイル向け広告について

    グーグルアドセンスでモバイル向けAdsenseというのがあって利用したいと考えています。 そこでソースを貼ろうとしたんですが… サーバーサイドのスクリプト言語で、CGI/Perl,PHP,JSP,ASPとあるうんですが、HTMLに貼ってもできませんよね? CGIは自分で設置はできますが、ソース改変などは知識があまりないため不安です。 PHPは知識が一切なく、JSPとASPについては意味がわかりません。 どれを選ぶのがもっとも良いでしょうか?

  • Webでデータベース

    データベース初心者です。 Webでデータベース系のソフトを作る場合、どのような言語を使えばいいのでしょうか? JSP, JavaSevlet, PHP, asp, perl等 ありますが、「動作速度が速い」や「セキュリティが強力」などの各言語の特徴を簡単にご紹介して頂けると助かります。 業務用のソフトで数万~数十万程度のデータを扱うと思うのですが、 何かアドバイスがありましたらお願い致します。 失礼致します。

    • ベストアンサー
    • MySQL
  • AndroidのWEBアプリ開発について

    Android初心者です。(利用も、開発も) Android搭載のスマフォやタブの端末のブラウザを利用した 「WEBアプリ」を作ろうと思っています。 教えていただきたいのは、開発言語です。 ブラウザで動かすWEBアプリで考えているのですが、 端末にダウンロードして利用するアプリだと、 ほとんどのサイトは、JAVAでの開発と謳っています。 ブラウザで動かすWEBアプリもJAVAでの開発となるのでしょうか? (JSP?WEBサーバはApache Tomcat?) ASPやPHPじゃ、ダメなんでしょうか? また、もしブラウザで動作させるWEBアプリの開発について 詳しく記載しているサイトがあるのでしたら、 お手数ですが、ご教授下さればと思います。 --余談です-- 素人目ですが、正直な話、WEBならブラウザだし、 開発する言語もJAVA(JSP)や、PHP、ASP.NETでもいけそうな 気がすると思うのです。(JavaScriptはダメっぽい気がします。) そうなれば、何もAndroidに固執する必要もなくなってしまいそう・・・(苦笑) ちなみに、なぜWEBアプリにしたいのかというと、 Androidは、OSのバージョンアップが結構あるようですし、 その都度、動作確認をしなければならないアプリよりは WEBの方がまだいいのかな~と思っただけです。 よくよく考えてみれば、ブラウザの種類もいろいろあるみたいなので、 どっちもどっちといえば・・・そうなっちゃいますかね。

  • KompoZerがダウンロード出来ない mac

    KompoZerをダウンロードしようとしたところsourceforgeへ転送され、以下の3項目が表示されました。 Download HTML Editor Drag-and-drop HTML creation, JavaScript, CSS & More. Free Trial! Altova.com/StyleVision --------------------------------------------------------------------- WYSIWYG HTML editor Professional editor control for ASP.Net, JSP, PHP,ASP, Net, ActiveX www.pintexx.com ------------------------------------------------------------------ Free Download LogMeIn - Really 100% Free & Easy Access to PCs from Anywhere www.LogMeIn.com ------------------------------------------------------------- いずれもKompoZerダウンロード画面ではなさそうです。 ちなみにKompoZer → mac X  → sourceforge で、上記画面が表示されました。 どうすればダウンロードできるのでしょうか?   教えて下さい。 宜しくお願い致します。

    • 締切済み
    • Mac
  • WEBブラウザ(経由)で見られるミニ新聞を発行したい

    数十ページのミニ新聞(数百人の団体の機関紙)をWEBで発行したいです。 DreamWeaverの様なHTML編集ソフトでは、 編集に手間がかかり過ぎるので、もっと新聞の様なものを手早く作るのに特化したソフトは無いでしょうか? ある程度自由に画像(動画含む)と記事をすばやくレイアウト出来ることが重要なのです。 Wikiの様な、PHPなどの技術の上に乗っかっているものでもOKです。 予算は、10万円くらいかな~?という感じです。 よろしくおねがいします。

  • プログラム言語を選択する際の観点について

    プログラム言語を選択する際の観点について、改めて整理をしたいのですが、分かり易いサイトや書籍を教えて頂けないでしょうか?作られた背景や目的、大きな特徴、難点、それゆえの向く用途、プログラマの存在状況、などが分かると幸いです。下名がこれまで経験或いは眺めたことがある言語は一般的なものばかりですが ・・・ COBOL、VB、SQL、HTML、PHP、JS程度です。お忙しいところ恐れ入りますが、よろしくお願い申し上げます。 以上

  • iアプリで画像データを自動アップロードしたい

    iアプリのカメラで数秒おきに自動的に撮った画像を、ネットワーク経由でサーバに自動アップさせるプログラムを考えています。 しかし、サーバ側でどのような環境でアップロードされたプログラムを保存すればいいのかがわからないです。わからないのは具体的に、サーバ側でiアプリからきた画像データを自動的に受信してサーバのハードディスクに保存する手法です。 ネットで調べてみましたが、PHPではフォームのボタンを押すことでアップロードするようになっていました。JSPは調べてみたがどの技術を使うのかがよくわからないです。

    • ベストアンサー
    • Java
  • Javaアプレット、Ajax、Flex、Silverlight等のRIA開発について

    RIAの開発を考えてるものです。 Webアプリ関連の技術に詳しい方ご教授下さい。 アプリケーション、用件、プロジェクトの状況については下記のとおりです。 [アプリケーション] ・画像の検索閲覧用アプリ(ズーム機能などの付加機能あり) [用件] ・社内のどのPC(基本的にWindows(IE))からでも使用可能 ・サーバーでの負荷を軽減するため、クライアント側でもある程度処理をおこないたい [プロジェクトの状況] ・開発期間は1ヶ月(製造のみ) ・RIAの開発経験者はなし ・メンバーはC++の経験者、Java(Servlet、JSP)の経験者  上記の条件を満たすことを考えた場合、 リッチインターネットアプリケーション(RIA)が最適かと考えています。 クライアントからは、Javaの開発技術者がいるため、Javaアプレットでの開発を進められています。 Javaアプレットは、以前はあまり使われていない技術という認識だったのですが、現在はどうなのでしょうか? Javaアプレットなら、JavaWebStartでもいいような気がするのですが、 JavaWebStartのメリットデメリットはどのあたりでしょうか。 また、RIAの開発技術としては、他にも Ajax、Flex、Silverlight等があると思いますが、 最近では、どの技術が注目され、実際に開発実績が多いのはどの技術でしょうか? 上記のような開発メンバーでも、短期で製造するにはどの技術が最適でしょうか? Webアプリ関連の技術に詳しい方ご教授下さい。

  • jqGridの入力内容をサーバに保存する方法

    jqGridで、Webアプリを作っています。 (イメージとしては、表に名前や生年月日などを入力したり、表示したりする感じです) http://www.trirand.com/blog/jqgrid/jqgrid.html の Loading Data -> JSON Data や http://www.northwind.mydns.jp/samples/jqgrid_sample7.html を参考にして、 PHP & MySQLサーバーからデータを取得したり、表示することはできました。 取得したデータを元を編集した結果を、サーバーに送り返したいのですが、 どのようにしたら書いたらよろしいでしょうか? たぶん、jqGridから編集した結果をサーバーに送信するメソッドが有ると思うのですが、 いろいろ調べたけれども分かりませんでした。 PHPからMySQLへ書き込むためのSQLは書けると思いますので、 HTMLからPHPへどのように送ったらよいか、 初心者で申し訳有りませんが、教えていただけないでしょうか? どうぞよろしくお願いいたします。

専門家に質問してみよう