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 !

Avec le succès des outils de JetBrains, les fondateurs de la startup deviennent milliardaires
Sans l'aide des capital-risqueurs

Le , par Olivier Famien

389PARTAGES

14  0 
S’il y a une entreprise qui commence à se rendre incontournable auprès des développeurs d’applications, c’est bien JetBrains. En effet, depuis 2000, l’entreprise met à la disposition du public une panoplie d’outils qui n’ont de cesse de rendre la tâche des développeurs plus aisée. Selon les langages, JetBrains propose plusieurs environnements de développement intégré (EDI).

Quelques outils qui font le succès de JetBrains

IntelliJ IDEA : l’EDI pour le langage java offre une multitude de fonctionnalités utiles, telles que des conseils interactifs, des frameworks, un débogueur performant, un profileur, la prise en charge de la dernière version de Java, la complétion de code, la prise en charge du staging Git et de nombreuses autres fonctionnalités.

PyCharm : l’EDI apprécié par de nombreux développeurs Python et Django intègre plusieurs fonctionnalités pour le débogage, les tests et le profilage, des outils de base de données. Il se compose également des frameworks web Python, du support de JavaScript et HTML, d'une console Python interactive, de la prise en charge des piles scientifiques, d'une interface personnalisée, et bien plus encore.

WebStorm : l’EDI dédié au développement des applications web intègre des outils comme les frameworks Angular, React, Vue.js, Meteor, des options pour le débogage, les tests et le profilage, des outils de build, de qualité de code et des modèles de projets, ainsi qu’une interface unifiée qui permet de travailler avec les systèmes de contrôle de version les plus populaires comme git, GitHub, SVN, Mercurial ou Perforce. Il comprend également un terminal intégré, un écosystème de plug-ins et plusieurs autres fonctionnalités appréciables.

PhpStorm : l’EDI pour PHP, HTML, CSS et JavaScript est construit sur la plateforme open source IntelliJ développée par l’entreprise depuis plus de 15 ans. Il comprend toutes les fonctionnalités de l’EDI WebStorm liées au HTML, CSS et JavaScript et prend également en charge les plus récentes versions de PHP. Selon l’entreprise, il fournit les meilleurs outils de saisie automatique et de refactorisation de code ainsi que le débogage sans configuration. Il offre également des fonctionnalités pour le profilage, des outils pour gérer l’ensemble du cycle de développement avec les langages comme TypeScript, CoffeeScript et Dart, des fonctionnalités d’assistance au codage pour travailler sur les bases de données et SQL et de nombreuses autres fonctionnalités comme la prise en charge de Vagrant, Docker, Composer, et plus encore.

Rider : est un EDI qui permet de développer des applications .NET, ASP.NET, .NET Core, Xamarin ou Unity sous Windows, Mac ou Linux. Il fournit un support d’édition enrichi et un aperçu de code pour les langages utilisés dans le développement .NET, de C#, VB.NET et F# à la syntaxe ASP.NET Razor, JavaScript, TypeScript, XAML, XML, HTML, CSS, SCSS, JSON et SQL. Dans sa dernière version, Rider fournit plusieurs fonctionnalités très demandées telles que le Localization Manager et la prise en charge de Shader dans son intégration Unity. Cette version apporte également une meilleure prise en charge de C#, des points d’arrêt de données et une prise en charge complète des requêtes pull GitHub. En outre, JetBrains a complètement retravaillé l’outil d’exécution des tests unitaires et l’API du débogueur pour en améliorer la rapidité et la stabilité.


CLion
: conçu pour les langages C/C++, l’EDI CLion est plus qu’un simple éditeur, souligne JetBrains, car il propose un puissant débogueur, des outils d’analyse dynamique pour diagnostiquer et résoudre facilement les problèmes, et d’autres outils comme Google Test, Boost.Test et Catch pour les tests unitaires. Il est actuellement disponible en version 2020.3 et fournit désormais la prise en charge native de MISRA C et C++ pour les projets embarqués. De même, les utilisateurs de Qt bénéficient de fonctionnalités spécialement conçues pour travailler avec du code Qt.

RubyMine : est un EDI qui a pour vocation d’aider les développeurs à être plus productifs dans tous les aspects du développement des projets Ruby/Rails, de l’écriture et du débogage du code aux tests et au déploiement d’une application complète. Dans sa version 2020.3, RubyMine vient avec la prise en charge du staging Git, une meilleure gestion des onglets dans l’éditeur, les instructions interactives et watches inline dans le débogueur, et beaucoup d’autres nouvelles fonctionnalités pour la dernière version de Ruby, Rails, le terminal, la couverture du code et les outils de base de données.

AppCode : est l’EDI de JetBrains qui cible le développement d’applications en utilisant les langages Swift, Objective-C, C, C ++ et JavaScript. Dans sa dernière version, il apporte entre autres la prise en charge de la localisation Swift, de nouvelles inspections et intentions, Go to Declaration basée sur SourceKit, la prise en charge de XCFrameworks, des améliorations de refactorisation et de nouvelles fonctionnalités de débogage.

