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

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

新規登録して質問してみよう
ただいま回答率
85.47%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

3回答

345閲覧

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

kenken2go

総合スコア15

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

2クリップ

投稿2020/02/07 03:20

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

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

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

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

要件次第かと。

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

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

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

投稿2020/02/07 03:34

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kenken2go

2020/02/07 09:16

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

0

ベストアンサー

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

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

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

投稿2020/02/07 05:22

nskydiving

総合スコア6500

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kenken2go

2020/02/07 09:15

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

0

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

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

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

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

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

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

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

投稿2020/02/07 04:28

m.ts10806

総合スコア80854

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kenken2go

2020/02/07 09:16

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問