Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

L'entreprise Object.Net veut faciliter la vie aux développeurs C# avec Bridge.Net
Un transpileur open source de C# vers JavaScript

Le , par Olivier Famien

182PARTAGES

5  0 
À l’heure où JavaScript est cité comme le langage utilisé pour réaliser toute sorte de projets, partant des applications web aux applications de bureau, apprendre ce langage apparaît pour certains développeurs comme nécessaire.

Généralement, cela ne pose pas de problèmes aux personnes qui désirent utiliser ce langage à long terme ou qui ont la motivation d’apprendre un nouveau langage. Mais pour ceux qui ont des projets ponctuels, apprendre tout un langage pour l’abandonner après ou l’utiliser seulement que pour un temps assez court pourrait n’apparaît pas comme une solution appropriée pour un problème ponctuel ou une utilisation à court terme.

Pour les développeurs C#, l’entreprise Object.Net a mis au point un compilateur source à source afin de permettre aux développeurs de compiler leur code C# en code JavaScript, peu importe qu’il soit pour le mobile, le web ou le bureau.

Pour cela, il va falloir télécharger l’extension de Bridge.Net et l’installer dans Visual Studio ou encore utiliser Nuget pour installer le package Bridge.Net dans le projet de la bibliothèque de classe C#. Comme on peut le constater, ce transpileur est très dépendant de l’environnement de développement Visual Studio.

Une fois que vous avez installé l’EDI Visual Studio ou Visual Studio Code, l’EDI léger open source et multi-plate-forme de Microsoft, et l’extension de Bridge.Net, vous pouvez commencer à utiliser l’outil.

Par ailleurs, pour pouvoir faciliter davantage la tâche des développeurs, et surtout ceux qui ne disposent pas de l’EDI Visual Studio ou Visual Studio Code ou qui souhaitent simplement tester les fonctionnalités de Brige.Net, Object.Net a conçu un compilateur à volée basé sur Bridge.Net. Il se nomme Deck.Net et permet de transpiler directement en ligne, le code C# en code JavaScript.

Pour ce faire, il suffit de coller le code C# dans la partie réservée à cet effet et le code JavaScript est généré automatiquement avec le résultat du code JavaScript qui apparaît dans un espace dédié comme il apparaîtrait soit dans une console, soit dans un navigateur. Deck est capable de transpiler du code LINQ, HTML5, asynchrone, d’une application console et bien d’autres choses encore.


La version 1.0 Bridge.Net est sortie en mars 2015. Actuellement, nous sommes à la version 15.1 dont la sortie a été annoncée il y a un peu plus d’une semaine de cela. Vu les retours reçus, l’équipe de Bridge.Net envisage d’étendre d’autres langages à cet outil. Sur la liste des langages visés, nous avons notamment VB.Net et F#.

Télécharger Bridge.Net

Source : Bridge.Net

Et vous ?

Avez-vous testé cet outil ? Qu’en pensez-vous ?

Voir aussi

Forum

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de aurelienboudoux
Nouveau membre du Club https://www.developpez.com
Le 27/09/2016 à 14:36
Effectivement, j'ai testé cet outil il n'y a pas très longtemps, et je dois bien avouer que j'ai été très agréablement surpris !

J'ai d’ailleurs réalisé une petite vidéo dans laquelle j'utilise Bridge .NET pour développer un jeu de casse brique en HTML5 : http://aurelien.boudoux.fr/2016/09/c...une-heure.html

J'espère pouvoir tester assez rapidement cette techno sur un projet pro, car je suis persuadé que du full C# Front et Back permettra une meilleure cohérence, et surtout la ré utilisabilité du code de contrôle métier dans les deux mondes sans effort.

wait and see...
1  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 25/09/2016 à 20:05
Sur la liste des langages visés, nous avons notamment VB.Net et F#.
Pour F# il y a déjà WebSharper et Fable
0  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 27/09/2016 à 21:05
Citation Envoyé par aurelienboudoux Voir le message
Effectivement, j'ai testé cet outil il n'y a pas très longtemps, et je dois bien avouer que j'ai été très agréablement surpris !

J'ai d’ailleurs réalisé une petite vidéo dans laquelle j'utilise Bridge .NET pour développer un jeu de casse brique en HTML5 : http://aurelien.boudoux.fr/2016/09/c...une-heure.html
Bonne démo
(même si j'ai un peu de mal avec la musique, mais bon, les goûts et les couleurs ...)

J'avoue que c'est assez convaincant, ça donne envie d'essayer
0  0