DreamSpaceJS/.NET

DreamSpaceJS/.NET is primarily a JavaScript based solution for client AND server development, much like NodeJS. It's goal is to be an HTML5/JavaScript based alternative to using Flash/Silverlight as development environments.

DreamSpaceJS/.NET screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Linux
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

DreamSpaceJS/.NET News & Activities

Highlights All activities

Recent activities

No activities found.

DreamSpaceJS/.NET information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    2 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

Popular alternatives

View all
DreamSpaceJS/.NET was added to AlternativeTo by jamesnw on and this page was last updated . DreamSpaceJS/.NET is sometimes referred to as DreamSpaceJS
No comments or reviews, maybe you want to be first?
Post comment/review

What is DreamSpaceJS/.NET?

DreamSpaceJS/.NET is primarily a JavaScript based solution for client AND server development, much like NodeJS. It's goal is to be an HTML5/JavaScript based alternative to using Flash/Silverlight as development environments.

NodeJS is a wonderful platform, but there's no easy solution for exposing .NET/Mono libraries to the server JavaScript code. The DreamSpace framework system is comprised DreamSpaceJS, a client and server side JavaScript library, and DreamSpace.NET, which is the server side .NET/Mono extensible JavaScript server (i.e. you can easily extend the server features using a single interface: IDSExtension). All of these work together to make building websites easy for developers. The idea is to allow the client side to handle as much work as possible, such as validation, in which the same JavaScript code can be run server side as well. Allowing easy integration of libraries at the server side means developers can write faster optimized code when needed, which gets triggered/called from the JavaScript in the server. As if this wasn't enough, the DreamSpaceJS system (written using the new TypeScript convention) also supports modules, which behave similar to NodeJS modules. DreamSpaceJS modules are written in 100% JavaScript code, and are designed to accomplish a specific task, relying solely on the existence of extensions.

Since the DreamSpaceJS framework is built on TypeScript, we also offer compile time type checking for JavaScript code, allowing easier building of large scale JavaScript based applications.

The DreamSpace.NET Server uses the V8 engine via a custom wrapper library (made with cross-platform focus).

We are also supported by Scrirra (via a donated license) to implement the Construct 2 HTML5 game engine as a default.