• ベストアンサー

開発しやすいのはJavaScriptそれともActionScriptのどちらですか。

wp_の回答

  • ベストアンサー
  • wp_
  • ベストアンサー率54% (132/242)
回答No.5

>mixiの経営陣はperlが使える社員よりPHPが使える社員の方がコストダウンにつながると言っている 直接笠原さんから聞いたわけでなく又聞きなのですが、 初期のmixiのコードはかなり酷かったようです。 perlで書かれていたのですが、当時の技術者の腕が相当に未熟だったというのが当方と仲間内での見解です。 ゆえ、「perl→phpとする」と低コストだ言う話ではなく正確には「perlで改修を重ねる→phpで一から作り直す」というのが低コストであるという話であったと記憶しています。 実際にそうしたかどうかは聞いていませんが。 >任天堂やソニーのゲーム機の戦略を見れば明らかだと思いませんか。 上記二社は開発戦略より経営戦略が上手かったという認識です。 むしろ現場的にはかなり凝り固まっている印象があり、お世辞にも「環境が素晴らしい」とは言い難い気がします。 開発のしやすさと言う意味ではDSの開発環境、XBoxのwindows互換性などを考慮すれば これらのデバイスが開発戦略的には最も成功していると言えましょう。 「開発のしやすさ」は後に作られるものであり、それを理由に言語選びしているのではその人材は到底上のレベルに到達することはありえないと当方は考えます。 楽をしようと言う怠惰の精神は悪くはありませんが、怠惰の方向性が間違っています。 怠惰をするために努力するのが真のプログラマといえましょう。 >要するには仕事は経営陣の言語選びというセンスが重要になると思いますが…。 言語を決定するのは経営陣ではないですよと言う上げ足取りはさておき。^^; 仕事の上では「どのような人材を集め」「人材がフルに力を発揮できる環境を整える」ということが肝要です。 先述のゲーム2社は確かに環境を整えはしたでしょうが、成功とは無関係です。 新人ばかりで言語をこれから知ります!というプロジェクトはその時点で既に破綻しているといえます。 なぜなら「プロジェクトに最適な言語を選択する」ということが出来ないのですから。 >JAVAが登場したばかりの頃は多くの人々から支持されていなかったため、 >その言語を覚えることは博打や投資と同じく将来性があるかどうかは不確実性があったくらいですし…。 javaが成功したのはIBMの功績といっても良いくらいですからねぇ もっとも他のベンダー達みなの努力があってこその今ですが・・・ // 当方的には当時大多数と同じく「javaは沈む泥舟だな」と思ってましたが当てが外れました^^; >この点を考えれば、ある意味プログラマーは悲惨な職業かも知れません。 悲惨じゃないプログラマなんて居ない! ・・・と言うのはさておき。 ルーチンワークと異なり、常に「他人が作った新しいこと」を脳に詰め込んでいかねばならないので 研究職などと比べれば確かに悲惨かもしれませんね。 >個人で単なるプログラムを楽しむであれば、ActionScriptよりJavaScriptの方が良いかも知れませんね。 当方斜め前のデスクにデザイナが居るのですが、彼曰く 「両方知っているとデザインの幅がかなり広がる」 らしいです。ASでgadgetを作成し、JSではCSSと連携し全体的な動的デザインを行うと。 どちらが良い、ではなく両方マスターしちゃる、と考えると楽しみかたが増えるかもしれません。

masa_go
質問者

お礼

ご回答ありがとうございました。 参考にさせていただきます。

