Overview Q & A Rating & Review
SharpKit is a C# to JavaScript converter tool. It allows you to write C# 4.0 and convert it to JavaScript during compilation.
Getting Started For DevelopersCode Validation - no more typos, less bugs. Code Completion - no need to memorize apis. Code Maintenance - refactoring is simple Code Sharing - re-use code between client and server, like data contracts and services.JavaScript Libraries - easily integrate and learn 3rd party libraries, libraries are in C# with xml documentation. For Project ManagersCollaboration - develop safely in teams, C# compiler will protect your team members from stepping on each other's toes. Enforce code quality within your team - patterns, syntax, documentation. Introduce team members to new projects more quickly. Create diagrams and specs for your team members based on real code. Streamline your project - web projects will be written in a single unified language. Key FeaturesAutomatic code minification - optimize your website with smaller JavaScript? files Automatic file merge - optimize your website with fewer web requests Support for all major 3rd party libraries Non intrusive - generated code is exactly like hand written code Non binding - you can stop using SharpKit? at any time, and remain with the original JavaScript? code. Free for open source or small projects. Supports all C# language statements, up to and including C# 4.0 Supports all JavaScript language statements. Supported Libraries (open-source)JavaScript and HTML jQuery jQuery UI jQuery Mobile ExtJS ASP.NET Ajax What's New?SharpKit v4 is now available, includes support for C# 4.0, .NET Framework 4, Visual Studio 2010 and MSBuild 4. View latest release notes .
Supported C# features:
Namespaces Classes, interfaces, delegates, enums and generics Static classes, partial classes Static methods, instance methods, extension methods Optional parameters, named parameters, method overloads Implicit delegates, anonymous delegates, lambda expressions, LINQ Inheritance, polymorphism, casting, as/is Enumerables