Skip to content

A library that simplify development of Web applications with Asp.Net Core and manage all your HTML controls Server side !

License

Notifications You must be signed in to change notification settings

FullSpectrumWebForms/FullSpectrumWebForms

Repository files navigation

.NET Core

FullSpectrumWebForms

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 !

Installing / Getting started

Using the template project

To easily start a new project with FSW, use the pre-configured Template project !

Building the source on Windows:

Using Visual Studio

  1. Install Visual Studio from here. Install the ".NET Core cross-plateform developement" tool in the Installer
  2. Make sure to install the TypeScript SDK 2.8, you can find it in the "Individual Components" section of the installer
  3. To get the source code from git, take a look Here and use this url: https://github.com/FullSpectrumWebForms/FullSpectrumWebForms.git
  4. Open FullSpectrumWebForms.sln with Visual Studio
  5. Rebuild the solution

Using VSCode

  1. Install VSCode from Here
  2. If you want to use the .net core instead of .net framework, download and install the lastest .net Core SDK from Here
  3. We need npm. It is contained in the NodeJs installation: Here
  4. Install Typescript
npm install -g typescript@2.8
  1. Download git for windows from Here
  2. Get the source code from git.
git clone https://github.com/FullSpectrumWebForms/FullSpectrumWebForms.git
  1. Open the project folder in VSCode
  2. You will be prompted to install OmniSharp plugin.
  3. Hit F5 To launch the test project!

Building the source on Linux:

  1. Install the last .net Core for your distribution Here
  2. Install npm and git
sudo apt-get install nodejs npm git
sudo snap install powershell
  1. Install Typescript
sudo npm install -g typescript@2.8
  1. Install VsCode from here
  2. Get the source code in your desired folder
git clone https://github.com/FullSpectrumWebForms/FullSpectrumWebForms.git
  1. You will be prompted to install OmniSharp plugin.
  2. Hit F5 To launch the test project!