Screenshot Preview

SharpKit

par SharpKit - Type de produit : Produit complémentaire / Application / Developer Application / Server Application

Veuillez noter que á moins d’être stipulé autrement, ce produit est un produit anglais.

*

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.

A partir de
₩239,800

Nos prix standard sont montrés ci-dessous. Veuillez vous connecter pour voir vos prix.

Calculer le prix en Voir: Tous les prix | Seulement renouvellements

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

Ajouter au Caddie ₩ 239,800 1 Developer License - Includes version updates for 1 year  * Téléchargement (4.7 Mo)
Ajouter au Caddie ₩ 143,400 1 Developer Renewal - Includes version updates for 1 year  * Vérifier Téléchargement (4.7 Mo)

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

Ajouter au Caddie ₩ 541,200 1 Developer License, price per developer for 1 to 5 developers - Includes version updates for 1 year  * Téléchargement (4.7 Mo)
Ajouter au Caddie ₩ 480,900 1 Developer License, price per developer for 6 to 10 developers - Includes version updates for 1 year  * Téléchargement (4.7 Mo)
Ajouter au Caddie ₩ 420,600 1 Developer License, price per developer for 11 to 50 developers - Includes version updates for 1 year  * Téléchargement (4.7 Mo)
Ajouter au Caddie ₩ 360,400 1 Developer License, price per developer for 51+ developers - Includes version updates for 1 year  * Téléchargement (4.7 Mo)

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

Ajouter au Caddie ₩ 324,200 1 Developer Renewal, price per developer for 1 to 5 developers - Includes version updates for 1 year  * Vérifier Téléchargement (4.7 Mo)
Ajouter au Caddie ₩ 288,100 1 Developer Renewal, price per developer for 6 to 10 developers - Includes version updates for 1 year  * Vérifier Téléchargement (4.7 Mo)
Ajouter au Caddie ₩ 251,900 1 Developer Renewal, price per developer for 11 to 50 developers - Includes version updates for 1 year  * Vérifier Téléchargement (4.7 Mo)
Ajouter au Caddie ₩ 215,700 1 Developer Renewal, price per developer for 51+ developers - Includes version updates for 1 year  * Vérifier Téléchargement (4.7 Mo)

Nos prix comprennent le support technique ComponentSource et, pour la majorité des produits téléchargeables, une sauvegarde en ligne ainsi qu'une mise à niveau GRATUITE si la nouvelle version est parue pendant les 30 jours consécutifs à votre achat.  Toutes les ventes sont sujettes à nos Termes et Conditions standard à notre Politique de renvoi. Veuillez nous contacter si vous avez besoin d'une option de licence (licences en volume et versions précédentes) qui ne figure pas sur notre liste.

Nos prix standard sont montrés ci-dessus. Veuillez vous connecter pour voir vos prix.

 *

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

Attention

Pour votre référence, nous avons inclus des liens á Google Translate pour les informations sur le produit qui n'ont pas encore été traduites. Veuillez noter que les traductions automatiques ne sont pas toujours complètement exactes.
Fourni par
Flash est requis dans Firefox et Opera

Recherche produit

Entrez vos critères de recherche :

Autres liens

Éditeur

Catégorie principale

Catégories similaires

Informations connexes

View All Related News... 

Pourquoi acheter chez ComponentSource ?

ComponentSource offre un service international unique, reconnu par plus de 1 000 000 développeurs de logiciels partout dans le monde.

Complément d'informations | Notre société