最近のウェブフレームワークに思うこと。
2016/06/11 18:36
  • プログラミングを勉強するならどの言語を使えばいいですか、とか、どのフレームワークがいいですか?
    とかをプログラミング勉強中の学生さんから聞かれることもあるんですが、その時に結構答えに窮してしまうこともあります。(;´Д`)

    ある程度技術的な基礎がある人にとってはどれを選んでも問題ないと思います。
    ORMとかほんと便利だし、DDLの変更をバージョン管理してくれるマイグレーション機能も、開発を高速化してくれるのでほんとうに便利。

    でも一方で、いろいろな機能がシームレスになったことで、応用の利かないプログラマが量産さていくような気もしてならないんですよね。
    (自分のことを棚に上げながら書いているなぅ。。)

    プログラマがコードだけに集中できるような環境が用意されてるのは本当に素晴らしいと思います。

    一方で、これからプログラミングを本格的に始めたい、というような人にはこういったWEBフレームワークの
    利用は正直向かないと思っています。

    簡単に実装できるからこそ、応用が利かないというか。困ったときに適切に対処できないプログラマが大量生産されるのを危惧しています。

    テーブル作成も出来ない、INSERT文も発行できないプログラマとか、正直プログラマじゃない。

    スクラッチでプログラムを書きましょう、とはさすがに言わないけれど、最低でもフレームワークの導入で
    シームレスに実行されている部分の理解をする必要があると思います。

    基礎的なSQLを理解するとか。マイグレーションのバージョン管理はどうなってるの、とか。


    そういうわけで、これからフレームワークを通してプログラミングを勉強したい人は
    それと合わせてSQLも学んで欲しいなー思います。
    また、MVC(Model, View, Controller)もあわせて学んでおきましょう。


    と雑に書いておく。。。


    人気ブログランキングへ ブログランキング・にほんブログ村へ
    ↑応援よろしくお願いします!m(_ _)m

  • <2016/06/11 18:32>
  • プログラミング
  • 所感
  • 新しい記事へ
    最近欲しい本

    古い記事へ
    疲れたw

profile picture

自己紹介的な何か

@wkmettyでついったーやってます。時々。 6年間勤めたゲーム会社を2018年2月に退職しフリーランスのプログラマに。 WordPress Core, WP-CLI コントリビューター。 お仕事募集中です。