https://github.com/maraf/csharptojavascriptcomparison
A repository comparing SharpKit with Bridge.NET (and possibly others)
https://github.com/maraf/csharptojavascriptcomparison
Last synced: 11 months ago
JSON representation
A repository comparing SharpKit with Bridge.NET (and possibly others)
- Host: GitHub
- URL: https://github.com/maraf/csharptojavascriptcomparison
- Owner: maraf
- License: apache-2.0
- Created: 2017-02-06T16:36:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-07T10:13:08.000Z (over 9 years ago)
- Last Synced: 2025-06-19T02:39:23.335Z (12 months ago)
- Language: C#
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A repository comparing SharpKit with Bridge.NET (and possibly others)
You can find here some ways how to share code between server (.NET framework) and client (a javascript generated from C#). All versions always contains three projects.
- ***Server*** containing a typical server code like web services.
- ***Client*** containing only client side logic for processing data received through web service and rendering UI.
- ***Shared*** containing classes shared between Client and Server. All models for communication and possibly a shared logic.
## SharpKit (plain)
A standard library with enabled SharpKit and configured to export all code to a single `.js` file.
## SharpKit (UnobtrusiveFeatures)
A SharpKit enabled library containing [UnobtrusiveFeatures](https://github.com/maraf/SharpKit.UnobtrusiveFeatures) plugin for no-reference exporting library to javascript.
## Bridge.NET (shared folder, separated csproj)
As Bridge.NET requires reference to `Bridge.dll` through nuget package, there is a need for managing references independently.