Screenshot Preview

SharpKit (英語版)

by SharpKit - 製品のタイプ: アドイン / アプリケーション / 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.

¥27,615
 (税込)

一般向け価格については下記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。

表示しています: 全ての価格 | リニューアル価格のみ

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

カートに追加 ¥ 27,615 (税込) 1 Developer License - Includes version updates for 1 year  * ダウンロード (4.7 MB)
カートに追加 ¥ 16,485 (税込) 1 Developer Renewal - Includes version updates for 1 year  * 要確認 ダウンロード (4.7 MB)

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

カートに追加 ¥ 62,370 (税込) 1 Developer License, price per developer for 1 to 5 developers - Includes version updates for 1 year  * ダウンロード (4.7 MB)
カートに追加 ¥ 55,440 (税込) 1 Developer License, price per developer for 6 to 10 developers - Includes version updates for 1 year  * ダウンロード (4.7 MB)
カートに追加 ¥ 48,510 (税込) 1 Developer License, price per developer for 11 to 50 developers - Includes version updates for 1 year  * ダウンロード (4.7 MB)
カートに追加 ¥ 41,580 (税込) 1 Developer License, price per developer for 51+ developers - Includes version updates for 1 year  * ダウンロード (4.7 MB)

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

カートに追加 ¥ 37,380 (税込) 1 Developer Renewal, price per developer for 1 to 5 developers - Includes version updates for 1 year  * 要確認 ダウンロード (4.7 MB)
カートに追加 ¥ 33,180 (税込) 1 Developer Renewal, price per developer for 6 to 10 developers - Includes version updates for 1 year  * 要確認 ダウンロード (4.7 MB)
カートに追加 ¥ 29,085 (税込) 1 Developer Renewal, price per developer for 11 to 50 developers - Includes version updates for 1 year  * 要確認 ダウンロード (4.7 MB)
カートに追加 ¥ 24,885 (税込) 1 Developer Renewal, price per developer for 51+ developers - Includes version updates for 1 year  * 要確認 ダウンロード (4.7 MB)

すべてのご注文にて弊社標準の 契約条件および返品条件の内容が適用されます。 

一般向け価格については上記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。

 *

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

注意

商品説明の翻訳が完了していない商品については、Google翻訳サービスへのリンクを表示しております。 ただし機械による自動翻訳は必ずしも翻訳結果が正確ではないことにご注意願います。
Powered by
FireFoxとOperaでFlashが必要です。

商品検索

検索したい単語を入力して下さい:

クイック リンク

開発元/発売元

主要なカテゴリー

関連のカテゴリー

ComponentSourceから購入する理由

ComponentSourceでは、世界中1,000,000以上のソフトウェア開発者の皆様にユニークなグローバルサービスをご提供しています。

詳細 | About us