質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.63%

WEBアプリケーションのフレームワーク選択

解決済

回答 3

投稿

  • 評価
  • クリップ 2
  • VIEW 404

kenken2go

score 11

還暦自営プログラマーです。
小規模なWEBサイト+アプリケーションの構築の仕事を請け負う予定ですが、
なんのツールで開発するかを悩んでいます。
WEB系は主戦場にしていなかったのですが、今まで実績があるのは
・PERL (CGI)    -- 相当昔なので論外
・PHP(フレームワーク無し) + RDB  -- PHPはあまり好みでは無い
・C + 自前フレームワーク + RDB   -- 自分的にはこれが一番簡単
・JAVA Servlet + JSP + JQuery + RDB  -- もう主流ではない?
みたいな感じです。
流行り(すでに古い?)のRails とか Django とかのチュートリアルを
少し覗いてみましたが、作法が違う感じでお手軽に理解までは行ってません。

JAVA Servlet でも特に問題無く作れる内容ではあるのですが
「今どきそんなの使ってるの?」と言われそうな気もしています。
(ライセンス問題もありそうだし)

そこでお知恵をお借りしたいのですが
そこそこ安定していて
古臭い感じが無く
習得のハードルもさほど高く無い
ライセンスに(大きな)費用が掛からない
みたいな都合の良いものが有れば教えてください。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

+2

要件次第かと。

運用要件から SaaS/PaaS/IaaS 前提で使用できる言語やフレームワークが絞られるっていうケースが多いです。
デプロイ方法等も制限に引っかかる可能性がありますね。

運用要件がまったくないのであれば、選定の幅は大きく広がります。
適当な OSS を使用すれば良いと思います。
今上がってる条件を満たすものは言語ごとに1-2はあります。

もう少し質問が整理できれば、面白い回答がつくかも。
以下のような雑な質問でも、色々回答いただいていますので^^;
プロトタイプをガンガン作っていくのに適したフレームワーク

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/02/07 18:16

    コメントありがとうございます。
    参考にさせていただきます。

    キャンセル

checkベストアンサー

+1

そこそこ安定していて
古臭い感じが無く
習得のハードルもさほど高く無い
ライセンスに(大きな)費用が掛からない

上記の希望ですと、以下のWebフレームワークがおすすめです。

もっとお手軽に開発したいということでしたら、以下の軽量フレームワークも含めて検討しても良いかもしれません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/02/07 18:15

    コメントありがとうございます。
    参考にさせていただきます。

    キャンセル

0

「今どきそんなの使ってるの?」と言われそうな気もしています。

私なら「だから何?」と言い返します。
必要だから、チームで決まっているから、好きだから  など、様々な理由で
その環境で構築して開発していっているわけで。
例えば既にサポートも終了したバージョンであったりセキュリティリスクのある実装をしたり、でなければ、環境は問わないと思います。

利用者に言語やフレームワークを売りにするのですか?
アプリケーション、サービスの魅力は開発環境とは別のものです。
ユーザーはサービスに魅力があって利用するわけです。

あなたは今、teratailを利用していますが、言語やフレームワーク、環境を気にして使っていますか?
例え最新鋭のフレームワークでなかったとして、使うのをやめますか?

だから「今時○○なんて」という外部の声にわざわざ耳を傾ける必要はありません。

既に引退したあるスポーツ選手が「"君には無理だ"という人の話は聞くな」という名言を残しています(実際はもっと長かったはず)
それと同じだと思います。

自身の選択に如何に自信と責任を持ち、心からサポートしてくれるメンバーと供に邁進できるかのほうに労力を割きましょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/02/07 18:16

    コメントありがとうございます。
    参考にさせていただきます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.63%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る