私はウェブアプリを作成するためにExt JSやRoR、DjangoやSymfony、CakePHP、Zend Frameworkなどのフレームワークを使ってきました。
これまではフレームワークを使わないプログラミングも行ってきていたのですが、作りたい物を綺麗に早く作りたいので、最近はフレームワークの力をいつも借りてしまいます。
ですが、フレームワークは日進月歩しておりますし、個々のフレームワークについて学んだところでそれが将来役に立つか分かりません、フレームワークを使った開発ばかりしていていいのかと最近思っています。
プログラミングの上達という観点から見るとフレームワークを使うのは避けた方が良いでしょうか?
また、フレームワークを使わざるをえない状況でも、そこから何か学び取れるようなことはあるでしょうか?(抽象化の手法など)
ご助言いただけると嬉しいです。
No.1ベストアンサー
- 回答日時:
目的のものが簡単に作れるなら文句無いような気が。
昔UNIXが出てきた頃はユーザー各自が自分で問題に適したプログラム言語を設計実装して問題を処理してきたわけですが、今時そんな人は居ない。
既存のプログラム言語を使ってるわけです。
そんなことではプログラム言語設計能力が磨かれなくて心配、と思う人もあまり居ないでしょう。
さて、
それだけ多くのフレームワークを使ってきたなら何が有効か、二十年後も使われるフレームワークはどれか。
など考えてみてはいかがで。
似たような話として
Windows/C++ で MFC を使うべきか、という十年前の議論を思い出しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Python Java,Springフレームワークの習得 1 2023/08/02 15:28
- PHP クラス 1 2022/08/08 15:12
- その他(プログラミング・Web制作) .netに近いjsフレームワークは何ですか 2 2022/05/12 22:28
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- C言語・C++・C# ご本について 著者は、Linuxでも、言語と、フレームワークが同じの場合、大丈夫とおもいますか? 4 2022/09/09 21:35
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- 物理学 「量子多体系による曲がった時空における場の量子論のシミュレーション」と言う論文で「さらに、我々の結果 1 2023/04/03 08:45
- 物理学 「量子多体系による曲がった時空における場の量子論のシミュレーション」と言う論文で「さらに、我々の結果 1 2023/04/02 19:05
- 会社経営 新規事業開発について 製造業に勤めています。所謂大企業で、多数の事業を抱えています。アフターコロナと 2 2023/07/26 20:44
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLで文字タイプを数字...
-
COBOLでのNOT = の AND条件
-
TO_CHARで小数点以下がある場合...
-
プログラムに書かれる"%"記号の...
-
C#とC++とJavaが学べる書籍につ...
-
C++における継続行
-
C++ ってなんて読む?
-
C言語とhtmlの違いを どな...
-
VBSでDim、Private、Publicの違い
-
楽しくて最高のプログラミング...
-
Excel VBAで文字化けする (英語...
-
VCとVC++
-
UNITY Float型の接尾辞fって
-
VBScriptで引数を省略したい場合
-
Solve()とは、なんですか?
-
VB6でデザインパターン
-
vbaとc言語の関連性について
-
今さっき、2ちゃんねるがC言語...
-
C言語って古いですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報