投票結果
投票に参加し、回答を選択します
javascript から始めることは重要で、オブジェクト指向プログラミングの基本や、DOM がどのように HTML と相互作用してフロントエンドを編集するのかを教えてくれます。
この原則は Django でも必要ですが、python を使うことで、多くの重要な原則が省かれてしまいます。typeがどのように動作するのか、なぜデータの位置をプログラマが管理すべきなのかを学ぶことは必須のスキルですが、pythonでは簡単に管理できてしまいます。
このような理由から、私はフロントエンドの変更方法を理解するためにJavascriptから始め、重要なOOP原則を学んだ後にのみ、これらのスキルをDjangoに「移行」することにしています
この点についてはRishabh氏と意見が異なります。私はJavaScriptを使い始めて初めて、あらゆるプログラミング言語で行われる設計上の決定を真に理解するようになりました。
JavaScriptは私に多くの意味的な概念を教えてくれました。プロトタイプ流の継承や、クロージャのような関数型プログラミングの概念、第一級市民としての関数、高階関数などです。
確かにJavaScriptは少し前までは評判が悪かったのですが、過去のことは過去のこととして。いつかは投資する – 言語、設計上の決定、そして特に it\ の良い部分を学ぶことに時間を投資する必要があるという事実を強調することが、あなたのレパートリーを豊かにします。
今日、JavaScriptは広く普及しています。サーバーにはnode.js、ブラウザにはEcmaScript 5.1、そしてデータベースもすべてこの言語で作られています。だからこそ、投資する価値は十分にあります。
もしあなたがフロントエンドの開発に興味があるのなら、JavaScriptのほうがいいでしょう。なぜなら、JavaScriptはいわばウェブのフロントエンドの言語だからです。
Django(言語ではなくフレームワークです)は、バックエンドを作るために学ぶべきものでしょう。ですから、この2つを組み合わせて、DjangoのバックエンドとJavaScriptを多用したフロントエンドで動くアプリケーションを作ることもできます。