パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

長く使えるWeb開発言語のおすすめは?」記事へのコメント

  • どれでもまぁ (スコア:5, 参考になる)

    by Anonymous Coward

    PHP
    フレームワークの衰退が激しいのがリスク。長く使いたいなら公式のZend Frameworkで。
    言語自体はアレであるものの、PHPのバージョンアップに対する適切なメンテが出来ればそれなりに使いやすい。

    Ruby
    フレームワークがRoR一択なので悩まなくてもいいが、JavaScriptを多用したりModelの一気通貫が効かないと苦しくなってくる。
    DSLとシンボルの黒魔術をうまく扱える技術者が確保できるなら使いやすい。

    Java
    フレームワークはJSFがあの有様である現状、Spring MVC / Play frameworkの二択。
    SpringはVMwareに切り捨てられなければそう死ぬことは無い。目下Oracleが一番のリスク。

    JavaScript

    • by Anonymous Coward

      ASPぇ・・・

      • いちおう、ASP→ASP.Net→ASP.Net MVCと続いているが、
        パラダイムが変わり過ぎで何ともはや。
        (そして混在も可能と言うのが……ウガァァ)

        • by Anonymous Coward

          ASP.NET WebFormsなんてものは無かった。いいね?

          • by Anonymous Coward

            ASP.NET MVCは全てのASP.NET WebFormを置き換えるものではない
            外部から仕事をもらうという意味では厳しいだろうが業務系なんかで使われ続けるケースもありそう

            • by Anonymous Coward
              > ASP.NET MVCは全てのASP.NET WebFormを置き換えるものではない

              これってどういうこと?DataGridとかコントロールの利便性の事を言ってる?
              • by Anonymous Coward
                MVCで作ることが必ずしもベターな選択ということじゃないってことでしょう。
                ぶっちゃけ、どうでも良いような画面一つとかのフォームなら、WebFormで十分すぎる。
              • by Anonymous Coward

                逆だろ
                どうでも良い画面ならそれこそMVCのテンプレートでやった方がシンプルで楽だし、後から調整したい時も小回りが効く
                CRUDっぽいものならLightSwitchとかDynamic Dataを使えば良い
                WebFormsの良いところなんて、DataGridが使えるところぐらいだよ
                むしろ最近はMS自体がWebFormsを黒歴史扱いし始めて採用すること自体がリスクになってるわ

              • by Anonymous Coward

                いやいや、学習コスト無視しちゃいかんでしょ。
                WebFormsは普通のWindowsFormsと*ほぼ*同じ様に書けて、あまりWebアプリって事を意識せずにフレームワークが良きに計らって書けるのがメリットで、学習コストが低い。
                (もちろん、強調した通り*ほぼ*だけど)

                そこら辺のWebやった事無いC#プログラマにいきなりASP.NET MVCやらせたら面食らうと思うよ?
                というか、ASP.NET MVC? 何それ? って人もまだまだ沢山います。
                しかも、超大手で。

                #個人的には、ASP.NET MVCをきちんと覚えればWebFormsを使う意味はあんまりない、というのには同意するけれども。
                #あと、ASP.NET MVCはEntityFrameworkとも密接過ぎて、そこら辺でも面食らうと思う。
                #アホは未だにLINQすら使わないから。

              • by Anonymous Coward
                > そこら辺のWebやった事無いC#プログラマにいきなりASP.NET MVCやらせたら面食らうと思うよ?

                そういう人がかけてしまうこと自体、利点なんだけど、欠点でもあるんだよ。
                というかレガシーASP(最近はClassic ASPというみたいだけど)が存在して、HTMLとVBで仲良くかけてたり、DCOM絡めてわりとロジックと表示を分離できてるところもあったので、WebFormsで振り出しより手前に戻ってしまった感はある。

                プロジェクト作って画面開いてデザイナでボタン置いてボタンダブルクリックして、Labelに Hello Worldとかたしかに同じ様にできるけど、
                Page_LoadとかIsPostbackとかViewStateとか結局面食らう事になる(上に他のWeb開発言語とも異質すぎるという)。書きっぷりから見てそのあたりは知っていて書いていると思うけど、
                WebFormsやるぐらいなら、ModelつくらずViewBagに詰め込んで表示するASP.NET MVCの方がまだましな気がするなぁ。それでもclassic ASPよりましになりそうな気がするし。
              • by Anonymous Coward on 2014年07月07日 9時51分 (#2634375)

                ASP.NET Web Pagesというフレームワークもあるんじゃよ
                http://www.slideshare.net/kiyokura/aspnet-web-pages [slideshare.net]

                #Classic ASPで新規に作るくらいならASP.NET Web Pagesで作ってくださいマジで

                親コメント

アレゲは一日にしてならず -- アレゲ見習い

処理中...