Ide PHP avec visual designer - quelles sont les options?
Je suis à la recherche d'un IDE PHP avec un système intégré de visual designer (*).
Ce sont les seuls que j'ai pu trouver jusqu'à présent:
Les deux premières sont des produits commerciaux, et la dernière est en open source (malheureusement, il semble qu'il a été abandonné depuis 2007).
Oui, sont-ils la seule Ide PHP avec les concepteurs visuels? Existe-il d'autres options (commerciaux ou gratuits) vaut la peine d'examiner?
(*) Par "intégré visual designer", je veux dire:
- Un outil qui peut être utilisé pour la conception de l'INTERFACE utilisateur visuellement, sans avoir besoin de programmes supplémentaires ou avoir à quitter l'IDE.
- Un outil qui est assez intelligent sur les éléments de conception, de sorte que si je clique sur l'un de ces éléments, il me prend directement le code qui lui est associé (par exemple, un gestionnaire d'événements pour un clic sur un bouton).
- Idéalement, il devrait être un "deux-moyen de l'outil", ce qui signifie que si je modifie le code qui affectent certains élément graphique, ces changements se reflètent en conséquence (et vice versa). Borland outils utilisés pour cette fonctionnalité dans de nombreux visuel de leurs produits de développement, je ne sais pas si c'est encore le cas avec les outils vendus par Embarcadero Technologies.
Veuillez noter:
- Je ne suis pas à la recherche d'outils pour le codage et la conception (je sais que l'INTERFACE peut être conçu avec beaucoup de différents outils, mais ce que je cherche est un produit intégré).
- Je ne suis pas à la recherche intégrée previewer.
- Je ne suis pas à la recherche d'un IDE capable de gérer HTML/CSS/etc (il y a déjà beaucoup de ceux-ci). Je veux un outil qui me permet de concevoir visuellement.
- Il y a eu des questions similaires posté avant sur AINSI, et je l'ai lu d'eux. Je veux juste m'assurer que je ne suis pas en manque l'un des produits concernés.
Mises à jour:
- J'ai une bonne connaissance de HTML et CSS. Je veux juste être plus productif, et j'espère passer plus de temps que le développement du code et moins de temps à la conception d'interfaces utilisateur (@waiwai933)
- À moins que je me manque quelque chose, pourquoi ne pas apprendre le HTML/CSS? Ils sont extrêmement facile à apprendre et vous obtenez beaucoup plus de flexibilité lorsque vous code directement.
- La seule chose qui vous manque c'est ma question 🙂 Ok, sérieusement, merci pour vos commentaires, je vais mettre à jour ma question.
- Vous semblez comme vous êtes en provenance de Microsoft terre. Il ne fonctionne pas comme ça dans d'autres plates-formes web. Il n'y a pas de gestionnaire d'événements pour un clic sur un bouton en PHP; côté client événements se produisent en JavaScript, et nous n'avons pas explicitement joindre le code PHP pour les éléments d'INTERFACE utilisateur.
- Je comprends ce que tu veux, et comme tu le dis, côté client événements sont déclenchés par le client. J'ai développé plusieurs projets à l'aide du PRADO cadre, où vous pouvez joindre les gestionnaires d'événements, écrit en PHP pour les différents éléments de l'INTERFACE utilisateur, et ces gestionnaires sont alors déclenchée à partir du côté client (par l'utilisateur d'interagir avec des éléments au format HTML). Je ne sais pas comment il est avec les autres cadres, mais au moins dans les musées du PRADO, c'est la façon dont il fonctionne, et c'est ce que je m'attends.
Vous devez vous connecter pour publier un commentaire.
J'ai pratiquement essayé toutes les solutions majeures, et il semble qu'en fin de compte, vous aurez besoin de concevoir avec Dreamweaver et code/debug avec une autre solution comme NetBeans.
Je n'ai pas passé trop de temps avec RadPHP, qui est la plus proche d'un "complet" de l'IDE, mais il semble que pour utiliser le concepteur intégré, vous aurez besoin de créer une "forme", donc il y a une courbe d'apprentissage. Vous ne pouvez pas importer votre PHP documents et les faire travailler dans le concepteur visuel.
D'autres solutions comme NetBeans (via le Plugin) et RapidPHP internes des navigateurs, mais ils vont réellement analyser le PHP, ce qui n'est pas toujours souhaitable.
Microsoft Expression Web 4 n'est pas très différent de celui de Dreamweaver. C'est, c'est un IDE avec un concepteur visuel qui prend en charge le PHP, mais a faible intellisense (prend en charge uniquement les super-globales et des fonctions de base) et il n'y a pas de débogage supoort.
Dreamweaver CS5 a élargi le support de PHP, comme le code allusion (intellisense) pour les fonctions et les classes que vous définir en tant que bien que mettre en évidence les erreurs de syntaxe, mais toujours pas de support pour le débogage (de ce que j'ai trouvé).
Il y a juste ne semble pas être un vrai IDE PHP qui a toutes les fonctionnalités que vous trouverez dans Visual Studio.
Neatbeans, WeBuilder, PhpEd
Prendre un coup d'oeil à ceux-ci, vous pourriez trouver quelque chose d'intéressant. La plupart d'entre eux prend en charge le HTML/CSS/MySQL/PHP/JavaScript sans quitter la fenêtre.
Vous pouvez toujours commencer à utiliser DW (DreamWeaver) qui est très bon en HTML/CSS.
Le seul problème est que si l'IDE est vraiment bon avec le HTML/CSS habituellement, elle suce en PHP.
Je n'ai presque jamais utiliser les fonctionnalités HTML...
Donc, il n'existe pas d'autres options...?
Je pense que je vais essayer RadPHP (l'outil ressemble exactement à ce dont j'ai besoin, et en plus c'est vraiment pas cher).
De toute façon, je voulais juste vérifier si j'ai été absent quelques autres options.
Compte tenu du manque de réponses pour l'instant, je pense que, malheureusement-- les réponses à mes question sont: