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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

[PHP] Que pensez-vous de NetBeans avec le support de PHP ? [Débat]


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut [PHP] Que pensez-vous de NetBeans avec le support de PHP ?
    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 ?

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    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?

  3. #3
    Expert confirmé


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Par défaut
    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, ...

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    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 - Visualiser dans une fenêtre à part
    $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

  5. #5
    Expert confirmé


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Par défaut
    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.

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    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

  7. #7
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 135
    Billets dans le blog
    5
    Par défaut
    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.

  8. #8
    Expert confirmé


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Par défaut
    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 ?

  9. #9
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 135
    Billets dans le blog
    5
    Par défaut
    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/

  10. #10
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Pour info, les utilisateurs de Drupal peuvent installer un plugin pour NetBeans afin de gérer leur CMS favori : https://nbdrupalsupport.dev.java.net/

  11. #11
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 64
    Par défaut
    Mais est-ce que NetBeans 6.5 est mieux que Eclipse php? Ou on ne peut pas comparer les deux produits.

  12. #12
    Membre confirmé Avatar de ludosoft
    Homme Profil pro
    Chef de projet technique
    Inscrit en
    Juillet 2002
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2002
    Messages : 99
    Par défaut
    Perso je trouve qu'il manque les modes SSL et SSH pour le transfert des fichiers sur un serveur distant.

    EDIT : sinon c'est un excellent éditeur ça me chatouille sérieux de l'intégrer au processus de dev au boulot.

  13. #13
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    Citation Envoyé par ludosoft Voir le message
    Perso je trouve qu'il manque les modes SSL et SSH pour le transfert des fichiers sur un serveur distant.

    EDIT : sinon c'est un excellent éditeur ça me chatouille sérieux de l'intégrer au processus de dev au boulot.
    Aaaaah tu m'as fait peur, c'est discriminant pour moi (il me faut svn et ssh).
    Apparement, cependant :

    Remote and Local Project Development

    PHP projects can easily be deployed from within NetBeans IDE 6.5 for testing to local or remote servers via FTP, or by the use of an upload script for more complex deployments. Run the project as a local web site, as a command line script or as a remote web application via FTP.
    Il doit donc bien y avoir moyen


    EDIT : en fait c'est intégré de base

  14. #14
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut
    Je viens de récuperer la derniere version d'eclipse et pdt, et je dois dire qu'eclipse reprend une bonne longueur d'avance sur netbean sur la completion.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $classe1 = $classe1::getInstance();
    $classe2 = $classe1->getClasse2();

    Sachant que les commentaires sont mis façon phpdoc seulement dans les classes en question, j'obtiens la bonne completion sur $classe1 et $classe2, là ou netbean n'arrive même pas à réaliser de completion sur $classe1.

    Par contre, pour éditer du javascript, à moins qu'il existe un plugin magique dont j'ignore l'existence pour eclipse (c'est tout à fait possible), je suis passé à netbean qui est nettement plus efficace.

  15. #15
    Expert confirmé


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Par défaut
    Puisque tu dis que tu viens d'essayer avec la dernière version d'Eclipse, as essayé avec la M2 de NetBeans 6.7 ?

  16. #16
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut
    J'avais fait avant une mise à jour de netbeans via le menu "check for update" ce qui m'a téléchargé apparament la derniere version disponible (il y avait d'ailleurs une nouvelle version du module php. Pour info, j'ai netbeans 6.5 (pour être précis : Product Version: NetBeans IDE 6.5 (Build 200811100001)).

    Par contre, une recherche rapide de google, sur "M2 NetBeans 6.7" n'a pas donné grand chose, c'est quoi ?

  17. #17
    Membre chevronné Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666

  18. #18
    Membre éprouvé
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Par défaut
    Nickel, je teste ca dès que j'ai le temps ;-)

  19. #19
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 397
    Par défaut
    Citation Envoyé par Yogui Voir le message
    Ses fonctionnalités vont jusqu'à la complétion de code SQL à l'intérieur des chaînes de caractères
    Je ne parviens pas à avoir la complétion SQL.
    http://blogs.sun.com/netbeansphp/ent...pletion_in_the


    J'ai la version 6.5.1

    Une connexion ouverte vers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jdbc:mysql://localhost/mabase
    Lorsque j'essaie le code suivant je n'ai pas Select Database Connection
    Comment faut-il s'y prendre ?

  20. #20
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    Citation Envoyé par dorian53 Voir le message

    Comment faut-il s'y prendre ?
    Ce n'est possible qu'a partir de la 6.7 milestone2

Discussions similaires

  1. Avec votre expérience que pensez vous de Lua face à Python?
    Par zuzuu dans le forum Général Python
    Réponses: 1
    Dernier message: 17/02/2008, 13h08
  2. Que pensez-vous des générateurs de doc PHP ?
    Par Nonothehobbit dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 64
    Dernier message: 10/07/2007, 10h17
  3. [Delphi for PHP] Que pensez vous de Delphi for PHP
    Par ph_anrys dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 11/04/2007, 23h01
  4. Que pensez vous de delphi pour PHP
    Par aityahia dans le forum Delphi
    Réponses: 15
    Dernier message: 05/04/2007, 23h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo