NetBeans
Par PlaceOweb le dimanche, septembre 29 2024, 10:03 - JAVA - Lien permanent
Apache NetBeans est l'environnement de développement Java initialement proposé par Sun, puis racheté par Oracle et finalement cédé à la fondation Apache.
Il s’agit du concurrent direct d'Eclipse sur le marché des environnements Open Source, mais il semble être passé au second plan...
- Le blog avec les annonces de versions : Apache NetBeans
- Et le site de téléchargement des releases de NetBeans
L'IDE NetBeans
Le calendrier des versions à venir : Apache NetBeans Releases Schedule
- 19/09/2024 : NetBeans 23.0 et changements pour Apache NetBeans 23 Maven 3.9.9
- 29/05/2024 : NetBeans 22.0 et changements pour Apache NetBeans 22 require JDK 17+, Maven 3.9.6
- 20/02/2024 : NetBeans 21.0 et changements pour Apache NetBeans 21
- 01/12/2023 : NetBeans 20.0 et changements pour Apache NetBeans 20
- 01/09/2023 : NetBeans 19.0 et changements pour Apache NetBeans 19 Update Jakarta EE 10 archetype for a new project - Support for transformation from jakartaee8 to jakartaee10 applications
- 30/11/2022 : NetBeans 18.0 et changements pour Apache NetBeans 18
- 21/02/2023 : NetBeans 17.0 et changements pour Apache NetBeans 17
- 30/11/2022 : NetBeans 16.0 et changements pour Apache NetBeans 16
- 31/08/2022 : NetBeans 15.0 et changements pour Apache NetBeans 15
- 09/06/2022 : NetBeans 14.0 et changements pour Apache NetBeans 14 require JDK 11+
- 04/03/2022 : NetBeans 13.0 Light FlatLaf look and feel by default. Partial upgrades for Maven to Apache Maven 3.8.4 (https). nb-javac, startup experience simpler and smoother.
- 04/01/2022 : NetBeans 12.6
- 21/09/2021 : NetBeans 12.5
- 29/04/2021 : NetBeans 12.4 Java 16 Support
- 03/03/2021 : NetBeans 12.3 FlatLaf from 0.31 to 1.0, JUnit from 4.12 to 4.13.1
- 07/12/2020 : NetBeans 12.2 Ant to 1.10.8
- 15/09/2020 : NetBeans 12.1
- 04/06/2020 : NetBeans 12.0 FlatLaf, a completely new look and feel has been integrated
- 01/11/2006 : NetBeans 5.5
Shortcuts - Raccourcis claviers pour NetBeans
- CTRL + U, puis L (pour lowercase - change la sélection en minuscule)
- CTRL + U, puis U (pour uppercase - change la sélection en majuscule)
- CTRL + U, puis S (pour switch - permute la casse de la sélection)
- CTRL + - : réduire et cacher le code entre accolades { }
- CTRL + + : développer et montrer le code entre accolades { }
Les raccourcis claviers indispensables
- CTRL + E : Efface la ligne courante
Comment aller d'une accolade à l'autre ?
Pour aller d'une accolade { à l'autre }, il existe un raccourci clavier CTRL + [ qui est défini. Malheureusement, le caractère [ est disponible en pressant AltGr + ^ Il faudra donc tout d'abord modifier le raccourci clavier avant de pouvoir utiliser ce raccourci.
Aller à la parenthèse/accolade correspondante buggé sur clavier FR (Les raccourcis Netbeans par défaut ne fonctionnent pas tous avec un clavier non Qwerty.)
Eclipse Netbeans Keyboard Shortcut Mapping for Java programmer
- CTRL + SHIFT + I : Fix All import (Organize imports d’Eclipse)
- ALT + SHIFT + F : indents the file
Code Assistance in the NetBeans IDE Java Editor: A Reference Guide
Customizing Keyboard Shortcuts : Tools > Options > Keymap
Remplacer tout ce qui est en OPEN_BRACKET "[', non accessible avec un clavier AZERTY.
- Extend Selection to Matching Brace : Ctrl+Shift+OPEN_BRACKET
- Insertion Point to Matching Brace : Ctrl+OPEN_BRACKET
[ ] crochet -> bracket { } accolade -> brace ( ) parenthèse -> parenthesis
Les plugins/modules pour NetBeans
NetBeans : Subversion SVN
Pour ceux qui utilisent Subversion (successeur de CVS), NetBeans propose le module subversion en attendant la version 6 de NetBeans qui l'intégrera directement dans sa distribution standard.
Le module Subversion est actuellement valable pour NetBeans IDE 5.5. Pour l'installer, allez dans Tools->Update Center et téléchargez le module Subversion contenu dans la liste des catégories de gestion de version Version Control category.
NetBeans : Eclipse Projet Importer
Pour ceux qui veulent migrer leur projet d'Eclipse à NetBeans, il vous faudra installer le module Eclipse Projet Importer de la même manière que le module précédent.
NetBeans : J2ME
Le module J2ME pour développer sur des appliances embarquées, téléphones portables, PDA, etc...
NetBeans : Visual Web Pack
Le module visual web semble inclure JSF et Ajax, à tester...
Tutoriels Netbeans
- Learning Trails par NetBeans, The following learning trails provide you with everything you need to know to develop applications using NetBeans IDE.
- Basic Java Programming, Including project setup basics, editing tricks, and version control
- Java GUIs and Project Matisse, Including internationalizing Java GUIs and hooking up to databases
- Web Applications, Including Struts, JSF, and web services
- Java EE Applications, Including EJB technology and Java persistence
- Mobile Applications, Including apps for hand-held devices and mobile phones
- SOA Applications and UML Modeling, Including advanced XML tools and BPEL
- NetBeans Platform and Module Development, Including building IDE modules and rich-client apps
- Par developpez.com
- Découvrez Java EE 5 avec NetBeans 5.5
- Conception d'un GUI avec NetBeans
- Introduction à JSF (Java Server Faces) avec NetBeans
- JSF, quelques concepts avancés avec NetBeans
- ... et pleins d'autres encore ...