Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elanatframework/web_forms_classes
WebForms Core technology is available in all programming languages.
https://github.com/elanatframework/web_forms_classes
backend c cpp csharp elanat elixir frontend go java javascript kotlin nodejs perl php python r ruby rust swift webforms
Last synced: 8 days ago
JSON representation
WebForms Core technology is available in all programming languages.
- Host: GitHub
- URL: https://github.com/elanatframework/web_forms_classes
- Owner: elanatframework
- License: gpl-3.0
- Created: 2024-09-24T20:17:47.000Z (4 months ago)
- Default Branch: elanat_framework
- Last Pushed: 2025-01-01T16:44:37.000Z (8 days ago)
- Last Synced: 2025-01-01T17:35:26.848Z (8 days ago)
- Topics: backend, c, cpp, csharp, elanat, elixir, frontend, go, java, javascript, kotlin, nodejs, perl, php, python, r, ruby, rust, swift, webforms
- Language: R
- Homepage: https://elanat.net
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![ ](https://github.com/user-attachments/assets/164a7efc-66a2-494a-bc26-614c2c53ce00)
# WebForms ClassesWebForms Core technology was created by [Elanat](https://elanat.net). It is a two-way protocol between the WebForms class on the server side and the [web-forms.js](https://github.com/elanatframework/Web_forms/blob/elanat_framework/web-forms.js) library on the client side, where processing is done on the client side and the server sends Action Control commands to [WebFormsJS](https://github.com/elanatframework/Web_forms).
WebForms Core technology is fully supported on the core of the [CodeBehind Framework](https://github.com/elanatframework/Code_behind).
You can see how WebForms Core works in the link below:
https://github.com/elanatframework/Code_behind/blob/elanat_framework/doc/using_web_forms.md
## Feel free to create pull requests
In this repository, you convert the WebForms class in the CodeBehind framework (written in C# programming language) into a WebForms class in your desired programming language.The WebForms class is available in the CodeBehind framework at the following link:
https://github.com/elanatframework/Code_behind/blob/elanat_framework/class/WebForms.cs
The pull request should include a directory with the same name as the programming language, and in this directory a class called WebForms with the corresponding postcode should be created. The WebForms class must be based on the WebForms class in the CodeBehind framework.
We encourage web professionals to module the WebForms Core technology so that it is easily available in web frameworks. The contents of the module must be added in a directory with the same name as the corresponding framework in the framework's programming language.
> Note: You do not need to use the CodeBehind namespace to create a WebForms class for programming languages. If you are creating a new module to be used in web frameworks, you must add the namespace for the relevant web framework.
Please do not pull request to add new feature. The new features require a coordination between the WebFormsJS library and the WebForms class. So first, new features are added in the CodeBehind framework, and then you can pull requests for these new features in WebForms classes or WebForms modules.