de SharpKit - Tipo de producto: Complemento / Aplicación / Developer Application / Server Application
C# to JavaScript converter. SharpKit is a Web toolkit that lets you write C# code and convert it to JavaScript during compilation. It is an ideal solution for Web development teams who have to maintain C# and JavaScript code. SharpKit allows developers to harness the native C# features in Visual Studio such as compile-time syntax verification, code-completion, XML documentation and refactoring. SharpKit is a command-line tool that acts like a compiler; it receives C# source code and assembly references, and generates JavaScript files, based on custom attributes (metadata) in your code. It also integrates into MSBuild projects, and performs the conversion automatically during the build process. SharpKit was designed to be a nonintrusive, compile-time solution with minimal impact during development and zero impact during production. There is no need to deploy SharpKit on your Web servers, just deploy the generated JavaScript files with your Web application.
Nuestros precios Standard están indicados abajo. Inicia una sesión para ver sus precios con descuento.
| Añadir a la Cesta | $ 195.02 | 1 Developer License - Includes version updates for 1 year * | Descarga (4.7 MB) | |
| Añadir a la Cesta | $ 116.62 | 1 Developer Renewal - Includes version updates for 1 year * | Verificar | Descarga (4.7 MB) |
| Añadir a la Cesta | $ 440.02 | 1 Developer License, price per developer for 1 to 5 developers - Includes version updates for 1 year * | Descarga (4.7 MB) | |
| Añadir a la Cesta | $ 391.02 | 1 Developer License, price per developer for 6 to 10 developers - Includes version updates for 1 year * | Descarga (4.7 MB) | |
| Añadir a la Cesta | $ 342.02 | 1 Developer License, price per developer for 11 to 50 developers - Includes version updates for 1 year * | Descarga (4.7 MB) | |
| Añadir a la Cesta | $ 293.02 | 1 Developer License, price per developer for 51+ developers - Includes version updates for 1 year * | Descarga (4.7 MB) |
| Añadir a la Cesta | $ 263.62 | 1 Developer Renewal, price per developer for 1 to 5 developers - Includes version updates for 1 year * | Verificar | Descarga (4.7 MB) |
| Añadir a la Cesta | $ 234.22 | 1 Developer Renewal, price per developer for 6 to 10 developers - Includes version updates for 1 year * | Verificar | Descarga (4.7 MB) |
| Añadir a la Cesta | $ 204.82 | 1 Developer Renewal, price per developer for 11 to 50 developers - Includes version updates for 1 year * | Verificar | Descarga (4.7 MB) |
| Añadir a la Cesta | $ 175.42 | 1 Developer Renewal, price per developer for 51+ developers - Includes version updates for 1 year * | Verificar | Descarga (4.7 MB) |
Nuestros precios incluyen servicio técnico de ComponentSource y, para la mayoría de los productos disponibles para descarga, una copia de seguridad en línea y una actualización GRATUITA a la nueva versión si ésta se publica en un período de 30 días después de la compra. Todas las ventas están sujetas a nuestros Términos y condiciones standard y a nuestra Política de devolución. Por favor, póngase en contacto con nosotros si necesita alguna opción de licencia no ofrecida en la lista, como por ejemplo volumen de licencias y versiones anteriores.
Nuestros precios Standard están indicados arriba. Inicia una sesión para ver sus precios con descuento.
What's New in SharpKit v4.23.5000
What's New in SharpKit V4.22.6000
More and more Web applications are requiring increased user interaction and as a result more JavaScript is being used and therefore needing to be maintained.
Many of the productivity features such as code completion, syntax verification and refactoring are not available when coding in JavaScript which makes maintaining code time consuming and complex.
SharpKit lets Web development teams leverage C# productivity for JavaScript development by creating JavaScript from C# code.
SharpKit was designed so that it:
First a C# to JavaScript cross-compiler was created by parsing the HTML and JavaScript documentation and specifications into a .NET assembly which exposed the native browser object model and JavaScript API within C#. This was then checked to see which browsers supported which APIs enabling cross browser support which can be verified during compilation. SharpKit was then packaged as an MSBuild step to allow intuitive usage from within Visual Studio.
By adding a single line of code to any existing CSPROJ file, developers can start building C# classes that are converted into JavaScript files during compilation.
Integrating SharpKit with Visual Studio means that multiple developers can work on the same project without worrying about breaking another team member’s code.
SharpKit provides the following C# productivity features, for JavaScript development:
SharpKit Features List
SharpKit features complete support for all native JavaScript features across all browsers, so you can be sure that you can create any type of JavaScript code from C#.
| SharpKit | Script# | jsc | GWT | |
| C# to JavaScript | C# to JavaScript | C# to JavaScript (IL) | Java to JavaScript | |
| Native JavaScript runtime support | ||||
| Run without additional script includes | Full Support | Full Support | ||
| Control exported JS file path | Full Support | |||
| Native JavaScript syntax support | ||||
| Global functions | Full Support | Full Support | Full Support | |
| Global variables | Full Support | Full Support | Full Support | |
| Prototype functions | Full Support | Full Support | Full Support | |
| Prototype variables | Full Support | Full Support | Full Support | |
| Native delegates | Full Support | Partial Support | Full Support | |
| Inline JavaScript code | Full Support | Full Support | Full Support | |
| HTML4 API | Full Support | Partial Support | Full Support | Partial Support |
| HTML5 API | Full Support | |||
| Cross-browser compatibility | ||||
| IE DOM API | Full Support | Partial Support | ||
| FireFox DOM API | Full Support | |||
| Safari DOM API | Full Support | |||
| Chrome DOM API | Full Support | |||
| Cross-browser DOM API | Full Support | Full Support | Full Support | |
| Cross-browser compatibility warnings | Full Support | |||
| CLR / JVM Support | ||||
| Type system | Full Support | |||
| Classes | Full Support | Full Support | Full Support | Partial Support |
| Interfaces | Full Support | Partial Support | Partial Support | Partial Support |
| Method overloading | Full Support | Full Support | ||
| Properties | Full Support | Full Support | Full Support | |
| Events | Full Support | Full Support | Full Support | |
| Custom Attributes | Full Support | |||
| Reflection | Full Support | |||
| Generics | Full Support | Full Support | Partial Support | |
| Collections | Full Support | Full Support | Full Support | |
| Lambda expressions | Full Support | Full Support | ||
| Linq | Full Support | Full Support | ||
| Remoting | Full Support | |||
| Performance | ||||
| JavaScript performance profiler | Full Support | Full Support | ||
| JavaScript code minification | Full Support | Full Support | Full Support | Full Support |
| JavaScript file consolidation | Full Support | Full Support | Full Support | |
| Third-party JavaScript libraries | ||||
| ASP.NET Ajax | Full Support | Full Support | ||
| jQuery | Full Support | Full Support | ||
| jQuery UI | Full Support | Full Support | ||
| YUI | Full Support | Full Support |

Autor
Categoría principal
Categorias relacionadas
ComponentSource ofrece un único servicio global, utilizado por más de 1.000.000 de desarrolladores en todo el mundo.