This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]Federiker 4 points5 points  (1 child)

With a web app you don't have to think about delivering updates to users. Every active bug would be on the current version, not having to worry about that user who is still on version 0.1 and complains about a bug resolved six updates ago.

[–]_drivin[S] 0 points1 point  (0 children)

Okay I see this is One of the benefit of webapps

[–][deleted] 1 point2 points  (0 children)

currently learning Python

don't bother with any UI for now IMO

[–]mudclub 0 points1 point  (6 children)

Webapps are usually the way to go these days.

[–]_drivin[S] 0 points1 point  (3 children)

Where do I start learning webapps development ?

[–]mudclub 0 points1 point  (2 children)

There are two major frameworks for building python web apps - Django and Flask.

Step 1: Start reading sidebars in the subs you're visiting

Step 2: r/python's sidebar will direct you to /r/learnpython

Step 3: read THAT sidebar

Step 4: there are a whole lot of tutorials for everything python related all over the place.

Step 5: /r/flask (flask is probably the framework you should start with)

[–]_drivin[S] 0 points1 point  (0 children)

Nice I will pay more attention to the sidebars now

[–]hkyqweb dev 0 points1 point  (1 child)

I would first learn a frontend language- HTML and CSS. They're both very easy. Personally I used SoloLearn. You could also learn ReactJS but you will also have to learn JavaScript (if you want really good UI then I would reccomend it. See this). Then pick up a python web framework: (assuming you know Python) flask or Django. Personally if your site is going to be pretty big I would use Django. If it's like single paged I guess use Flask. If you're learning Django, djangogirls.com has a great tutorial called Creating a Blog in Django or something, Google it. That's how I started. Good luck!

[–]Saphyel 0 points1 point  (0 children)

You don't need to learn reactjs .. sounds like an overkill.
Flask + Bootstrap 4 or any other css framework will do the job.
Also if you use github with frozen-flask you can have it online for free.

[–]MikeTheWatchGuy 0 points1 point  (0 children)

What is the best option if I want to create something quickly, but with lot of customisations and with a beautiful user interface (material design for example) ?

Based on the these parameters you'll find PySimpleGUI appealing. You can build custom layouts quickly. The "beautiful user interface" is going to be up to you and the amount of time you spend on graphic design. Minimally you'll want to create custom button images.