IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

JetBrains lance son nouvel EDI .NET multiplateforme
Rider peut-il faire de l'ombre à Visual Studio ?

Le , par Hinault Romaric

53PARTAGES

14  0 
Visual Studio a désormais un concurrent, et pas des moindres : Rider, un nouvel EDI lancé par JetBrains, un éditeur de logiciels qui dispose d’une solide réputation auprès des développeurs.

Propriétaire de nombreux outils de développement très utilisés par les développeurs, dont IntelliJ IDEA ou encore la célèbre extension, pour Visual Studio ReSharper, JetBrains se lance à la conquête des développeurs .NET avec son nouvel IDE Rider.

La firme vient d’annoncer dans un billet de blog la disponibilité en téléchargement de la RTM (Release To Manufacturing) de l’EDI.


Rider vient jouer sur les plates-bandes de Visual Studio. Jusqu’ici, l’environnement de développement de Microsoft n’avait pas encore eu droit à une sérieuse concurrence. Rider pourrait donc changer la donne. Car ce dernier dispose d’atouts non négligeables.

Alors que Visual Studio est disponible uniquement sur Windows et Mac, Rider peut être utilisé sur Windows, Mac et Linux. L’EDI combine la qualité de IntelliJ IDEA avec la puissance de ReSharper, et inclut des outils intéressants comme WebStorm pour le développement Front-end et DataGrid pour la gestion des bases de données.

Rider permet de développer des applications ASP.NET, .NET Core, .NET Framework, Xamarin et Unity. L’EDI supporte les langages C#, VB.NET, F#, ASP.NET Razor, JavaScript, TypeScript, XAML, HTML, CSS, SCSS, LESS, JSON et SQL.

Selon son éditeur, Rider dispose de plus de 2000 fonctionnalités d’inspection de code pour les langages supportés, plus de 500 fonctionnalités de refactorisation, des helpers pour la navigation dans le code, un assistant de code, un débogueur, un exécuteur de tests unitaires et plusieurs autres fonctionnalités avancées dont doit disposer un EDI moderne.

L’extension ReSharper pour Visual Studio est utilisée et appréciée par de nombreux développeurs. JetBrains dispose donc déjà d’une cible d’utilisateurs qu’il pourrait facilement convertir à Rider. D’ailleurs, la firme offre à ceux-ci la possibilité d’étendre leur licence ReSharper Ultimate pour inclure Rider.

Toutefois, Rider pourrait être moins attractif côté acquisition. Alors que Microsoft offre une version Community de Visual Studio qui est gratuite et dispose de pratiquement toutes les fonctionnalités de l’édition professionnelle, Rider est disponible sur une licence commerciale. Il est gratuit néanmoins pour les étudiants, les enseignants et pour le développement open source.

Source : JetBrains

Avez-vous ou allez-vous tester Rider ?

Que pensez-vous de l’EDI ? A-t-il les atouts pour attirer les utilisateurs de Visual Studio ?

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

Avatar de emixam16
Membre chevronné https://www.developpez.com
Le 09/08/2017 à 11:16
C'est une excellente nouvelle !

