As someone who knows their way around python but doesn't know how to use js/html/css or make websites in general, this seems like a great alternative for getting into webdev instead of relying on website builder platforms. What isn't clear to a webdev noob like me is, to make modern looking sites, I will still need to learn about css frameworks like tailwind and that part isn't there yet
If you're planning on them instead of anything else, you're going to need to understand CSS frameworks thoroughly. Making a modern website doesn't necessarily mean using them, but it will make things quicker, especially if you're the only one building an app.
*Summary* * *(**0:00**)* *FastHTML is a new Python web framework* that lets you build web applications entirely in Python without writing HTML or JavaScript directly. * *(**0:42**)* *It uses FastTags for templating:* Python code is used to define the structure and content of the web page, instead of traditional HTML templates. * *(**1:29**)* *Built-in reactivity with HTMX:* FastHTML integrates HTMX, allowing for dynamic updates of parts of the web page without full page reloads. * *(**4:48**)* *Database integration:* You can easily connect to databases and define data models (using Python classes) directly within the FastHTML framework. * *(**10:32**)* *Simplified for new coders:* FastHTML aims to make web development easier for individuals with limited experience in traditional web technologies, particularly those coming from a machine learning background. * *(**10:32**)* *Tooling for HTML conversion:* An online tool is available to convert existing HTML code into FastHTML's Python-based FastTag format. * *(**10:32**)* *Limitations for larger projects:* FastHTML may not be suitable for larger web applications or teams with dedicated frontend developers who prefer traditional frontend tools and workflows. * *(**0:27**)* *Built by Jeremy Howard of Fast.ai:* The framework leverages the expertise and focus on accessibility associated with the Fast.ai deep learning library and community. Summarized by AI model: gemini-1.5-pro-exp-0801 Cost (if I didn't use the free tier): $0.0453 Input tokens: 11229 Output tokens: 567
The implementation of the database without any real back end is quite scary. Besides that the framework seems quite usefull if someone does not want to dtruggle woth HTML or CSS
hello , I 'm descovering fastHTML and the HTMX scope , and I'm wandering about the capabilities of this framework especially if i want to make a heavenly front app ( because of some webmapping that needs some frameworks and maybe javascript intervention ) ? if i have a template can i convert it to component of fasthtml very easily ?
As someone who knows their way around python but doesn't know how to use js/html/css or make websites in general, this seems like a great alternative for getting into webdev instead of relying on website builder platforms.
What isn't clear to a webdev noob like me is, to make modern looking sites, I will still need to learn about css frameworks like tailwind and that part isn't there yet
If you're planning on them instead of anything else, you're going to need to understand CSS frameworks thoroughly. Making a modern website doesn't necessarily mean using them, but it will make things quicker, especially if you're the only one building an app.
*Summary*
* *(**0:00**)* *FastHTML is a new Python web framework* that lets you build web applications entirely in Python without writing HTML or JavaScript directly.
* *(**0:42**)* *It uses FastTags for templating:* Python code is used to define the structure and content of the web page, instead of traditional HTML templates.
* *(**1:29**)* *Built-in reactivity with HTMX:* FastHTML integrates HTMX, allowing for dynamic updates of parts of the web page without full page reloads.
* *(**4:48**)* *Database integration:* You can easily connect to databases and define data models (using Python classes) directly within the FastHTML framework.
* *(**10:32**)* *Simplified for new coders:* FastHTML aims to make web development easier for individuals with limited experience in traditional web technologies, particularly those coming from a machine learning background.
* *(**10:32**)* *Tooling for HTML conversion:* An online tool is available to convert existing HTML code into FastHTML's Python-based FastTag format.
* *(**10:32**)* *Limitations for larger projects:* FastHTML may not be suitable for larger web applications or teams with dedicated frontend developers who prefer traditional frontend tools and workflows.
* *(**0:27**)* *Built by Jeremy Howard of Fast.ai:* The framework leverages the expertise and focus on accessibility associated with the Fast.ai deep learning library and community.
Summarized by AI model: gemini-1.5-pro-exp-0801
Cost (if I didn't use the free tier): $0.0453
Input tokens: 11229
Output tokens: 567
The implementation of the database without any real back end is quite scary. Besides that the framework seems quite usefull if someone does not want to dtruggle woth HTML or CSS
The DB is sqlite. Used in plenty of smaller applications and very capable.
I think Jeremy Howard mentions in his introduction that you can replace the sqlite database with something else.
Uhm, this is a real backend 😅
@_alexlazar_ 🥲 how? I don't see any entities or dtos or error handling
I can only see a mere wrapper for HTML tags
hello , I 'm descovering fastHTML and the HTMX scope , and I'm wandering about the capabilities of this framework especially if i want to make a heavenly front app ( because of some webmapping that needs some frameworks and maybe javascript intervention ) ? if i have a template can i convert it to component of fasthtml very easily ?
It's an interesting approach, looks similar to streamlit.
Totally different.
looks more like React, and I think that was the idea.
please reply i have
Input("Name",id="username")
how to get value of input?
pyodide is the goat
fast nd python in the same title this goin' be interestin
"fast" in python means fast development cycle
man, these commenters you have in your site are nasty! hahaha
What do you mean? Everyone here are well natured lovely people.
Streamlit is better.