Poll Results
No votes. Be the first one to vote.
Participate in Poll, Choose Your Answer.
JavaScript를 시작하는 것은 중요합니다. JavaScript는 객체 지향 프로그래밍(OOP)의 기본을 보여주며, DOM이 HTML과 상호작용하여 프론트엔드를 수정하는 방법을 이해할 수 있게 해줍니다. 이러한 원칙은 Django에서도 필수적이지만, Python을 사용할 경우 많은 중요한 개념이 생략되는 경향이 있습니다. 데이터 유형이 어떻게 작동하는지와 데이터의 위치를 프로그래머가 직접 관리해야 하는 이유를 배우는 것은 필수적인 기술입니다. 하지만 Python은 이를 쉽게 관리할 수 있도록 돕기 때문에 이러한 학습 기회가 줄어들 수 있습니다. 따라서 프론트엔드를 변경하는 방법을 이해하기 위해 JavaScript를 먼저 배우고, 주요 객체 지향 프로그래밍(OOP) 원칙을 충분히 습득한 후에 Django로 이러한 기술을 “이식”하는 것이 좋습니다.
I will disagree with Rishabh on this one, it\’s only when I started with JavaScript did I truly come to appreciate the design decisions that are made in any programming language.
JavaScript taught me a whole lot of semantic concepts. Be it the prototypal school of inheritance, or functional programming concepts like closures, functions as first class citizens, higher order functions.
Yes, JavaScript did have a bad reputation a while back, but let bygones be bygones. Investing sometime – emphasis on the fact that you need to invest time in learning the language, the design decisions and especially it\’s good parts will enrich your repertoire.
Today JavaScript is pervasive, node.js in the server, EcmaScript 5.1 in the browser, databases all were powered by this language. So, the investment is well worth the gains.
If your interests indeed lie in front-end development, JavaScript would be a better option for you since, well, it is the language of the front-end of the web, so to speak.
Django (which is a framework, not a language) would be something to learn in order to create a back-end. So, you could even combine the two, building some application powered by a Django back-end and a JavaScript(-heavy) front end.