See I know this is just an silly header but I wanna know on what I should focus more....this is in python.......on creating a web application with django or using Tkinter to create a desktop application??????
Enlighten me guys!!!
See I know this is just an silly header but I wanna know on what I should focus more....this is in python.......on creating a web application with django or using Tkinter to create a desktop application??????
Enlighten me guys!!!
For further actions, you may consider blocking this person and/or reporting abuse
Bas Steins -
Christian Ledermann -
andreykh -
Trix Cyrus -
Top comments (7)
Deciding between web-based and desktop interface really boils down to what your goals are, regardless of programming language.
What do you want to build? A social media? A news website? Should it be accessible from the internet using web browser? etc. Then Django it is. Shall your app work without internet at all? Needs long CPU/GPU computations? Needs to look and feel native? Then go for desktop app.
BTW. I would use Qt for Python instead of Tkinter. More flexible, has lots of widgets, and native look and feel.
Thank you sir!!
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!
Can we create web app by just using django????
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.
1 vote for django. To be honest, tkinter is not the best option for desktop GUI(Python was never answer).
On the other hand, you can make masterpieces with Django(atleast this is what twitter did)
I know but as a python developer or we can say as a newbie just got doubts here and there..........just wanna write a web application in django.....I mean it's libraries are pretty good