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 !

Support complet de PHP à partir de NetBeans 6.5

Le , par Yogui

25PARTAGES

0  0 
Salut

Nombreux d'entre vous connaissent sans doute déjà l'EDI NetBeans, développé et soutenu par Sun. Depuis la version 6.5, cet excellent outil supporte complètement le langage PHP. Ses fonctionnalités vont jusqu'à la complétion de code SQL à l'intérieur des chaînes de caractères

Voici l'annonce de la nouvelle version 6.5 : http://blogs.sun.com/netbeansphp/ent...ans_ide_6_5_is
Et la liste des fonctionnalités : http://www.netbeans.org/features/php/index.html

Est-ce que vous l'avez déjà essayé ? Qu'en pensez-vous ?

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

Avatar de MaitrePylos
Modérateur https://www.developpez.com
Le 01/12/2008 à 11:05
J'utilise la RC2 depuis une dizaines de jours en PHP, et c'est que du bonheur !!

Par contre pas moyen de faire la mise à jour vers la final, il m'est répondu pas de mise à jour disponible?
0  0 
Avatar de Gouyon
Membre expérimenté https://www.developpez.com
Le 01/12/2008 à 12:01
Je suis en train de le tester et premier problème le debug ne fonctionne pas . Je n'arrive pas à m'arrêter aux points d'arrêts. L'installation est relativement simple et il se lance rapidement.
Par contre au niveau de l'aide syntaxique c'est pas vraiment ça.
0  0 
Avatar de vbrabant
Expert éminent sénior https://www.developpez.com
Le 01/12/2008 à 17:22
Citation Envoyé par MaitrePylos Voir le message
J'utilise la RC2 depuis une dizaines de jours en PHP, et c'est que du bonheur !!

Par contre pas moyen de faire la mise à jour vers la final, il m'est répondu pas de mise à jour disponible?
Il n'est pas prévu de proposer des mises à jour de RC vers final.
La raison est quelque peu technique. Mais en gros, bien souvent, entre la RC et la finale, il peut arriver que la structure des fichiers ou autre change et finalement, c'est assez galère pour passer de l'un à l'autre. C'est du moins l'expérience rencontrée dans le passé.

Par contre, ce serait très intéressant de savoir pourquoi tu aimes beaucoup NetBeans en tant qu'IDE PHP. Si tu pouvais nous dire pourquoi tu l'aimes, ses points forts, ses points faibles, ce qui manque, ...
0  0 
Avatar de MaitrePylos
Modérateur https://www.developpez.com
Le 02/12/2008 à 8:15
Citation Envoyé par vbrabant  Voir le message

Par contre, ce serait très intéressant de savoir pourquoi tu aimes beaucoup NetBeans en tant qu'IDE PHP. Si tu pouvais nous dire pourquoi tu l'aimes, ses points forts, ses points faibles, ce qui manque, ...

Mon IDE PHP était Zend Studio, mais je cherchais une alternative depuis que Zend à décidé de porter son outil sous Eclipse.

Je précise que je suis sous Debian.

J'avais tenté NetBeans PHP version 6.1 en PHP, et je n'étais guère convaincu, puis est apparu sur le Forum, un lien vers une issue NetBeans, pour un sondage afin que Netbeans prenne en charge des Framework PHP .

Etant fan de Zend Framework, j'ai voté, et par la même téléchargé la version 6.5 RC2.

Après tout, un ficher de 24M(seulement), ne pouvais pas vraiment encombré ma machine.

Après une installation rapide et un lancement aussi rapide, je me suis retrouvé dans un IDE facile à prendre en main, sans en être dépaysé.

J'ai pu très facilement porter mes projets vers NetBeans, et là, la magie est apparue, en effet dans mes sources se trouve mon framework, NetBeans la pris en compte et m'offre une autocomplétion complète agrémenté de la doc de circonstance.

Le petit plus est qu'il est case insensitive par défaut(ce qui n'est pas le cas de la 6.1 ), ce qui permet une reconnaissance immédiate de mes classes.

De plus l'ajout des mes propres classes sont également pris en compte.

Le petit plus que j'apprécie beaucoup, est qu'il prend aussi dans l'autocomplétion les objets instanciés dans le bootstrap de la vue (MVC), un exemple simple dans mon controler, je peux faire
Code PHP : Sélectionner tout
$this->_request_getParams()
, il sera autocompleté.

Une autre force, est la possibilité de mettre en forme le code automatiquement (alt+shift+f), et le code s'indente de façon très correte, y compris la partie HTML de mon projet.

Je viens de désinstaller la RC2 et de réinstaller la 6.5 final, aucun soucis.

En terme de rapidité de travail, cet IDE est agréable car simple et m'encombre pas l'écran,composés de trois partie réglable, l'explorateur de projet, le navigator(affiche les méthodes de la classe en cours) et l'espace de travail.

Il y a également une partie service qui permet de se connecter à sa db et de faire des requêtes SQL.