Il y a quelques années, le .NET (C# en tête) était limité car était très mal supporté par Linux. Les choses avaient commencé à changer avec le .NET Core, mais il manquait un bon IDE pour que ce langage puisse s’imposer (ne me parlez pas de MonoDevelop).

J’aime beaucoup le C#, je trouve que c’est une version améliorée (avis personnel !) de Java, il en corrige beaucoup de problèmes (en vrac : possibilité de mettre des bouts de code en unsafe (plus de GC!), meilleurs types génériques, delegates, assez bonnes perfs, …) tout en restant très simple d’apprentissage.

Par ailleurs, je trouve les raccourcis d’IntelliJ vraiment bien faits, si c’est pareil avec Rider, je pense que ça peut améliorer la productivité du développeur.

Et puis c’est toujours une bonne chose qu’il y ait une forte concurrence, ça force à innover (cf. Intel vs AMD).

A voir à l’usage si cet IDE tient ses promesses !
3  0 
Avatar de xarkam
Membre éprouvé https://www.developpez.com
Le 09/08/2017 à 11:47
Citation Envoyé par GilbertLatranche Voir le message
Actuellement, il est possible de faire quoi en C# sous Linux ? Uniquement des applications en CLI ?
De l'ASP.NET Core, des app .NET Core via Electron ou encore des app avec un gui framework telle que https://github.com/picoe/Eto
(un peu d'histoire pour les gui .NET Core: https://blog.lextudio.com/the-story-...s-dd4a9433d0ea)

Je fait actuellement un projet .NET Core sous linux et windows avec vscode. En dehors des template razor qu'il ne gère pas comme le fait Rider, je dirais qu'avec vscode on s'en sort très bien sous linux/macos.
1  0 
Avatar de GilbertLatranche
Membre averti https://www.developpez.com
Le 09/08/2017 à 11:22
Actuellement, il est possible de faire quoi en C# sous Linux ? Uniquement des applications en CLI ?
0  0 
Avatar de _skip
Expert éminent https://www.developpez.com
Le 10/08/2017 à 8:56
Pour l'avoir utilisé longuement pour le développement d'une LIB pendant qu'il était en version preview, je peux assurer que ça m'a semblé surpasser de loin sharpdevelop ou monodevelop en terme de fonctionnalité et d'utilisation.

Citation Envoyé par Kikuts Voir le message
Rider est disponible sur une licence commerciale.

Bon ba voilà, dommage et non merci

Espérons qu'ils sortent une version Community
Je pensais que c'était que dans le monde de Java qu'on jugeait hérétique de payer pour des outils de qualité.
Enfin, à relativiser car même si c'est toujours mieux quand c'est gratuit, si c'est ton outil de travail principal et qu'il te rend plus productif, c'est un investissement qui s'amortit très vite.
0  0 
Avatar de Kikuts
Membre éprouvé https://www.developpez.com
Le 10/08/2017 à 13:22
Citation Envoyé par _skip
Je pensais que c'était que dans le monde de Java qu'on jugeait hérétique de payer pour des outils de qualité.
Enfin, à relativiser car même si c'est toujours mieux quand c'est gratuit, si c'est ton outil de travail principal et qu'il te rend plus productif, c'est un investissement qui s'amortit très vite.
En fait, je me force d'utiliser un environnement de développement qui sera le plus proche de celui sur lequel je vais travailler chez un client.

Exemple : pendant pas mal de temps j'utilisais des outils comme Resharper. Malheureusement, peu des entreprises dans lesquelles j'ai évolué utilisaient cet outil.
Du coup, c'était vraiment pénible et laborieux de switcher d'environnement.

Autre exemple : utiliser des composants payants. Parfois, le temps gagné est immense (surtout lorsqu'on compte le temps en argent). Mais je ne compte plus les entreprises qui refusent catégoriquement d'avoir des dépendances, qui ont zéro budget pour ce type d'investissement... Du coup, on reinvente la roue...

Ensuite, lorsque tu es indépendant, si tu comptes ton abonnement Azure / serveur dédié, les licences (exemple : je m'étais acheté les licences de Xamarin lorsque c'était encore payant snif 2000 euros ça fait mal), des composants, des formations, licences store de chaque plateforme (iOS, Google, Microsoft) etc etc etc. Tu te retrouves avec un sacré coût à amortir. De plus en tant qu'indép, souvent, c'est du travail en régie (chez le client) avec donc, ses licences, ses outils etc. Donc payer des tonnes d'outils que tu utilises peu sur une année en dehors de ton temps de travail passé chez le client (exemple : ça fait plus d'1 an que je suis en mission chez le même client), ça fait suer...

Et qui dit gratuit dit meilleure adoption donc plus grande communauté etc.
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 17/08/2017 à 18:55
JetBrains c'est bien si tu y passes du temps. Les IDEs de JetBrains ne sont pas comme Eclipse, Visual Studio, Netbeans ou d'autres. Tu peux coder avec les seconds dès que l'installation est terminée, tandis qu'il faut d'abord prendre le temps de paramétrer les premiers au poil pour que ça se passe bien. Par contre une fois que t'as bien paramétré ton IDE JetBrains comme il faut, alors c'est une Rolls Royce et il n'y en a pas beaucoup qui lui arrivent à la cheville. Mais il faut y passer du temps.

Donc ce ne sera pas différent d'ailleurs. Les fanboys JetBrains et ceux qui sont prêts à y passer du temps et de l'argent iront chez JetBrains et prendront une licence Rider. Les autres ne bougeront pas leurs solutions actuelles. Visual Studio n'est pas le perdreau de l'année et un IDE JetBrains n'est pas le Messie non plus.
0  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 20/08/2017 à 18:02
Pour info, l'offre de dev C# sur Eclipse IDE commence aussi a pointer son nez: https://projects.eclipse.org/proposa...ls-eclipse-ide
0  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 22/08/2017 à 9:20
Citation Envoyé par air-dex Voir le message
JetBrains c'est bien si tu y passes du temps. Les IDEs de JetBrains ne sont pas comme Eclipse, Visual Studio, Netbeans ou d'autres. Tu peux coder avec les seconds dès que l'installation est terminée, tandis qu'il faut d'abord prendre le temps de paramétrer les premiers au poil pour que ça se passe bien. Par contre une fois que t'as bien paramétré ton IDE JetBrains comme il faut, alors c'est une Rolls Royce et il n'y en a pas beaucoup qui lui arrivent à la cheville. Mais il faut y passer du temps.
Perso j'utilise CLion , intelliJ et Android Studio (bon c'es tcomme intelliJ) et j'ai jamais rien eu à paramétrer pour que mes projets fonctionnent dès leur import. Tu peux effectivement faire beaucoup de personnalisation , mais ce n'est pas obligatoire.
Tu as des exemples de chose que tu es obliger de faire avant de pouvoir concrètement utiliser l'IDE ?
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 23/08/2017 à 5:34
Citation Envoyé par grunk Voir le message
Tu as des exemples de chose que tu es obliger de faire avant de pouvoir concrètement utiliser l'IDE ?
Si je ne devais en citer qu'une ce serait le réglage du nombre de fichiers pouvant être ouverts simultanément. Au delà IntelliJ t'en ferme automatiquement. La première fois que j'ai utilisé un IntelliJ (PHPStorm pour ne pas le nommer), je ne comprenais pas pourquoi je ne voyais plus certains fichiers qui étaient pourtant censés être ouverts. Ce n'était pas moi qui avait eu des absences au moment où je aurais fermé les fichiers mais bel et bien PHPStorm qui me les fermait automatiquement au delà d'un certain nombre. Si on ajoute la sauvegarde automatique à ça alors là c'est le jackpot. Je peux te dire que ce jour là j'ai bien gueulé contre mon PC et contre IntelliJ.

Au fur et à mesure du temps j'ai dû régler plein d'autres petites choses comme ça sur mon PHPStorm sans que je me souvienne en détail de ces choses là. Mais une fois que ce fut réglé alors PHPStorm a été un plaisir à utiliser.
0  0 
Avatar de TheYoungGeek43
Membre du Club https://www.developpez.com
Le 11/09/2017 à 14:00
avec Rider Es ce que l'on pourras dévelloper avec monogame ?
0  0