#Python Django (Opinionated) #Nodejs Express (UnOpinionated)
Opinionated는 일반적으로 의견의라는 의미로 쓰인다.
만약 프레임워크가 opinionated 하다면, 그것은 여러분이 해야하는 일을 안내하거나 제한합니다.
대표적인 파이썬의 웹서버 프레임워크인 Django합나 구글의 네이티브 앱 프레임워크 flutter와 같은 모듈은 Opinionated합하다고 한다. 우리가 직접 만들지 않아도, 사용할 법한 많은 기능들을 프레임워크에서 이미 제공해준다. 그렇기 때문에 쉽게 사용 할 수 있으나, 커스터마이징하는데 제약이 있다. 반대로, 노드의 웹서버 프레임워크인 Node.js는 UnOpinionated하다고 하는데, 이 때문에 기본적인 기능만 제공되고 Django와 같은 Opinionated한 프레임워크보다 직접 적용시켜야만 하는 기능들이 많다. 하지만 개발자가 원하는 기능을 선택해서 사용할 수 있고 또 불필요한 기능들이 추가되어 있지 않으므로 가볍고 단순한 편이다. 참고 - 위키피디아