Screenshot Preview

SharpKit joins ComponentSource

SharpKit 4.0.5 is a Web Toolkit that enables you to write C# code and convert it to JavaScript during compilation.

Productivity features of SharpKit.

Productivity features of SharpKit.

SharpKit is a C# to JavaScript productivity tool. It allows you to write C# and convert it to JavaScript during compilation. Develop faster and in teams, by harnessing C# and Visual Studio features like: code validation, type-checking, auto-complete, refactoring, xml documentation and code analysis. All major web libraries are supported, easily interface into new ones. Zero risk and zero impact on your project, generated JavaScript code stays exactly the same. Supports code merging and minification.

SharpKit brings C# productivity to JavaScript development

SharpKit is a command-line tool that acts like a compiler, it receives C# source code and assembly references, and generates JavaScript code files, based on custom attributes (metadata) in your code. SharpKit also integrates into MSBuild projects, and performs the conversion automatically during build.

If you are missing features like auto-complete, XML documentation, syntax verification and refactoring in your JavaScript development, you should give SharpKit a try. When you work with SharpKit, you write C# instead of JavaScript. This way you don't have to memorize the API - it's always right there at your fingertips.

SharpKit was designed for Web development teams that maintain C# and JavaScript code, most commonly within the ASP.NET platform and Visual Studio.

Migrating from JavaScript to C# enables you to:

  • Leverage Visual Studio C# productivity - Harness native C# features in Visual Studio such as compile-time syntax verification, code-completion, XML documentation and refactoring
  • Maximize cross-browser compatibility - You can specify compilation symbols to target specific web browsers and receive build warnings for incompatible APIs
  • Streamline client-side code review - With C#, you can leverage code metrics, code analysis and performance profiling functionality for your client-side code

About SharpKit

SharpKit specializes in the analysis and conversion of programming languages, and provides productivity tools which allow Web developers to implement high-end Web applications quickly and easily.