L'Apache Software Foundation (ASF), une organisation à but non lucratif qui développe des logiciels open source sous la licence Apache, qui regroupe des développeurs, des responsables et des incubateurs bénévoles de plus de 350 projets et initiatives Open Source, a annoncé le mercredi dernier la création d'Apache NetBeans en tant que projet de premier niveau « top-level project (TLP) ». Rappelons qu'Apache NetBeans est un environnement de développement Open Source, une plate-forme d’outils et une infrastructure d’application qui permet aux programmeurs Java de créer des applications de bureau, mobiles et Web. Le projet a été initialement développé dans le cadre d'un projet étudiant en 1996.
Il a été acquis et ouvert par Sun Microsystems en 2000, puis intégré à Oracle lors de son acquisition de Sun Microsystems en 2010. NetBeans a été soumis à l'incubateur Apache en octobre 2016. L'incubateur Apache est le chemin d'accès pour les projets et les bases de code souhaitant faire partie des efforts d'Apache Software Foundation. Tous les dons de code provenant d’organisations externes et de projets externes existants cherchant à devenir un projet ou une initiative Apache entrent par l’incubateur pour deux raisons : premièrement, s’assurer que tous les dons sont conformes aux normes juridiques ASF et deuxièmement, développer de nouvelles communautés qui adhèrent aux principes directeurs de la fondation.
La fin de la phase d’incubation signifie que le projet est parvenu ainsi à se forger une communauté active et à satisfaire à tous les critères rigoureux définis par ASF. « Faire partie de l'ASF signifie que NetBeans n'est plus seulement un logiciel libre et à code source ouvert : il s'agit également, pour la première fois, d'une base spécifiquement axée sur la mise en place d'une gouvernance ouverte », a déclaré Geertjan Wielenga, vice-président de Apache NetBeans. Chaque contributeur au projet a désormais son mot à dire sur la feuille de route et la direction de NetBeans. C’est une nouvelle étape historique et la communauté est prête pour cela depuis très longtemps, lit-on dans le billet de blog de la communauté. « Grâce à la gestion de NetBeans dans Sun Microsystems et Oracle, Apache NetBeans est maintenant prêt pour la prochaine phase de son développement et nous invitons tout le monde à participer sur un pied d'égalité à mesure que nous progressons », exhorte l'ASF.
La version 11.0 d'Apache NetBeans a été publiée en début de ce mois, le 4 avril. Il s'agit de la troisième version majeure du projet depuis son entrée dans l'incubateur Apache. Le projet a récemment remporté le Duke's Choice Award 2018, une récompense bien établie de l'industrie dans l'écosystème Java. Nombreux sont les utilisateurs de NetBeans à donner leurs avis et appréciations à l'égard de l'EDI. « Je suis vraiment heureux que la transition se soit si bien déroulée et que mon "NetBeans" se soit transformé en un projet complet de la Apache Software Foundation », a déclaré Jaroslav Tulach, fondateur et architecte de NetBeans.
« Dès le moment où j'ai évalué NetBeans pour la première fois pour mes cours au Dawson College et à l'Université Concordia, j'ai compris qu'il s'agissait d'un outil unique. Au cours des années qui ont suivi, cela ne m'a jamais déçu comme le meilleur outil pour l'éducation. Je suis encore plus enthousiaste à l'idée de l'utiliser, car il s'agit d'un projet de premier plan au sein de l'ASF », a déclaré Ken Fogel, président du département Technologie de l'informatique au Collège Dawson, à Montréal.
En devenant un projet Apache, NetBeans bénéficie de la possibilité de recevoir davantage de contributions du monde entier. Par exemple, les grandes entreprises utilisent NetBeans en tant que cadre d’application pour créer des applications internes ou commerciales et sont beaucoup plus susceptibles de contribuer à NetBeans dans la mesure où il fait partie de l'ASF que d’une entreprise commerciale. Parallèlement, les contributeurs individuels d'Oracle continuent de travailler sur Apache NetBeans au sein de la communauté mondiale de contributeurs individuels, qu'ils soient indépendants ou non.
« Apache est la maison idéale pour NetBeans, permettant à sa longue queue de contributeurs historiques de rester impliquée tout en ouvrant une nouvelle étape de son évolution pour les nouveaux arrivants. En tant que membre du nouveau comité de gestion de projet Apache NetBeans, je suis impatient d'aider de toutes les manières possibles et j'encourage toute la famille Java à faire de même », a déclaré Simon Phipps, président actuel de Open Source Initiative.
« J'ai utilisé NetBeans depuis que j'ai commencé à apprendre Java il y a plus de 15 ans. C’est toujours mon outil de choix. C’est formidable de faire partie de la communauté Apache et de l’aider à s’épanouir. NetBeans est bien plus qu’un environnement de développement, c’est aussi une puissante plate-forme pour la création d’autres outils commerciaux et de développement de PraxisLIVE, que j’ai créé et continue de développer sur Apache NetBeans, propulsant un EDI visuel hybride de type Smalltalk pour le système d’acteurs Java programmable en direct sous-jacent », a déclaré Neil C. Smith, créateur de PraxisLIVE.
« Je suis un utilisateur assidu de NetBeans depuis ma première expérience en 2008. L'aspect le plus important est que ça marche toujours », a déclaré Pieter van den Hombergh, maître de conférences à l'université de sciences appliquées Fontys Venlo.
Toutefois, l'EDI NetBeans ne fait pas l’unanimité au sein des développeurs. Un sondage réalisé en 2018 sur Developpez.com à propos des environnements de développement intégré Java utilisés en 2018 place NetBeans en troisième position avec 22,92 % de vote. Eclipse (45,14 %) et IntelliJ Idea (41,67 %) occupent respectivement la première et la deuxième position du sondage. Et quand on élargit le sondage sur la préférence des développeurs pour les EDI en général, seulement 6,81 % des 411 votants préfèrent NetBeans.
Source : Billet de blog
Et vous ?
N'est-ce pas un peu trop tard étant donné la prévalence d'autres EDI comme JetBrains, Eclipse et VS code ?
Netbeans a-t-il encore un quelconque avenir, selon vous ?
Voir aussi
Apache annonce la disponibilité de la version 10.0 de l'EDI NetBeans qui intègre un support pour le JDK 11, JUnit 5, PHP, JavaScript et Groovy
La fondation Apache annonce la sortie de la version bêta de NetBeans 9.0 quelles sont les nouveautés de la prochaine version de l'EDI Java ?
La version stable d'Apache NetBeans 9.0 est disponible : un aperçu des principales nouveautés de l'EDI Java
Quels sont vos environnements de développement intégrés (EDI) préférés en 2018 ? Et pourquoi ? Partagez vos avis
Quel environnement de développement intégré Java utilisez-vous en 2018 ? Et pourquoi ?
L'Apache Software Foundation annonce NetBeans en tant que projet de premier niveau
L'EDI est donc à la fin de sa phase d'incubation
L'Apache Software Foundation annonce NetBeans en tant que projet de premier niveau
L'EDI est donc à la fin de sa phase d'incubation
Le , par Bill Fassinou
Une erreur dans cette actualité ? Signalez-nous-la !