EikosPartners / FinJS

Example of openFin application compared to a WPF app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSCatalyst Demo Application - WPF vs WEB Technologies

This project was written for the EikosPartners presentation at the New York FinJS Event on October 6 2016. It compares the performance of two (2) applications, one written in WPF and .NET and the other in OpenFin and HTML5. A recording of the presentation can be viewed on YouTube: FinJS Video

Complied installation packages can be download from here if you wish to avoid having to run via npm:

The code can be found in our github repository https://github.com/EikosPartners/FinJS

There are three (3) core components to this repo:

  1. Server - The node.js database server which provides the simulation data via WebSockets (\server).

  2. Web - The node.js web server which provides all of the html and JavaScript content to run the application in both OpenFin and Electron Desktop APIs as well as any modern web browser (\web).

  3. WPF - The .NET WPF application written in C# (\wpf).

Each of the above referenced folders contain their own README.md file with instruction on how to set up and start each. The basic steps to start after setup is complete are:

  • Start the back-end server using server\npm start
  • Start the web server using \web\npm start and connect using the OpenFin or Electron application or via the browser.
  • Optionally, the WPF project can be ran to connect to the same back-end services for comparison.

About

Example of openFin application compared to a WPF app

License:MIT License


Languages

Language:C# 49.1%Language:JavaScript 42.8%Language:CSS 6.4%Language:HTML 1.5%Language:PowerShell 0.2%Language:Batchfile 0.0%