WebForms Core is a new technology introduced in 2024 by Elanat. This technology is a new feature in the CodeBehind framework. Of course, it can also be used in other back-end frameworks.
You can see the functionality of WebForms Core technology in the video below.
Advantages of WebForms Core technology:
- Everything is automatic
- No need for HTML markup
- Page state is preserved
- No pressure on the server
- Client requests are faithful to HTML
- Server responses are small code
- Performs multiple actions in a single request
- Better than JavaScript and front-end frameworks in most scenarios
- Dynamic updates without constant communication with the server
- Easy to learn without changing your mindset
- Works on all programming languages
- Systems development is very fast due to eliminating the need for front-end development
- Full compatibility with JavaScript
- Generates an INI instead of JSON
- Very low probability of errors and easy to debug
- Faster display in the browser due to initial page loading
- Better SEO
WebForms Core is a revolutionary and powerful technology that returns the paradigm of web development in the front-end to the back-end.
WebForms Core Life-cycle:
When a View is first requested from the browser (a regular HTTP request), a fully rendered HTML page is displayed; if the HTML page has a web-forms tag, WebFormsJS immediately renders (interprets) the ac attribute of that tag and applies the Action Controls to the HTML page.
After the first request from the browser, any further requests to the HTML page are automatically requested from the server by WebFormsJS, and then the server's Action Control responses are rendered by WebFormsJS and applied to the HTML page.
We are on the brink of a new era in web development. WebForms Core technology represent significant shifts in how we approach building and maintaining web applications.
The following image shows the architecture of WebForms Core technology.
How to Use WebForms Core Technology?
Step 1: Download the WebFormsJS library from the link below and add it to the head section of the HTML page.
https://github.com/elanatframework/Web_forms
Step 2: Download the WebForms Core class of your desired programming language from the link below and add it to your project.
https://github.com/elanatframework/Web_forms_classes
Step 3: Enjoy working with WebForms Core!
Related links
CodeBehind on GitHub:
https://github.com/elanatframework/Code_behind
Get CodeBehind from NuGet:
https://www.nuget.org/packages/CodeBehind/
CodeBehind page:
https://elanat.net/page_content/code_behind
Top comments (0)