10 votes

Comment dois-je configurer mon environnement de codage pour le développement de PHP, mySQL et JavaScript ?

J'ai du mal à trouver un environnement de codage qui soit confortable et j'espère que quelqu'un a eu le même problème. Sur ma boîte Windows au bureau, j'ai trouvé mon environnement de codage idéal que j'apprécie vraiment. VS2010 ou Eclipse, Notepad++, WinScp, Fireftp sont souvent tout ce dont j'ai besoin.

Sur mon macbook pro, cependant, je n'ai pas encore trouvé cet environnement qui dit simplement "cliquez".

Ce que je recherche, c'est une solution capable de gérer l'"intellisense" avec php, la navigation ssh comme WinScp et l'affichage de Windows sur la moitié de l'écran comme Windows 7.

J'ai trouvé une solution pour le dernier point, mais il y avait beaucoup de bogues et il a été désactivé. Pour une raison quelconque, je trouve qu'Eclipse est un peu lent sur mon Mac, et je n'ai pas non plus trouvé une bonne façon d'intégrer un navigateur pour le serveur distant via ssh.

Je fais ce wiki communautaire car j'ai vraiment hâte de voir comment chacun met en place son environnement. Je suis sûr qu'il y a quelques joyaux à trouver.

Sur mon mac, je fais principalement du développement PHP, mySQL, javaScript.

3voto

2voto

Danny Staple Points 348

J'ai utilisé une combinaison d'Eclipse et de TextMate. TextMate s'est rapidement imposé à moi, d'autant plus que je partais du principe que je devais trouver un éditeur gratuit, c'était tout simplement très pratique. J'utilise VI pour les éditions rapides en ligne de commande.

TextMate dispose d'une bonne intégration SCM, d'une complétion basée sur des extraits, d'une mise en évidence et d'un pliage excellents. Il dispose également de nombreux scripts d'aide, et d'un très bon système pour personnaliser ou ajouter des langues. Cependant, il manque si vous voulez parcourir une base de code - pas d'indexation. C'est pour ce genre d'indexation et d'autocomplétion lourde que je passe à Eclipse. TextMate est rapide et léger, d'une manière similaire à Np++ sous Windows. L'extension de TextMate peut se faire avec de simples scripts - ruby, shell et autres.

Vous connaissez déjà Eclipse - il suffit de le télécharger et de le dézipper. Lourd, un peu lent, mais génial pour la navigation dans les sources.

Avec la suggestion SSHFS de mankoff, jetez un coup d'oeil à macfusion - une configuration pratique pour les systèmes de fichiers fuse.

2voto

81bronco Points 7071

Je vous le recommande :

  • MacVim - C'est un excellent éditeur, extrêmement puissant, qui utilise tous les mêmes plugins et fichiers de configuration sur MacOS que sur un PC ou Linux. C'est mon éditeur principal au travail et je fais environ 50% de mon codage à la maison avec lui.
  • TextMate - MacOS seulement, bien qu'il existe maintenant des clones pour Windows. Très flexible et puissant aussi, mais pas le plus rapide ou le plus puissant pour la recherche/remplacement. Il est très facile de configurer les snippets et la complétion par tabulation. Je recommande de regarder les vidéos pour voir ce qu'il peut faire. Il est commercial et n'a pas été amélioré depuis un certain temps, mais il est solide. Lorsque je fais des expériences ou que je réponds à des questions sur le code Ruby sur StackOverflow, j'utilise TextMate.
  • Komodo Edit - Plutôt utile. Je ne l'utilise pas autant que les deux autres, mais certaines personnes ne jurent que par lui ou son grand frère Komodo.
  • BBEdit - BB et moi, nous nous connaissons depuis longtemps, bien avant que le produit ne soit commercialisé. Il est très rapide lorsqu'il s'agit de rechercher/remplacer dans plusieurs fichiers - incroyablement rapide. Les développeurs connaissent très bien le Mac et, à mon avis, ils ont un éditeur beaucoup plus puissant que TextMate ou Komodo Edit. Quand j'ai besoin d'éditer ou de rechercher un tas de fichiers, c'est mon premier choix. Le petit frère de BBEdit est TextWrangler, qui est gratuit et assez rapide, avec de belles fonctionnalités également.
  • Coda - un excellent éditeur de développement Web, et mon premier choix lorsque je dois faire beaucoup de HTML en raison de l'intégration de l'aperçu de la page Web et de l'édition CSS.

En outre, si vous utilisez beaucoup de CSS, consultez le site suivant CSSEdit . C'est tout ce qu'il fait, mais il le fait très bien.

1voto

Pour la navigation SSH, vous pouvez utiliser sshfs pour monter le disque localement, puis utilisez le Finder, ou tout autre navigateur local que vous souhaitez.

1voto

Gareth Jenkins Points 1480

Personnellement, j'utilise une combinaison de NetBeans PHP Edition y Coda pour mon développement PHP / JavaScript. J'utilise NetBeans lorsque je travaille sur un projet complet en local, et quand je fais un commit sur subversion qui télécharge sur notre serveur de test . J'utilise Coda pour modifier des fichiers via SFTP ainsi que pour des modifications rapides de PHP ou JavaScript. J'utilise également Transmettre à l'occasion lorsque j'ai besoin de naviguer sur un site SFTP / FTP.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X