Posts

Showing posts from March, 2025

WebExpress 0.0.8-alpha – Breaking Change: Removal of the Module Abstraction

Image
 Hello everyone, I’m excited to share one of the biggest changes we’ve made in WebExpress 0.0.8-alpha: we’ve completely removed the module layer. In my previous work with WebExpress, our applications followed a three-tier structure (Application → Module → Component) which meant that all components were grouped within modules. While this structure had its merits, it also added an extra layer of complexity to our development process. The Old Structure Previously, the abstraction looked something like this: In this arrangement, modules acted as an intermediate layer, grouping related components such as fragments, jobs, endpoints, and events. The New Structure Now, with the release of 0.0.8-alpha, we’ve simplified this model to a two-tier structure: Here, we’ve removed the module layer entirely. The structure is now a direct mapping between Application and Component. This drastic simplification benefits development by providing a more direct connection to the components without the nee...

WebExpress 0.0.8-alpha – Completion of the Development Guide for WebExpress

Image
Hello everyone, I’m thrilled to announce that the Development Guide for WebExpress is now complete! You can access it here:  https://github.com/ReneSchwarzer/WebExpress/blob/develop/doc/development_guide.md  The completion of this guide marks a significant milestone in the journey toward the 0.0.8-alpha release of the framework. While there’s always the possibility that future updates and additions may be needed, this guide reflects the current state of the version. It provides a comprehensive overview of the framework’s functionality and concepts, helping you make the most of WebExpress in your projects. Breaking Changes in Version 0.0.8-alpha As we prepare for this release, it’s important to note that the 0.0.8-alpha version will introduce breaking changes . These changes are substantial and may require existing applications built on earlier versions of WebExpress to be modified or even completely redeveloped. Why were these breaking changes necessary? The updates were...

WebExpress – A new .NET Framework for Modern Web Applications

Image
  Hello everyone, I’m excited to present my very first blog post about WebExpress , a project dedicated to enhancing the development of web applications in .NET. Current Development Status I’m currently working intensively on WebExpress and am thrilled with the progress so far. My aim is to create a framework that not only impresses with a simple and intuitive API but also offers maximum flexibility for building complex web solutions. I place a high value on a clear architecture and well-structured design that significantly simplifies the development process. Announcing Version 0.0.8-Alpha I’m pleased to announce that the 0.0.8-alpha version will be released soon. This release marks an important milestone in my development roadmap and brings along some exciting innovations: Enhanced Routing Architecture: The processing of URLs and paths has been further optimized, making it more efficient and intuitive. Optimized Performance: Through targeted improvements, I have reduced res...