関連するQ&A

  • ActionScriptのプロ

    FlashとActionScriptを両方使えるプロフェッショナルと知り合いたいですが、なかなか知り合えません。 自分で作れないものを、業者では高すぎるので個人的に何か作成していただきたいこともあるのです。 googleなどで検索しても中々見つかりません。 どうすればよいでしょうか?

    • ベストアンサー
    • Flash
  • ActionScript3.0の記述。FlashとFlex

    はじめまして。 今回、Flexを使用しアプリケーションを制作することになったのですが、ActionScriptが言語と聞きました。 以前、FlashでActionScriptを使用していたことがあるのですが、ソースの記述の仕方は一緒なのでしょうか? 本を見ていると、Flash用とFlex用があるので。 分かる方がいらっしゃいましたら回答お願いします。

  • ActionScriptでリアルタイムの通信対戦ゲームやMMOは開発可能でしょうか?

    ActionScriptでリアルタイムチャット、リアルタイムでオセロや将棋などの通信対戦ゲーム、さらに大規模なMMOなど開発することはできますでしょうか。また、ActionScriptでオセロや将棋などCPUと対戦するための人工知能(AI)でも作れますでしょうか。 現在、ActionScriptがJavaやCに置き換わってクライアントで動作する点があって、サーバに負荷が少なく、開発がしやすいため、これからは需要が伸びていくと思いますがどうでしょうか。 ラグナログオンラインとかActionScriptで大規模なMMOを開発できそうな感じとか実際にActionScriptでMMOを提供しているゲームはありますでしょうか。 しかし、ラグナロクオンラインなどのMMOはDirectXに対応しているため、それはActionScriptやJavaではなくC言語と開発されたとしか思えませんが…。 分かる方はご回答をお願いします。

    • ベストアンサー
    • Flash
  • アプリケーションの開発について

    初歩的な質問かもしれませんが、 WebLiFEのアプリ製品など、Flashのように動くアプリケーションが ありますが、あのようなアプリケーションを開発するにはどのよう な開発言語を使用しているんですかね??? VBとかではないとは思うのですが・・・。Flashとかで生成しているのですかね。。。 飽きれるような質問かもしれませんが、よろしくお願い致します。

  • アプリ開発の言語について

    スマートフォンのアプリを作ってみようと思いたちました。 色々調べたところ、ActionScriptでAIRアプリを開発すればPC・iPhone・Android共通で使えるものになるらしいということがわかりました。(認識違いでしたらすみません) でも、個人的にActionScriptは死に言語だと思っていたので本当にこれを学ぶべきか迷っています。 アプリ開発でよく使われるJavaもC#も(もちろんActionScriptも)わからないので、どうせ学ぶならアプリ開発において有用性の高い物を使用したいと考えています。 とりあえずアプリ(Instagramみたいなもの)を作ってみたいだけなのです。この言語を勉強すればいいと思うよ!というアドバイスもらえたらうれしいです。

  • 開発環境

    JavaScriptの開発環境に関して質問があります。 マイクロソフト系の言語ならVisualStudio、JavaやPHPならEclipse といったステップ実行可能なデバッグ機能が付いた開発環境があります。 皆さんは、JavaScriptをどのような環境で開発していますか? JavaScriptでAjaxのプログラミングをしたのですが、 開発経験がないため入り口から分かりません。 今は、ブラウザにデバッグライトを出してプログラミングしてます。すごく能率悪いです。 初歩的な質問かもしれませんがご存知の方、教えてください。

  • ゼロからFlash,ActionScriptの勉強

    こんにちは、質問を読んでくださってありがとうございます。 これまで同様の質問をされた方のページはみさせてもらいました。私は全くのゼロからFlash,ActionScriptの勉強をしようと思っています。もともとフラッシュを使用したWebページなどに興味があったのですが、 http://www.sightseekerstudio.com/typingmania/contents/odyssey.html というサイトをみて「すげぇ!俺もこんなの作れるようになりたい!」と思ったのが恥ずかしいですが動機としては正直なところです・・・。みなさんは仕事に繋げるためになど立派な理由があるのにこんなんですみません。 したがって、ゼロから勉強するためにお勧めの書籍を教えてほしいです。ウェブページの方は以前の質問者さんの参考ページが良い感じでした。私の性格としましてはコツコツ端っこから塗りつぶしていくのがタイプ(取りこぼしが嫌い)なんで解説が多くステップ型の本が好きです。あとC言語とPerl,HTML,CSSについては簡単には理解しています。しかしオブジェクト指向言語は全くの初めてです。そしてActionScript3.0からでよいと思うのですがいかがでしょうか? Flash(今ならCS4です?)の使い方やJavaScriptについてもよい書籍があれば教えてください。大きな書店がないのですいません。 目標の難易度はわかりませんが第一目標としてはActionScriptを使ったゲームを作る。次にJavaScript等も勉強してWebページのっけるところまで持っていきたいです。デザイン能力やその他の知識についてはそのときがんばります! 春休みからド集中でやっていきたいと思っています。たくさん質問しましたがどれか一つでもアドバイスなどあればよろしくお願いします! 長々と読んでくださってありがとうございます。

  • 個人では開発不可能な発明について

     個人では開発不可能な発明を思いついたとき、どうすれば特許を自分のものに出来るのですか?  企業に話を持ちかければアイデアだけ盗まれて泣き寝入り、かと言って企業の力を借りなければ個人での開発は無理。  実用化の見通しなくアイデアだけで特許だけとるって事できるんでしょうか?

  • flexって何?

    adobeが出しているflexとはどのようなソフトでしょうか。 表示側のプラットフォームはflashで、サーバ側で動くコンパイル言語ということでいいのでしょうか。この場合のプログラミング言語とは、MXMLか、actionscriptかどちらなのでしょうか。 ざっくりいうと、AJAXのフラッシュ版?みたいなようなものですか?

  • オンラインゲームを開発したいのですが、JavaとCのどちらが良いでしょうか。

    私はこれからJavaかCのどちらかを学ぼうと検討している者です。中には「Cから学べば良い」と言う人もいます。しかし、逆に「Javaを学べば良い」と言う人もいます。それはどうしてでしょうか。私はそのことをさっぱり理解できません。 オンラインゲームを開発する際、JavaとCのどちらがゲーム開発に向いていますでしょうか。Webブラウザ上で動作する場合ならJava、GUIならCが向いていると思いますがどうでしょうか? 個人の趣味として、CとJavaのどちらをやると自らアイデアで多くのアプリケーションが容易に開発することができますでしょうか。 やはり、需要があるのはJavaの方ですが、Javaを学んだ方が企業の求人に有利なのでしょうか。

    • ベストアンサー
    • Java