質問: 大分大雑把な質問になるのですが、Webアプリケーション+MVC(MVVM)を勉強したいです。 僕自身は、プログラミング歴2年未満で、普段はC/C++で制御系ソフトの保守とかやってます。 web系を学ぶにあたって、何か良いサイトやフレームワーク(言語)ありませんか? わがままなことを言うと新しめなものの方が学習意欲が湧きます。 手始めにやるならこれから!みたいなのでも指針があるとないとで変わってくるので、教えていただければ幸いです。 お願いします!
回答: 今からであれば、Angularjs や ReactJS などのブラウザ上の Javascript フレームワークを勉強されるのが良いでしょう。 参考:Backbone.JSからAngular2まで、全9大JavaScriptフレームワークを書き比べた! これらのフレームワークの中から一つ選んで集中的に勉強されるのが良いと思います。それぞれ、けっこう癖があるようですが、えいやーで選ぶしかないかなと思います。どれが良いかについて、現時点では誰も答えられないと思います。 これらと対になって動く API サーバの開発方法については、別途勉強する必要があります。APIサーバは Javascript, PHP, Ruby, Java などで記述することになります。 ただし、サーバ側はできるだけシンプルでステートレスなAPIにするので、MVCなどの状態管理はブラウザ上の Javascript フレームワークを使って実装することになります。