Screenshot Preview

SharpKit

de SharpKit - Tipo de producto: Complemento / Aplicación / Developer Application / Server Application

Por favor note que al menos que se indique lo contrario, esta es la versión en Inglés del producto.

*

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.

Desde
$195.02

Nuestros precios Standard están indicados abajo. Inicia una sesión para ver sus precios con descuento.

Precio en Vea: Todos los precios | Solo renovaciones

SharpKit Professional Edition V4.23.5000 - Personal License (for individual developers)   *

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)

SharpKit Enterprise Edition V4.23.5000 - Commercial License (for companies and organizations)   *

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)

SharpKit Enterprise Edition V4.23.5000 - Renewal for Commercial License (for companies and organizations)   *

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

  • JsError now inherits from Exception, and hides all base properties
  • Support inheritance in prototype mode! - to disable inheritance, set JsType.OmitInheritance=true
  • Add JsTypeAttribute.OmitInheritance
  • Map Array.Length to js array length
  • Add System.dll reference (for hiding .NET members on native types)
  • Optimize namespace verification (remove doubles)
  • Support InlineFields=false in prototype mode - when set to false, fields will be declared in constructor body.
  • Fix generic arrays resolving bug
  • Improve error notifications to Visual Studio

What's New in SharpKit V4.22.6000

  • Support for HTML5
  • Support for Ext JS 4
  • Support for jQuery
  • Support for jQuery UI
  • New jQuery UI wrapper library lets you use jQuery UI like WinForms controls

 *

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:

  • Does not change native JS syntax
  • Does not change JS file structure
  • Does not require additional JS files
  • Allows reverting back to native JavaScript at any time

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:

  • Code coloring and outlining
  • Code completion
  • Code navigation
  • XML documentation
  • Browser compatibility warnings
  • Compile-time syntax verification
  • Code metrics and analysis

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#.

 SharpKitScript#jscGWT
 C# to JavaScriptC# to JavaScriptC# to JavaScript (IL)Java to JavaScript
Native JavaScript runtime support    
Run without additional script includesFull Support  Full Support
Control exported JS file pathFull Support   
Native JavaScript syntax support    
Global functionsFull SupportFull SupportFull Support 
Global variablesFull SupportFull SupportFull Support 
Prototype functionsFull SupportFull SupportFull Support 
Prototype variablesFull SupportFull SupportFull Support 
Native delegatesFull SupportPartial SupportFull Support 
Inline JavaScript codeFull Support Full SupportFull Support
HTML4 APIFull SupportPartial SupportFull SupportPartial Support
HTML5 APIFull Support   
Cross-browser compatibility    
IE DOM APIFull SupportPartial Support  
FireFox DOM APIFull Support   
Safari DOM APIFull Support   
Chrome DOM APIFull Support   
Cross-browser DOM APIFull Support Full SupportFull Support
Cross-browser compatibility warningsFull Support   
CLR / JVM Support    
Type systemFull Support   
ClassesFull SupportFull SupportFull SupportPartial Support
InterfacesFull SupportPartial SupportPartial SupportPartial Support
Method overloadingFull Support Full Support 
PropertiesFull SupportFull SupportFull Support 
EventsFull SupportFull SupportFull Support 
Custom AttributesFull Support   
ReflectionFull Support   
GenericsFull Support Full SupportPartial Support
CollectionsFull SupportFull SupportFull Support 
Lambda expressionsFull Support Full Support 
LinqFull Support Full Support 
RemotingFull Support   
Performance    
JavaScript performance profilerFull Support  Full Support
JavaScript code minificationFull SupportFull SupportFull SupportFull Support
JavaScript file consolidationFull Support Full SupportFull Support
Third-party JavaScript libraries    
ASP.NET AjaxFull SupportFull Support  
jQueryFull Support  Full Support
jQuery UIFull Support  Full Support
YUIFull Support  Full Support

Atención

Para su comodidad, hemos incluido enlaces a Google Translate para traducir la información del producto que todavía tenemos que traducir. Por favor, tenga en cuenta que traducciones automáticas no siempre son totalmente exactas.
Con la tecnología de
Requiere Flash en Firefox y Opera

Búsqueda de productos

Escriba palabras de búsqueda:

Enlaces

Autor

Categoría principal

Categorias relacionadas

Noticias relacionadas

View All Related News... 

¿Por qué comprar en ComponentSource?

ComponentSource ofrece un único servicio global, utilizado por más de 1.000.000 de desarrolladores en todo el mundo.

Más Información | Sobre Nosotros