DEV Community

Discussion on: Django vs Tkinter

Collapse
 
0916dhkim profile image
Danny Kim

IMO web is more versatile than desktop apps. The downside of web is that you need to learn Javascript, HTML and CSS to implement front end, while you only need Python to make a Tkinter app. Although I said web is better, it is totally fine to start with desktop application development. You can make amazing applications regardless of what you choose right now. Try to worry less, and do more!

Collapse
 
jesterrexxux profile image
JesterRexx-ux

Can we create web app by just using django????

Collapse
 
0916dhkim profile image
Danny Kim

Short answer: yes, you can make an web app using Django only. Slightly longer answer: Web app needs both frontend & backend. Django is a Python framework for backend, and you will need to write frontend code with HTML + CSS + JS. Also, if you need to add more features to your web app, you will depend on more and more libraries. Try to follow the tutorial from Django's official website, and you will get a basic idea about what you can make with Django.