What a clear explanation. This clip made me figure out how different they are. Thanks a lot. +it's nice to see you communicating with your subscribers well.
I started learning Django and I now understand what you mean. I'm a fan of your channel and thinking of getting one of your courses :) Keep up the good work! Ps. My wife is also Colombian 😁
flask는 위 영상에서의 node와 비슷한 특징을 가지고 있습니다. 그래서 이것저것 직접 조립해서 써야하고(그래서 블로그나 웹서비스 개발할때는 조금 더 시간이 걸리겠지만) api 서버 만드는데 간편합니다. django는 full framework라서 블로그와 같은 웹서비스 개발할 때 필요한 기능이 거의 모두 이미 개발되어있어 편하지만 커스텀하는 자유도 부분은 flask보다 불편하다고 볼 수 있습니다.
Gracias por la explicación! Eligí Node js porque tenía que desarrollar tanto BE como FE jajajajaa. Probé Django una vez y como dijiste, es muy útil crear una página basada en CRUD durante poco tiempo!
Thank you for giving out hands-on experience. Found it more relatable. Haven’t figured out what was intermission thingy Istanbul scenery coming up in between for😆 Makes me want to leave
PHP is okay, I don't like it but you can do almost any website with it. Big community and solid documentation. I have huge respect for it but I think there are better ways to build websites 💖
- NodeJS : realtime/ streaming에 용이. 빈 상자에 필요한 걸 넣는 것과 같다. - Django : CRUD(Create, Read, Update, Delete)에 용이. 여러가지 들어 있는 상자에 필요없는 걸 빼는 것과 같다. NodeJS는 Flask와 비슷한 성격이라 할 수 있을까요?🤔
한국에서의 Spring 의 입지는 독보적이라고 할 수 있습니다. 특히, 대기업 SI 회사일 경우 99% 이상이 Spring 으로 개발하는 게 보통입니다. 굳이 위 영상과 비교한다면 CRUD 기능은 물론이고 Realtime 을 요구하는 빠른 응답의 시스템을 구현하는 것 모두가 가능합니다. 또한, Rest API 서버로도 손색이 없습니다. 제가 한국 시장에서의 Spring 의 기형적인 점유율을 미리 언급한 점 때문에 혹여 해외에서는 외면받지는 않을거라 생각하신다면 그건 또 아닙니다. Spring은 미국이든 유럽이든 엔터프라이즈 환경에서 가장 많이 쓰이는 프레임워크입니다.
Real-time is so easy to do with NodeJS and it's a pain in the ass to do with Django. If you're a beginner Python is a good language to start BUT if you learn Javascript + Node you're gonna see better return in your time investment, it might be harder than Python + Django but it would be better in the long run. Check this out: academy.nomadcoders.co/p/javascript-fullstack-from-zero-to-hero
Yes, a Japanese was behind of it. I think it's because of the community, to be honest, Python community seems more eager to push Python to the limits like AI or Data Science among other.
hello~ thanks for awesome videos all the time. I have a question...currently i'm studying angularJS but I see there are many other versions like angular4-5 in today.. do you think...should i keep studying on angularJS or move to Angular..?
In my thought, if u r familiar with python, and want to easily create common blog or something like that, you would use django. if u r good at js and want to create web app server by your own custom or api server, you can learn node + express.
That's great! I think for CRUDs Python/Django is better because of the admin panel and the amount of help that you get from the framework. As a learning experience I would say NodeJS teaches you more but if I was building a CRUD product I would choose Django which will help me build it faster!
@@nomadcoders So you mean in real situation to create social media product like instagram, it would be better to use Django than NodeJS, is it correct? :)
@@kimsto3983 To start a project like Instagram I would choose Django yes, eventually if your app becomes really big you will have to use another languages for sure, but to start, Django is a solid choice.
PHP is a battle-tested language that will run everywhere, I personally don't like it but I have a huge respect for the community and the solidity of the language.
Hello nomad , Thanks for great viedo, May I ask you a question? i think nodejs's powerful feature is asynchronous with callback function ( promise, await ) . Most modern apps maintain wating mode more like db input output than cpu operation and send it in standby mode.I think it has its merits because it's the way of dealing with requests. Put it in the event queue, take it out, put it in a callstack... I think it's advantageous to handle more requests than the thread method (If there are not many cpu operations) But in java, or Python,, most language can handle request with asynchronous like celery in python? or.. java... (i don't know name) In other languages other than node, asynchronous would be better than node, and in other languages, asynchronous would be more efficient, but communication or actual implementation would not seem to like to use asynchronous. The question is 1. What do you think about the reason why you don't use other languages well? 2. If you use asynchronous language, you'll perform better than a node.
Hi! Thanks for your comment! You make very good points, the thing is that on this video, I was talking more from the point of Django vs Node for web applications. I'm taking into account other things apart from only performance, for example, how easy is to deploy a real-time NodeJS app vs a Django App with Celery, also the amount of modules and frameworks for real-time things in NodeJS is way bigger than in Django. I agree with you on many points, like there are better languages for async than Node, it's just that from the Fullstack Developer point of view, NodeJS wins compared to Django in that area.
@@nomadcoders !!!!Wow!! I used to see you on Facebook often and watch your posts all the time. It's an honor to receive a reply. I'm a fan of yours. I'm glad you can talk to the star. :) :) :)
Why do you have Korean subtitles? I suppose with Django backend, it will be easier to integrate other python libraries if you want to build some fairly complex functionalities beyond crud. However, Django is not suited for building SPAs. Javascript is much better in that regard with its powerful frontend frameworks such as angular.
Because many Koreans watch me :) Well, Django is only on the backend so we can't say that is not suited for building SPAs since an SPA is a frontend thing. You could actually do Django on the backend and Angular on the front end to build a sweet SPA, many many websites work like that nowadays.
yes, except you'd have to wipe clean all the django templates and routes in the case of angular, you would simply use django as backend rest api. I think react probably works better with django in the sense you can gradually let it take over. I love how django templates integrate with the rest of the framework, it's a shame python is not used in the browser and for mobile app development.
아니 애초에 노드js와 쟝고를 비교해서 물어본 사람이 너무 모르는 거 아임까? nodejs와 python을 비교해 달라고 하든지, express와 django를 비교해 달라고 하든지... 하나는 언어니까 그냥 만들어야 되고, 하나는 프레임웤이니까 인증이고 크루드고 다 되어 있는거고... ㅋ