web-dev-qa-db-fra.com

Native PHP support dans Visual Studio 2010?

Existe-t-il une vérité dans la rumeur selon laquelle Visual Studio 2010 prend en charge nativement PHP codage?

( http://www.codeplex.com/php4vs )

Sinon, quelles sont les options? (Sauf VS.php)

31
Balchev

Visual Studio 2010 n'aura pas la prise en charge native PHP. Cependant, il est "relativement facile" d'ajouter une prise en charge linguistique à Visual Studio 2010. Si tout ce que vous voulez, c'est la mise en évidence de la syntaxe, le commentaire/décommentation automatique, et l'accolade, cela pourrait être fait en une seule séance par quelqu'un qui sait comment fonctionne le nouveau modèle d'extensibilité.

Après avoir écrit cet article, j'ai commencé à créer un complément pour vous montrer ce que je veux dire. J'ai téléchargé la source WordPress uniquement pour noter que l'extension .php est enregistrée avec Expression Web 3, qui prend en charge PHP (première image).

Ma tentative d'une extension de 15 minutes (deuxième image) n'est pas aussi impressionnante, mais gardez à l'esprit que je a commencé en travaillant après avoir répondu à cette question. Modifier: Mis à jour pour colorer séparément les mots clés/fonctions globales/objets globaux.

Microsoft Expression Web for PHP
(source: 280z28.org )

My PHP extension for Visual Studio 2010
(source: 280z28.org )

26
Sam Harwell

Découvrez CodeLobster php, c'est gratuit et a une apparence très similaire à Visual Studio, plus il a IntelliSense et un support de débogage.

14
Crackerjack

Je recommanderais PHP Tools for Visual Studio - new PHP integration for VS2010 and VS11.

  • coloration syntaxiquePHP syntax highlighting
  • IntelliSense (info-bulle, assistance de fonction, complétion de code, aller à la définition, ...)intellisense here
  • navigation par code
  • extensions de fichiers personnalisées
  • documentation intégrée

Ses fonctionnalités de base sont gratuites, il est rapide et stable (préféré pour moi)

10
Jakub Míšek

En ce qui concerne les grands projets, VS.Php 2.7 s'est beaucoup amélioré dans la gestion des grands projets (plus de 10000 fichiers)

Essayez-le et faites-moi savoir,

Juan

www.jcxsoftware.com

5
VS.Php

Il n'est pas vrai que VS 2010 supporte nativement Php.

AFAIK les seules options sont vs.php et vs.php. ;)

2
John Farrell

Visual Studio propose différents types de prise en charge de PHP via les liens, les outils et les projets répertoriés ici, mais pas la prise en charge "native" (ce qui signifie installer uniquement Visual Studio et pouvoir créer PHP projectsa et sites Web).

WebMatrix , un autre produit Microsoft (gratuit) a un support natif. Vous pouvez l'installer via Web Platform Installer et commencer immédiatement à construire PHP sites à partir de zéro ou installer divers PHP solutions tierces comme WordPress, Drupal, etc.

WebMatrix a également une assez bonne prise en charge de MySQL (via le connecteur MySQL-> Net, installable via le programme d'installation de la plate-forme Web, recherchez simplement MySQL dans l'outil Web PI). Vous ne pouvez pas créer de nouvelles bases de données à partir de WebMatrix mais vous pouvez créer et modifier des tables et des données une fois la base de données créée (créez simplement la base de données via la ligne de commande mysql.exe).

1
Bil Simser

Vous pouvez utiliser les outils PHP pour Visual Studio:

Outils PHP pour Visual Studio 2010, 2012, 201

1
Shivam

Un de mes projets a plus de 30 000 fichiers, qui incluent cependant des images et d'autres éléments, au total environ 12 000 scripts php et js, VS.php l'a regardé et a échoué. Revenons aux netbeans pour l'instant. Netbeans est incroyable dans ce qu'il fait, y compris le support js mais je déteste les applications basées sur Java. Ils sont beaucoup trop lents et gras.

1
Nitecon

Utilisez simplement Komodo, ils ont à la fois un IDE gratuit et commercial

0
BlackLeather

Il y a PHP Language Support , créé par Sam Harwell . Il a des fonctionnalités d'édition de base pour le langage de script PHP.

Selon sa page Visual Studio Gallery, les fonctionnalités d'édition actuelles incluent:

  • Mise en évidence de la syntaxe, y compris la prise en charge du code HTML en dehors des balises PHP et dans la documentation)
  • Décrire la prise en charge des classes et des fonctions qui se réduisent rapidement
  • Barres déroulantes répertoriant les classes et les fonctions dans le document actuel Cette extension a un ensemble de fonctionnalités relativement petit, mais elle est assez rapide et utilisable. Il a été créé dans le cadre d'une expérience pour fournir des fonctionnalités d'éditeur pour plusieurs langues au sein d'un même document (PHP, HTML et commentaires de documentation formatée).
0
lola

komodo est la meilleure version gratuite multi plate-forme ...

0
jd-

phpDesigner7 était la meilleure solution pour PHP

0
softboxkid

la meilleure solution pour les vrais projets php, petits ou grands, est "Zend Studio".

0
masterp