Full Spectrum Web Forms is a library that simplify development of Web and desktop applications with Asp.Net Core. It enables you to manage all your client side interactions from the server. It ships with a full set of controls you can use to interact with the UI without writing any "client side" JavaScript code
To learn more about FSW and how it differs from more common web servers or web framework, head to the Getting Started section of the wiki.
For the full documentation, head to the the wiki !
To easily start a new project with FSW, use the pre-configured Template project !
- Install Visual Studio from here. Install the ".NET Core cross-plateform developement" tool in the Installer
- Make sure to install the TypeScript SDK 2.8, you can find it in the "Individual Components" section of the installer
- To get the source code from git, take a look Here and use this url: https://github.com/FullSpectrumWebForms/FullSpectrumWebForms.git
- Open FullSpectrumWebForms.sln with Visual Studio
- Rebuild the solution
- Install VSCode from Here
- If you want to use the .net core instead of .net framework, download and install the lastest .net Core SDK from Here
- We need npm. It is contained in the NodeJs installation: Here
- Install Typescript
npm install -g typescript@2.8
- Download git for windows from Here
- Get the source code from git.
git clone https://github.com/FullSpectrumWebForms/FullSpectrumWebForms.git
- Open the project folder in VSCode
- You will be prompted to install OmniSharp plugin.
- Hit F5 To launch the test project!
- Install the last .net Core for your distribution Here
- Install npm and git
sudo apt-get install nodejs npm git
sudo snap install powershell
- Install Typescript
sudo npm install -g typescript@2.8
- Install VsCode from here
- Get the source code in your desired folder
git clone https://github.com/FullSpectrumWebForms/FullSpectrumWebForms.git
- You will be prompted to install OmniSharp plugin.
- Hit F5 To launch the test project!