GoLand : est l’EDI de JetBrains visant à fournir un environnement ergonomique pour le développement avec le langage Go. Il intègre des fonctionnalités comme la saisie automatique intelligente, l’inspection de code, la refactorisation, la navigation rapide, la génération de code, la détection des appels récurrents, des conseils de paramètre, des outils de débogage, de test et de profilage, des outils de contrôle de version et de base de données, la prise en charge des langages et frameworks front-end, etc. Dans sa plus récente version, GoLand 2020.3 permet d’explorer le vidage des goroutines, d’exécuter différents tests de tables individuels et de naviguer dans les tests, et apporte une prise en charge étendue du framework de test Testify. De même, il s’entoure de nouvelles fonctionnalités comme la prise en charge de packages de temps pour le développement web et pour le travail avec des bases de données, des moyens plus intelligents de gérer les packages, des améliorations de l’interface utilisateur et un nouveau service pour le développement collaboratif et la programmation en binôme.

DataGrip : est l’EDI de base de données de JetBrains conçu pour répondre aux besoins spécifiques des développeurs SQL professionnels. Pour ce faire, il intègre une console de requête intelligente, une navigation efficace dans les schémas et un aperçu détaillé du fonctionnement des requêtes et du comportement du moteur de base de données. Dans sa dernière version, DataGrip 2020.3 intègre des fonctionnalités qui permettent d’interroger les bases de données MongoDB.

Des EDI et bien plus encore

Avec tous ces outils, JetBrains a su se faire une place de choix auprès de la communauté des développeurs et comptabilise plus de 9 millions d’utilisateurs avec 100 mille nouveaux utilisateurs qui se rapprochent des outils de l’entreprise chaque mois, rapporte JetBrains. « ;Quelle que soit la technologie que vous utilisez, il existe un outil JetBrains pour l’optimiser ;», soutient l’entreprise.

En plus du succès obtenu avec ses EDI, l’entreprise tchèque s’est attiré les éloges de la communauté technologique après avoir conçu de toute pièce le langage de programmation Kotlin. Présenté en 2011 comme un langage entièrement interopérable avec le code Java, Kotlin a évolué au fil des années avec des améliorations substantielles et est devenu le langage de prédilection d’un grand nombre de développeurs et d’entreprises. En 2017, Google a annoncé le support de Kotlin dans son système d’exploitation Android en plus de java déjà utilisé. En 2019, le géant du système d’exploitation mobile a déclaré lors de sa conférence I/O que Kotlin est désormais le langage préféré qu’il recommande. Dans la même année, la firme de Mountain View a annoncé que près de 60 % des applications Android du top 1000 embarquent du code écrit en Kotlin. Tout cela pour dire que les outils proposés par Jetbrains semblent devenir incontournables auprès des développeurs. En effet, environ 9,5 millions de programmeurs utilisent un outil de JetBrains et 20 % d’entre eux sont des clients payants. Et cela se ressent dans les résultats financiers de l’entreprise.

JetBrains : une success-story qui attire les convoitises ;?

Selon Bloomberg Billionaires Index, l'indice de classement des personnes les plus riches du monde, l'éditeur de logiciels basé à Prague pèserait 7 milliards de dollars. Cette valorisation ferait de Sergey Dmitriev et Valentin Kipiatkov, deux des trois fondateurs russes qui ont lancé JetBrains en 2000, des milliardaires. Toutefois, il convient de préciser que contrairement à de nombreuses entreprises technologiques qui vendent des actions à des tiers pour soutenir leur développement, les dirigeants de l’entreprise n’ont pas choisi de s’appuyer sur des levées de fonds en bourse pour booster leur succès. En effet, face au succès des produits de JetBrains, Maxim Shafirov, le PDG de l’entreprise explique que « ;les capital-risqueurs écrivent tous les deux jours, et je me sens comme une personne très impolie et méchante, parce que j’ai arrêté de répondre ;». « ;Nous avons suffisamment de ressources pour réaliser nos ambitions ;», ajoute-t-il.

Maxim Shafirov, CEO de JetBrains

Pour aller dans le même sens, Konstantin Vinogradov, directeur du fonds de risque Runa Capital qui aide à gérer 420 millions de dollars d’actifs, déclare au sujet de JetBrains que « ;c’est une entreprise privée rentable qui, pour autant que je sache, n’a jamais attiré de financement externe ;». Et de continuer en affirmant que « ;les gros VC [capital-risqueurs] sauteraient sur l’occasion d’acheter une participation dans JetBrains ;». Pour cette année 2020, déclare Shafirov, JetBrains serait en bonne voie pour augmenter son bénéfice avant intérêts, impôts, dépréciation et amortissement de plus de 10 % en le portant à plus de 200 millions de dollars.

Face à un tel succès, l’on pourrait se demander quel est le secret de la startup. À ce sujet, Shafirov aurait avancé ceci : « ;Nous n’avons pas d’objectifs de croissance de revenus. Fondamentalement, nous avons écrit tout cela pour que la création de logiciels soit un processus agréable et créatif. Et maintenant, notre mission est de nous étendre à d’autres niches ;».

