Question
J'utilise Dreamweaver, mais il ne me donne pas les classes, les fonctions, les noms de sous-marins quand je commence à écrire ..
Y a-t-il des bonnes alternatives?
La solution
Il n'y a rien, puisque ASP classique est un langage de script. Visual Studio a IntelliSense très rudimentaire, mais seulement pour des caractéristiques très basiques et je l'ai trouvé ne vous aide pas. Votre meilleur pari est de coller avec Dreamweaver ou simplement utiliser un éditeur de texte léger avec la coloration syntaxique. Je recommande Notepad ++
Autres conseils
Au cours des sept années écoulées depuis que cette question a été posée, le paysage IDE a changé un peu. Lecture de code ASP classique sur Linux ou toute autre plate-forme est désormais possible avec . Code de Visual Studio est pas Visual Studio, mais un éditeur complètement différent basé sur Electron .
Oui, Microsoft est maintenant écrit en code de navigation NodeJS qui fonctionne sur Linux naïvement!
Autant que cela me fait mal de le dire, studio.net visuel 2003 fonctionne très bien comme un IDE avec des pages asp classiques. De plus, si vous utilisez Addin Assist visuel Whole Tomatoe avec elle, ils font vraiment amusant asp classique code. Sérieusement. Totalement tolérable et débogable. Et si vous jetez dans AspUnit pour classique, vous pouvez facilement exécuter / maintenir les tests unitaires juste à côté de toutes vos pages.
Il fonctionne pour Asp classique tout comme les grands garçons utilisent pour leur codage .Net moins quelques-unes des subtilités de .net, bien sûr
Avec vs.net 2003 vous pouvez réellement étape si le code d'une ligne à la fois. vous obtenez des points d'arrêt. Vous obtenez toutes les variables de sections locales représentées également tout en renforçant et une pile d'appel de travail qui est bien si vous avez des objets imbriqués / procs / includes.
Si vous obtenez le « Visual Assist » addin-- et vous utilisez l'option explicit-- vous obtenez également une version très pratique de IntelliSense pour tous vos objets et procédures vbscript. Assez étonnant pour obtenir IntelliSense dans un langage de script mais ils parviennent à retirer cela.
Et pour tester votre code classique AspUnit est parfaitement fonctionnel composante « rouge / vert » visuel.
Il m'a fallu une éternité pour obtenir enfin tout mis ensemble et en cours d'exécution correcte mais il valait bien la peine pour un buttload de code héritage que je hérité. Voici quelques liens vers tous les trucs ref'ed ci-dessus:
Visual Studio 2003 (non pas cher, mais pas à pas si le script code-- n'a pas de prix):
-
http://www.amazon.com/Microsoft-Visual- studio-professionnel-anglais / dp / B00008I9K2
Mise en place vs.net 2003 pour travailler avec asp classique:
Whole Tomate Visual Assist :
- http://www.wholetomato.com/
AspUnit :
- http://aspunit.sourceforge.net/
J'utilise fortement Expression Web 4 (pas trop cher) et, récemment, la nouvelle gratuit WebMatrix , tous deux de Microsoft. Les deux viennent avec IntelliSense pour ASP langues classiques et actuelles comme .Net / Razor.
Je pense que VS2005 est le meilleur moyen pour la ASP classique. VS2005 prend en charge la mise en évidence de débogage et le code. Et Visual Assist X Whole tomate est complément nécessaire. Il améliore le code surlignage, IntelliSense pour VS2005 et ça va accélérer vos travaux. Et vous pouvez voir VA vue comme vue générale de la classe.
Utilisation sublime avec le paquet de SublimeCodeIntel
PrimalScript 2012. Impressionnant pour asp classique