Pergunta
Estou usando o Dreamweaver, mas ele não me fornece classes, funções, nomes de subs quando começo a escrever.
Existem boas alternativas?
Solução
Não há nada, já que o ASP clássico é uma linguagem de script. O Visual Studio tem IntelliSense muito rudimentar, mas apenas para recursos muito básicos e descobri que não ajuda. Sua melhor aposta é ficar com o Dreamweaver ou apenas usar um editor de texto leve com destaque da sintaxe. Eu recomendo o bloco de notas ++
Outras dicas
Nos sete anos desde que essa pergunta foi feita, o cenário da IDE mudou bastante. Ler o código ASP clássico no Linux ou qualquer outra plataforma agora é possível com Código do Visual Studio. O código do Visual Studio é não Visual Studio, mas um editor completamente diferente baseado em Elétron.
Sim, a Microsoft agora está enviando o código de envio escrito em NodeJs que roda ingenuamente no Linux!
Por mais que me doa dizer isso, o visual studio.net 2003 funciona muito bem como um IDE com páginas asp clássicas.Além disso, se você usar o complemento Visual Assist do Whole Tomatoe com ele, eles tornarão o asp clássico divertido de codificar.Seriamente.Totalmente tolerável E depurável.E se você usar o AspUnit para o clássico, poderá facilmente executar/manter testes de unidade ao lado de todas as suas páginas.
Funciona para o Asp clássico exatamente como os grandes usam para sua codificação .Net, menos algumas das sutilezas do .net, é claro
Com o vs.net 2003 você pode realmente percorrer o código uma linha por vez.você obtém pontos de interrupção.Você também obtém todas as variáveis locais mostradas durante a etapa e uma pilha de chamadas funcional, o que é bom se você tiver objetos/procs/includes aninhados.
Se você obtiver o complemento 'Visual Assist' - e usar a opção explícita - você também obterá uma versão muito funcional do Intellisense para todos os seus objetos e procedimentos vbscript.É incrível obter o Intellisense em uma linguagem de script, mas eles conseguem fazer isso.
E para testar seu código clássico, o AspUnit é um componente visual "vermelho/verde" perfeitamente funcional.
Levei uma eternidade para finalmente colocar tudo pronto e funcionando corretamente, mas valeu a pena por um monte de código legado que herdei.Aqui estão alguns links para todas as coisas mencionadas acima:
Estúdio Visual 2003 (não é barato, mas avança no código do script - inestimável):
http://www.amazon.com/Microsoft-Visual-Studio-Professional-English/dp/B00008I9K2
Configurando o vs.net 2003 para funcionar com asp classic:
Assistência Visual de Tomate Inteiro:
- http://www.wholetomato.com/
AspUnit:
- http://aspunit.sourceforge.net/
Eu uso fortemente Expressão Web 4 (com preços acessíveis) e recentemente o novo grátis WebMatrix, ambos da Microsoft. Ambos vêm com o IntelliSense para idiomas clássicos e atuais do ASP, como .NET/RAZOR.
Eu acho que o VS2005 é melhor o caminho para o ASP clássico. O VS2005 suporta depuração e destaque de código. E o Visual Assist X do Tomato inteiro é necessário suplemento. Melhora a iluminação do código, Intellisense para o VS2005 e acelerará seus trabalhos. E você pode ver a visualização do VA como a visualização de esboço da classe.
Use sublime com pacote sublimecodeIntel
Script Primal 2012. Awome for Classic ASP