Sources : JetBrains, Bloomberg

Et vous ?

Qu’est-ce que le succès de JetBrains vous inspire ;? Un succès isolé ou à la portée de tous ;?

Que pensez-vous des outils JetBrains ?

À l’instar de Jetbrains, connaissez-vous d’autres entreprises qui ne se sont pas appuyées sur la vente d’actions pour réussir ;?

Voir aussi

JetBrains lance YouTrack Lite, une interface simplifiée pour la création, la navigation et la mise à jour des tickets, moins surchargée que la version Classic du logiciel de gestion de projets
JetBrains présente Mono, une nouvelle police de caractères open source spécialement conçue pour les développeurs
JetBrains propose aux développeurs Grazie, un plug-in pour IntelliJ IDEA qui comprend les règles de grammaire et corrige les fautes d’orthographe
JetBrains propose gratuitement Code With Me en Programme d’accès anticipé, un outil pour le développement collaboratif à distance sur IntelliJ IDEA et d’autres EDI basés sur IntelliJ
JetBrains publie Big Data Tools EAP 6 qui peut s'intégrer maintenant avec Google Cloud Storage,
La configuration de connexion pour Spark et Zeppelin prend désormais en charge les proxy HTTP

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

Avatar de Ryu2000
Membre extrêmement actif https://www.developpez.com
Le 21/12/2020 à 10:35
Citation Envoyé par Olivier Famien Voir le message
Que pensez-vous des outils JetBrains ?
En entreprise j'ai eu l'occasion de manipuler IntelliJ IDEA et WebStorm et j'ai trouvé que c'était des excellents Environnements de développement.

Citation Envoyé par Olivier Famien Voir le message
À l’instar de Jetbrains, connaissez-vous d’autres entreprises qui ne se sont pas appuyées sur la vente d’actions pour réussir ;?
Steam, non ?
3  0 
Avatar de Mouke
Membre confirmé https://www.developpez.com
Le 21/12/2020 à 11:40
Je plaisante souvent avec mes collègues et amis à parler des produits jetbrains comme d'une espèce de culte dont je me fais le prêcheur (Ca inclut les Témoins de Jetbrains x)).

Mais la vérité c'est que je suis devenu incapable de développer sans eux, tellement ils sont excellents. Dans ma précédente entreprise, on a eu un moment où on s'est retrouvé sans licences (pour des raisons de cout). On a passé quelques jours sur Netbeans/Eclipse, ça a été le meilleur argument en faveur de Phpstorm.
3  1 
Avatar de vertex.3F
Membre éclairé https://www.developpez.com
Le 23/12/2020 à 11:38
perso je n'ai pas franchi le pas vers IntelliJ car
  • payant
  • il me fait penser a Eclipse à ses début : pas mal de bugs et des lacunes


cela étant, mes collègues qui s'y sont mis pour Angular en sont très contents (hormis des bugs :-) car les outils Jetbrains (IntelliJ) masquent une complexité qui permet de se consacrer au code (jusqu'au point ou les clics et les tâtonnements ne suffisent plus et qu'il faut se pencher veritablement sur le probleme de fond... on l'aurait fait plus tot avec Eclipse je crois, ce n'est pas une certitude);

je reconnais que j'ai pu voir chez mes collegues des fonctionnalités bluffantes sur IntelliJ qu'on ne voit pas encore ailleurs

pour le moment je reste avec VSCODE (de plus en plus stable, complet, et bcp de plugins à jour pour Angular) et l'excellentissime Eclipse (pour Java) ou Eclipse STS avec lesquels j'ai construit mes repères qui me permettent d'être efficace sur mes types de projets;
Eclipse est quand meme très complet et stable avec un gros éco-systeme. D'ailleurs je pilote mes sources GIT (quel que soit mon projet / langage, Angular, Python, Java, etc.) au travers d'Eclipse dont le plugin GIT intégré permet quasi "tout" en un clic, précis sans passer par la ligne de commande.
1  0 
Avatar de nazoreen
Membre averti https://www.developpez.com
Le 21/12/2020 à 12:28
Bonjour,

Personnellement, j'utilise Visual Studio dans sa version communautaire. Il serait intéressant d'avoir un comparatif avec les outils JetBrains. Le gratuit me suffisant, il faudrait avoir de bons arguments pour utiliser phpStorm à la place de VSC.
0  0 
Avatar de Le gris
Membre averti https://www.developpez.com
Le 21/12/2020 à 18:26
Pendant mon apprentissage de Python, j'ai commencé par VScode et puis j'ai découvert PyCharm avec lequel j'ai eu du plaisir à développer. En effet, mes déboggage sous PyCharm étaient clairs tandis que sous vscode, par moment c'était ennuyeux.
0  1 
Avatar de brulain
Membre habitué https://www.developpez.com
Le 22/12/2020 à 18:13
Un éditeur particulièrement dynamique qui propose les meilleurs outils à des prix très raisonnables. What else ?
Il faut juste espérer que Microsoft ne les achète pas...
0  1