Les points négatifs(en faites ce que je n'ai pas encore trouvé comment faire) :

Pas possibles de générer les getters et setters de mes attributs.
Autocomplétions pas automatique(ctrl + space).
Pas réussi encore à connecter DB2.
Pas de générateur PhpDoc
Pas de système de test avec Phpunit.
Créer un fichier hors projet.

Mais je suis sûr que sur ce forum, on va m'expliquer comment faire pour régler cela.

Il y aurais encore pleins de points positifs à dire, mais je ne fais que de le découvrir pour l'instant
0  0 
Avatar de vbrabant
Expert éminent sénior https://www.developpez.com
Le 03/12/2008 à 0:26
Citation Envoyé par MaitrePylos Voir le message

Pas possibles de générer les getters et setters de mes attributs.
Autocomplétions pas automatique(ctrl + space).
Pas réussi encore à connecter DB2.
Pas de générateur PhpDoc
Pas de système de test avec Phpunit.
Créer un fichier hors projet.
Pour le support phpunit, c'est pas dans la 6.5 :-( mais c'est apparemment prévu pour la prochaine version. :-) cfr http://forums.netbeans.org/topic2134.html

Pour la génération phpdoc, un lien qui devrait t'intéresser : http://blogs.sun.com/netbeansphp/ent..._from_netbeans

Pour la génération des getters et setters : http://netbeans.dzone.com/news/gener...ctor-getters-a

Pour créer un fichier hors projet, il te faut voir du coté des modules/plugins pour voir s'ils te proposent le support de favorites. Ca te permet d'avoir à ta portée n'importe quel répertoire que tu désires et d'éditer les fichiers contenus dans ces répertoire.

En espérant que cela répond à ta question.
0  0 
Avatar de vbrabant
Expert éminent sénior https://www.developpez.com
Le 03/12/2008 à 0:30
Citation Envoyé par Gouyon Voir le message
Je suis en train de le tester et premier problème le debug ne fonctionne pas . Je n'arrive pas à m'arrêter aux points d'arrêts. L'installation est relativement simple et il se lance rapidement.
Par contre au niveau de l'aide syntaxique c'est pas vraiment ça.
Pourrais-tu expliquer un peu plus ton reproche concernant l'aide syntaxique ?

pour le déboguage, est ce que ces pages pourraient t'aider comme point de départ http://wiki.netbeans.org/PHPDebugging ?
http://www.netbeans.org/kb/61/php/in...-software.html ?
0  0 
Avatar de MaitrePylos
Modérateur https://www.developpez.com
Le 03/12/2008 à 8:07
Citation Envoyé par vbrabant Voir le message
Pour le support phpunit, c'est pas dans la 6.5 :-( mais c'est apparemment prévu pour la prochaine version. :-) cfr http://forums.netbeans.org/topic2134.html

Pour la génération phpdoc, un lien qui devrait t'intéresser : http://blogs.sun.com/netbeansphp/ent..._from_netbeans

Pour la génération des getters et setters : http://netbeans.dzone.com/news/gener...ctor-getters-a

Pour créer un fichier hors projet, il te faut voir du coté des modules/plugins pour voir s'ils te proposent le support de favorites. Ca te permet d'avoir à ta portée n'importe quel répertoire que tu désires et d'éditer les fichiers contenus dans ces répertoire.

En espérant que cela répond à ta question.
Merci
0  0 
Avatar de Gouyon
Membre expérimenté https://www.developpez.com
Le 03/12/2008 à 13:26
Citation Envoyé par vbrabant Voir le message
Pourrais-tu expliquer un peu plus ton reproche concernant l'aide syntaxique ?
En fait j'ai vue les vidéos de démonstration sur le site de NetBeans. C'est pas mal encore que le commentaire est un peu bafouillant.
Mais par contre impossible de reproduire ce qui est sur la démonstration.
Enfin en ce qui concerne les erreurs de syntax la raison de l'erreur est assez souvent obscure. Tout du moins pour moi qui suis débutant en PHP.
Citation Envoyé par vbrabant Voir le message

pour le déboguage, est ce que ces pages pourraient t'aider comme point de départ http://wiki.netbeans.org/PHPDebugging ?
http://www.netbeans.org/kb/61/php/in...-software.html ?
Voir mon post http://www.developpez.net/forums/d65...onne-netbeans/
0  0 
Avatar de Yogui
Rédacteur https://www.developpez.com
Le 04/12/2008 à 12:43
Pour info, les utilisateurs de Drupal peuvent installer un plugin pour NetBeans afin de gérer leur CMS favori : https://nbdrupalsupport.dev.java.net/
0  0 
Avatar de Rollois
Nouveau membre du Club https://www.developpez.com
Le 09/12/2008 à 22:23
Mais est-ce que NetBeans 6.5 est mieux que Eclipse php? Ou on ne peut pas comparer les deux produits.
0  0