Flet – multi-platform apps in Python powered by Flutter
Flet is a Python framework for creating real-time web, mobile, and desktop applications without frontend expertise. It offers a simplified development process, monolith architecture, Flutter-based UI, and multi-platform deployment options.
Read original articleFlet is a framework that allows developers to create real-time web, mobile, and desktop applications using Python without the need for frontend experience. It simplifies the development process by enabling users to build interactive apps quickly, ranging from internal tools to high-fidelity prototypes. Flet's architecture eliminates the need for complex setups involving JavaScript frontend, REST API backend, and databases, offering a monolith stateful app in Python for multi-user, real-time Single-Page Applications. The framework comes with a built-in web server, assets hosting, and desktop clients, requiring no additional SDKs or dependencies. Flet leverages Flutter for its UI, ensuring a professional look across different platforms. It supports multiple programming languages, with Python currently available and plans to include Go, C#, and others in the future. Developers can deploy Flet applications as web apps, standalone desktop apps for Windows, macOS, and Linux, or as Progressive Web Apps (PWAs) on mobile devices, including iOS and Android.
Related
F (2006)
F is a functional concatenative language with K3 list operations and Joy's dip combinator. It enforces one-time assignment, supports floating-point and symbolic datatypes, and emphasizes function-valence and -charge theories. The language is purely functional, prohibiting side-effects and reassignment, with various primitives for arithmetic, logic, and list operations. F also provides interactive commands for debugging and manipulation, focusing on simplicity, efficiency, and functional programming paradigms.
Farm: Fast vite compatible build tool written in Rust
Farm is a Rust-based web building engine for efficient web programming. It accelerates React/Vue projects with fast updates, incremental building, module-level caching, and support for popular technologies like Sass, Less, Vue, and React.
Elixir for Humans Who Know Python
The article explores transitioning from Python to Elixir, emphasizing Elixir's concurrency, Phoenix framework, LiveView feature, immutability, and pattern matching. It compares Elixir's functionalism and control flow to Python, showcasing Elixir's efficiency for web development.
New Web Development: Or, why Copilots and chatbots are bad for modern web dev
The analysis critiques Copilots, chatbots, and React for web development, citing slow sites, complex code, and high costs. It advocates for a shift to browser APIs, CSS, and HTML for better performance and lower expenses. Transition challenges include finding developers skilled in vanilla JavaScript. Organizations are urged to prioritize simplicity, efficiency, and core web technology training.
Kivy – a cross platform Python UI framework
Kivy 2.3.0, an open-source Python framework, simplifies cross-platform app development. Released under the MIT License, it supports Android, iOS, Linux, macOS, and Windows. Users can contribute to its development and engage with the community.
Also, for every sufficiently successful multi-language ecosystem, there will be people trying to get it to support one more language.
I wonder if we really did a good thing by building this "app culture" where everything needs a little "app" as a way of extracting a little more money from people. Although "app" means application, the word "app" is apt because it signifies the commercialization of applications into advertisements-as-a-program, in the same way that YouTube transformed videos into advertisements-as-a-video.
What a mess.
Related
F (2006)
F is a functional concatenative language with K3 list operations and Joy's dip combinator. It enforces one-time assignment, supports floating-point and symbolic datatypes, and emphasizes function-valence and -charge theories. The language is purely functional, prohibiting side-effects and reassignment, with various primitives for arithmetic, logic, and list operations. F also provides interactive commands for debugging and manipulation, focusing on simplicity, efficiency, and functional programming paradigms.
Farm: Fast vite compatible build tool written in Rust
Farm is a Rust-based web building engine for efficient web programming. It accelerates React/Vue projects with fast updates, incremental building, module-level caching, and support for popular technologies like Sass, Less, Vue, and React.
Elixir for Humans Who Know Python
The article explores transitioning from Python to Elixir, emphasizing Elixir's concurrency, Phoenix framework, LiveView feature, immutability, and pattern matching. It compares Elixir's functionalism and control flow to Python, showcasing Elixir's efficiency for web development.
New Web Development: Or, why Copilots and chatbots are bad for modern web dev
The analysis critiques Copilots, chatbots, and React for web development, citing slow sites, complex code, and high costs. It advocates for a shift to browser APIs, CSS, and HTML for better performance and lower expenses. Transition challenges include finding developers skilled in vanilla JavaScript. Organizations are urged to prioritize simplicity, efficiency, and core web technology training.
Kivy – a cross platform Python UI framework
Kivy 2.3.0, an open-source Python framework, simplifies cross-platform app development. Released under the MIT License, it supports Android, iOS, Linux, macOS, and Windows. Users can contribute to its development and engage with the community.