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 !

Apprendre à créer un environnement de programmation intuitif .Net avec JetBrains Rider
Un tutoriel de Chris Woodruff et Maarten Balliauw

Le , par Community Management

24PARTAGES

21  0 
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Chris Woodruff et Maarten Balliauw pour apprendre à créer un environnement de programmation intuitif .Net avec l’ outil JetBrains Rider.


... JetBrains a créé et ouvert le protocole Rider avec l’approche MVVM et les règles de résolution des conflits...
Nous avons déjà évoqué le fait que Rider est constitué de deux processus : le serveur IntelliJ et le serveur ReSharper. Étant donné que les deux systèmes s'exécutent sur une stack technologique différente (JVM ou .NET), Rider doit exécuter plusieurs processus qui communiquent entre eux via le protocole Rider. L’exécution de plusieurs processus présente quelques avantages : chacun dispose de son propre espace mémoire 64 bits et, sur les machines multicœurs, il est probable que ces processus s’exécutent sur leurs propres cœurs de processeur, ce qui leur permet de meilleures performances...
Bonne lecture et n'hésitez pas à partager votre expérience sur JetBrains Rider dans ce fil de discussion

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

Avatar de stailer
Membre chevronné https://www.developpez.com
Le 22/04/2019 à 9:54
Merci beaucoup pour cet article très intéresant.

J'ai cette semaine fait pas mal de tests avec Rider ASP.NET Core sous Ubuntu et :
- SQL Server (installé sur Ubuntu)
- MongoDB (installé sur Ubuntu)
- MongoDB via Azure Cosmos DB

Je suis très étonné de la facilité avec laquelle j'ai installé tout ça. Je m'attendais à des problèmes de configs dans tous les sens, des paquets manquants ou le serveur kestrel qui ne démarre pas...

Absolument pas : tout a fonctionné quasiment immédiatement après installation. La connexion à SQL Server ou la génération des entités via les commandes "dotnet ef" se sont lancées sans problème.
Certes j'ai galéré à certains moments sur l'installation nuget de certains paquets (notamment parce que par défaut j'avais laissé à Nuget ses propositions de version "prerelease" mais il a été tout aussi simple de désinstaller ce qui n'allait pas, ou encore de revenir en arrière sans tout fracasser.

Je n'ai pas développé une application complète et je pense qu'à un moment, il me manquera des choses de Visual Studio. Mais à l'heure actuelle (tests ASP.NET CORE 2.2) je me vois complètement partir sur un nouveau projet avec cet outil.

Si certains d'entre vous ont des retours sur le déploiement d'une appli dév sous linux et hébergée sous Windows, je suis preneur de vos infos

EDIT :

Déjà un petit retour

Donc appli de type ASP.NET CORE 2.2 et Base MongoDB via Azure CosmosDB, développée sous Ubuntu 18.

- Marche impec avec serveur Windows sélectionné dans Azure
- En revanche j'ai eu une erreur "zip failed" quand j'avais sélectionné un serveur de type Linux

C'est pas très grave, je vais rester sous serveur Windows. Ceci m'a permis de tester le plugin Azure Toolkit pour Rider : lui aussi marche parfaitement
2  0 
Avatar de Community Management
Community Manager https://www.developpez.com
Le 19/05/2019 à 22:03
Merci pour ce retour d'expérience
0  0