FastHTML - The fastest way to create an HTML app with Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 62

  • @sovereignlivingsoul
    @sovereignlivingsoul 3 หลายเดือนก่อน +5

    very exciting, always good to have options, thanks for sharing, God Bless

  • @nikjs
    @nikjs 3 หลายเดือนก่อน +31

    so you're saying that python developers can put "full stack developer" in their resumes now.

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน +9

      exactly what I said, yes :p

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      @ahmed-elkurdi depends on your needs. Fasthtml comes with picocss

    • @psi4j
      @psi4j 3 หลายเดือนก่อน

      @ahmed-elkurdiTailwind

    • @lhard123l
      @lhard123l 3 หลายเดือนก่อน

      Bro, there is PyReact as I remember and few others
      And you can compile to .wasm QT and Tk

    • @tinahalder8416
      @tinahalder8416 3 หลายเดือนก่อน

      We could always do that, ever heard about django?

  • @IDENTIFIER32
    @IDENTIFIER32 3 หลายเดือนก่อน +2

    This is amazing, thank you I have been looking for something like this.

  • @toddribnek6660
    @toddribnek6660 3 หลายเดือนก่อน

    This is amazing, started to learn python, but already known the front end very well. I will definitely be playing around with this.

  • @alexaizenberg345
    @alexaizenberg345 3 หลายเดือนก่อน

    Amazing, that’s very useful!! Thanks

  • @dimosthenispagkas4052
    @dimosthenispagkas4052 3 หลายเดือนก่อน +2

    Why do I get the feeling that in a couple of years everyone will switch back to python? Thats great tool. I like the section refresh where in small apps you dont need to do server rendering or keep in cache.

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      I doubt that to be honest. I think this will still be a niche project

  • @saisaigraph1631
    @saisaigraph1631 3 หลายเดือนก่อน +1

    Love streamlit it makes coding really easy and fun with its context managers... Hope similar concepts are available in FH too.

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      I already thought of creating decorators which you might wrap around a function for layouting :)

  • @arthurk7608
    @arthurk7608 3 หลายเดือนก่อน

    I didn't get the part when you put the htmx-tag in the header. Doesn't fasthtml already import this?

  • @caruccio
    @caruccio 3 หลายเดือนก่อน +3

    Where is the app state saved? In the python process or in the browser?

    • @arthurk7608
      @arthurk7608 3 หลายเดือนก่อน

      The HTML is the reflection of the state. HATEOS. Hypermedia as the engine of state.

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      In memory in the backend in this app.

  • @MuhdKazhim
    @MuhdKazhim หลายเดือนก่อน

    In flask, we can do render_templates to direct .html file. Is it possible to do that in FastAPI?

  • @limjuroy7078
    @limjuroy7078 3 หลายเดือนก่อน +1

    This is very interesting~

  • @RT-mn2pb
    @RT-mn2pb 3 หลายเดือนก่อน +1

    Its simple. I love simple.

  • @this.channel
    @this.channel 3 หลายเดือนก่อน

    So this is interesting because Symfony framework (for PHP) uses a server side form builder syntax that behaves a bit similar. It seems kind of wrong at first, but when you get used to it, it turns out to be quite enjoyable over writing templates.

  • @praveenhamal
    @praveenhamal 3 หลายเดือนก่อน

    please reply i have
    Input("Name",id="username")
    how to get value of input?

  • @PravirPriyadarshi
    @PravirPriyadarshi 4 หลายเดือนก่อน +3

    Nice. Does it support the streaming response from GPT also? Can you make a video on that

    • @freerider6300
      @freerider6300 4 หลายเดือนก่อน +2

      For building chatbots I would suggest using frameworks like Chainlit

    • @codingcrashcourses8533
      @codingcrashcourses8533  4 หลายเดือนก่อน +2

      Can have a look at that if this video gets some views :)

    • @codingcrashcourses8533
      @codingcrashcourses8533  4 หลายเดือนก่อน +1

      @@freerider6300 Probably the fastest way to creating a prototype, yes

  • @florentromanet5439
    @florentromanet5439 4 หลายเดือนก่อน

    Nice intro thanks 👍

  • @adonisECM
    @adonisECM 3 หลายเดือนก่อน +1

    Do a video comparing moderns python web frameworks; reflex, fasthtml, robot, flet, streamlit, nicegui, etc.

  • @TechForgetechnologies
    @TechForgetechnologies 3 หลายเดือนก่อน

    What if we want to use it for just frontend and use something like django, flask, fasrtapi for backend?

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      Should probably work with FastAPI, with Flask probably not, but I am not sure.

  • @ahmadumar9387
    @ahmadumar9387 3 หลายเดือนก่อน

    thanks for your content, got a question, do you thinks to create a whole course for fasthtml on udemy?

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน +1

      If the package gets more stable and gets a bigger community, than maybe, but currently not. It´s way too new.

    • @ahmadumar9387
      @ahmadumar9387 3 หลายเดือนก่อน

      @@codingcrashcourses8533 yeahh i see, but i really hope that you will be the first one, who create a course for this :)

  • @yazanrisheh5127
    @yazanrisheh5127 3 หลายเดือนก่อน

    This is amazing! I really love this and how you combined it with langchain. I myself do not know HTML and I was wondering if you have any video or recommendation we can watch to learn about HTML so that we can use this framework. Streamlit and gradio as you said aren't production level and I believe fastHTML is still new but it will get to the point where we can build a full stack with pure python.

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน +1

      Well you already can do that with Django or Flask, but these also have got a learning curve. Streamlit and gradio are great, but they never will become "production ready". They are solely for prototyping and creating quick showcases and that is totally okay :)

  • @MrKhkostadinov
    @MrKhkostadinov 3 หลายเดือนก่อน

    Great video indeed, thanks :) I wonder if it is possible to show how to build edit task route/functionality?

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      @@MrKhkostadinov i already did that in the introduction :)

  • @felipecordero29
    @felipecordero29 หลายเดือนก่อน

    Great video, thanks!
    Can you share some guidance to use #FastHTML to show a modal or a dialog? Thanks in advance!

    • @codingcrashcourses8533
      @codingcrashcourses8533  หลายเดือนก่อน

      You trigger modals by changing the state to visible=True on one button click (outside the modal) and visible=false on one button click in the modal itself.

  • @MannyBernabe
    @MannyBernabe 3 หลายเดือนก่อน

    helpful thanks!

  • @dhoscodhoscovi2957
    @dhoscodhoscovi2957 3 หลายเดือนก่อน

    can we use opensource like Lama?

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      @@dhoscodhoscovi2957 yes just use the ollama class instead of openai

  • @maikwurl1484
    @maikwurl1484 3 หลายเดือนก่อน

    Danke

  • @tonynguyendtn1984
    @tonynguyendtn1984 3 หลายเดือนก่อน

    how do we contribute to this project?

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน +1

      github.com/AnswerDotAI/fasthtml/blob/main/CONTRIBUTING.md

  • @ayushmishra5861
    @ayushmishra5861 4 หลายเดือนก่อน

    is it better than streamlit?

    • @codingcrashcourses8533
      @codingcrashcourses8533  4 หลายเดือนก่อน +1

      It´s just something totally different 🙂. Much more low-level

    • @GodX36999
      @GodX36999 3 หลายเดือนก่อน

      @@codingcrashcourses8533streamlit is much more low level right ? And how about flask , Django?

  • @nikjs
    @nikjs 3 หลายเดือนก่อน

    someone please make a leaflet extension lib for fasthtml!

  • @fabriziocasula
    @fabriziocasula 3 หลายเดือนก่อน

    Hello, please VS Flask ?

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      @@fabriziocasula had a similar request already, but not Sure if thats interesting enough

    • @fabriziocasula
      @fabriziocasula 3 หลายเดือนก่อน

      @@codingcrashcourses8533 what do you think! is it better fast html or flask?

  • @_waltdisney
    @_waltdisney 3 หลายเดือนก่อน

    Jinja with battery))

  • @codingcrashcourses8533
    @codingcrashcourses8533  3 หลายเดือนก่อน

    Hooked? Learn design principles/patterns for FastHTML here: th-cam.com/video/hQWCejlinJc/w-d-xo.html

  • @BillRocha
    @BillRocha 3 หลายเดือนก่อน

    PHPython 🤣

  • @Hossein-m9v
    @Hossein-m9v 3 หลายเดือนก่อน

    useless for production

    • @codingcrashcourses8533
      @codingcrashcourses8533  3 หลายเดือนก่อน

      yeah, proably, just like Streamlit or Gradio, which you also only use for prototyping

    • @mikegrellmann2854
      @mikegrellmann2854 3 หลายเดือนก่อน +1

      Why?