Cet article explore le jeu d'outils d'un développeur Web basé sur Windows, en se concentrant sur une configuration pratique plutôt que de prescrire les "meilleures" pratiques. L'auteur travaille avec PHP, HTML, MySQL, CSS et JavaScript.
Outils clés et flux de travail:
L'auteur commence par une installation Clean Windows 7 Pro, en tirant parti de Ninite pour rationaliser l'installation des utilitaires essentiels: Filezilla (FTP), bloc-notes (édition de texte), WinSCP (SFTP), Putty (SSH), 7-Zip (Compression ), Greenshot (captures d'écran) et Dropbox (Synchronisation des fichiers). Les navigateurs sont également installés pour les tests locaux, avec des navigateurs ou des navigateurs suggérés pour les vérifications de compatibilité entre les navigateurs.
Pour l'édition de code, le texte sublime 3 gère des projets plus petits, tandis que Netbeans IDE gère des projets plus grands et plus complexes. DevDocs fournit une référence de langage pratique et SourceTree facilite le contrôle de version (GIT). La fonction "SAVE_ON_FOCUS_LOST" dans le texte sublime est mise en évidence pour son efficacité. Le bloc-notes est également utilisé pour les modifications rapides à l'extérieur de l'IDE. Les éditeurs alternatifs comme Phpstorm et les supports sont mentionnés.
WAMP sert d'environnement du serveur local, offrant une flexibilité dans la gestion de différentes versions de PHP, MySQL et Apache. Navicat pour MySQL est l'outil de gestion de la base de données préféré, loué pour ses fonctionnalités au-delà de celles offertes par des alternatives gratuites comme PhpMyAdmin, MySQL Workbench ou Heidisql.
L'importance d'utiliser des liens relatifs au lieu de chemins de bosses locaux codés en dur est souligné, en particulier lors de la migration des projets vers des serveurs en direct. La nécessité de considérer attentivement les modifications de la base de données et de la configuration pendant le déploiement est également mise en évidence.
Accès et sécurité du serveur:
Pour l'accès externe (par exemple, les démonstrations client), l'auteur suggère de configurer un domaine ou un sous-domaine pointant vers l'adresse IP de la machine locale. Surtout, cela nécessite la configuration des ports de routeur et des paramètres de pare-feu, ainsi que la mise en œuvre de mesures de sécurité telles que la protection par mot de passe.
Contrôle et collaboration de version:
SourceTree est utilisé pour le contrôle de version GIT, intégré à un compte Bitbucket. L'auteur note que cette configuration est bien adaptée aux développeurs en solo ou aux projets internes à petite échelle où une collaboration ou un contrôle source étendu n'est pas toujours nécessaire.
Conclusion:
L'article conclut en recommandant cette configuration simple pour les débutants, en soulignant la facilité d'utilisation et l'accessibilité des outils gratuits impliqués. L'auteur invite les lecteurs à partager leurs outils de développement Windows préférés.
Questions fréquemment posées (FAQ):
La section FAQ couvre les outils essentiels pour le développement de Windows (éditeurs de texte, les interfaces de ligne de commande, le contrôle de version, les navigateurs), l'installation WSL, la configuration GIT, l'utilisation de la machine virtuelle, la lutte contre les idées fausses sur Windows comme environnement de développement, la personnalisation de l'éditeur de texte, Intégration Docker, gestion des bases de données, automatisation des tâches et techniques de débogage. Ces FAQ fournissent un aperçu complet de divers aspects du développement de logiciels basés sur Windows.
Remarque: Les URL de l'image sont conservées à partir de l'entrée d'origine. Le modèle ne peut pas afficher les images directement, mais les URL restent fonctionnelles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!