ASP.NET without VS.NET
At the moment, I don't have Visual Studio . NET available. So I am going to give it a run with another product like SharpDevelop, ASP Web Matrix or Dreamweaver MX. Not sure which, so actually any input on that would be good, too. I'm required to use VB.NET as the language.
How about someplace like http://www.dotnetjunkies.com/quickstart/aspplus/ ... not exactly a checklist, but there's no reason you can't do w/ notepad and a command prompt. It's ugly, but it works.
If you're bleeding edge, you can learn using ASP.NET 2.0 and the new Express products, which are in beta. http://lab.msdn.microsoft.com/express/vwd/
I tried going this route when I first started developing in ASP.NET because jEdit (http://www.jedit.org/) is such a better editor than VS.NET. I didn't get very far at all and quickly got bogged down in the tedium. I gave up and gave in. I still hate VisualStudio.NET but I've learned to accept that it's the only way to develop.
ASP.NET doesn't require anything special.
Brad Wilson (dotnetguy.techieswithcats.com)
I agree with Brad and I also recommend using Web Matrix for learning. No Intellisense but there is a built in class viewer.
C#Builder is nice too.
I build my ASP.Net pages using TextPad and Nant. I'd use notepad, but I'm addicted to syntax highlighting. The .Net SDK has everything you need, including the visual debugger.
The O'Rielly ASP.NET book is very good, and they don't generally lean to heavily on the Visual Studio aspect of things. In fact they typically give examples of how to do things without Visual Studio. It's definitely a slower start, but it isn't bad. You can still pull off the code-behind and use the server side interface components.
I've been using ASP.Net Unleashed, which is code-only so unlike most other books I've tried the first third isn't taken up talking about the IDE, it just gets right down to business.
oh well, that tinyurl doesn't seem to want to work, so here's the full Amazon link:
Fergal Grimes's book, _Microsoft .NET for Programmers_, is a good guide to doing .NET development with only the SDK. To quote from the preface, "...for the beginning .NET programmer, [Visual Studio's] automation hinders understanding. So we'll build our examples, and our case study, using the .NET SDK."
We use UltraEdit to make the aspx and vb pages (don't ask), and the free vbc command-line compiler to compile, for our modules. I believe the main stuff for the web page was created initially in VS just to make the .configs and global.asax and such.
Fog Creek Home