Where to start with ASP.net in C# and Dreamweaver?
Asked Answered
G

8

7

I am looking to start working on a personal site using C#. I work as a web developer and have used VBScript previously and am using Coldfusion now at work. I use Dreamweaver for development in these languages.

I have read a lot of people recommending that you should use a MS IDE to develop in .net and that C# is the way to go in terms of the language. I would like to stick with Dreamweaver as I feel I would be taking on a bit too much to learn how to use a new IDE and a new language at the same time.

Will using something like Visual Studio help with developing in .net so much that it is worth the effort of changing from Dreamweaver? If so which IDE would be best to learn with?

If I choose to stick with Dreamweaver is there any recommendations you can make as to how to best setup Dreamweaver for easy development?

Genevieve answered 23/4, 2009 at 21:8 Comment(3)
I tend to use Dreamweaver as a code editor only, so leaving Dreamweaver behind to use a tool more focussed on the language I'm writing in does make a fair amount of sense! Thanks for all your answers so far, I'm currently installing VS Web Developer Express to try it out.Genevieve
I'm hanging with the same situation. Most of the developers suggest VS but if you think like a designer VS is very painful. I was trying to find a way where I could design my page in Dreamweaver(using CSS and Jquery) and run the C# code in the same environment. I have heard about templates in Dreamweaver as an alternative for master page. Well I will google more about it. Still, if you get any solution for "How to run C#.net page in Dreamweaver?". Please email me at [email protected]. Thanks in advance! Happy coding ;)Footstone
@Prachi: Please don’t post your own question as an answer. Better ask your own question separately.Cenogenesis
B
16

I believe not. Dreamweaver is not a good tool for developing code. This is what you need in ASP.NET. You'll need debugging. You'll enjoy IntelliSense, and you can always open single files in Dreamweaver occasionally (which I doubt you would, anyway).

Grab Visual Studio Express 2013 for Web (which is free) and enjoy. It's a Windows app, like many other Windows apps! You don't need professional training to use it.

Bioastronautics answered 23/4, 2009 at 21:16 Comment(2)
+1 there is absolutely no alternative for ASP.NET than using some form of Visual Studio!Defense
and if you ask me, there is no alternative to it for any kind of development. Oh, emacs and vim guys are coming... :((Bioastronautics
C
4

As someone who formerly coded PHP in Dreamweaver, I would strongly suggest the use of the Visual Studio IDE for C# ASP.NET applications. The benefits are numerous:

  • Intellisense - where any object, property, method, etc. that you create will automatically appear in an auto-complete box, drastically reducing syntax errors
  • Project templates - starting a web application from scratch is going to be very very tricky if you have to do it all via source code
  • Debugging - errors can be caught and debugged directly in the source code
  • Add-ins - my favorite being the Configuration Section Designer

I'm sure there are even more reasons, these are just the biggest ones.

Cuisse answered 23/4, 2009 at 21:17 Comment(0)
S
2

If you feel comfortable using Dreamweaver for design, you can still continue to use it, but I would strongly recommend you familiarise yourself with Visual Studio Express however (it's free). Trying to learn .NET and C# using a text editor or an application like dreamweaver is feasible, but you would be making the learning process unnecessarily difficult. Visual Studio gives you syntax highlighting, intellisense, debugging, and many other features that you just aren't going to get in another IDE targeted at web design. VS is really very strongly coupled to .NET development.

I started my career as a web designer many years ago using Dreamweaver, and have gradually made the transition to software developer. Leaving tools like Dreamweaver behind has actually given me a lot more freedom in terms of working as a designer, and I find that I don't in fact need any tools for markup and css other than a text editor. You may find that abandoning a design tool like dreamweaver actually makes you a better designer; and just as well - the "design" tools in Visual Studio are absolutely useless :)

If you do decide to continue using Dreamweaver for markup, be aware that things may render differently in Visual Studio. Ignore the Visual Studio design pane entirely and just check your design in the various browsers (I'm sure you already do this).

Slavin answered 23/4, 2009 at 21:18 Comment(0)
E
1

I think you would be very disappointed with the ASP.NET support in Dreamweaver. You would be MUCH better off getting yourself a copy of Visual Studio / Web Developer (express editions are free) and doing your development there.

That said, there's no reason why you can't create your HTML and CSS in Dreamweaver, then bring those files into Visual Studio to actually put in the code. This is kind of a one-time deal though since usually once you've started splitting up your HTML into master pages and user controls/partial views, it's pretty difficult to go back and edit them again in Dreamweaver.

Evangelistic answered 23/4, 2009 at 21:19 Comment(0)
Z
1

Visual Studio 2008 will be probably better. Not only IntelliSense, but also debugging in JavaScript can be helpfull sometimes (don't know is it included in the Express edition).

Zohara answered 23/4, 2009 at 21:19 Comment(0)
O
0

Yes, coming from the exact same situation I can tell you now it will help a great deal to walk away from Dreamweaver for your .net work. The intellisense for C# is not super great in Dreamweaver. You will find features you miss a great deal from Dreamweaver though, specifically code completion on the HTML side is much better in Dreamweaver then in VS.

Outbreed answered 23/4, 2009 at 21:18 Comment(0)
I
0

Another vote for Visual Studio, with the addition that you don't have to give up Dreamweaver. You can use Dreamweaver to build a basic layout and interface design. Then use Visual Studio to realize the implementation of that design.

You will find building ASP.Net without a purpose-build IDE painful.

Isobelisocheim answered 23/4, 2009 at 21:19 Comment(0)
S
-1

I'd really like to point out that "IntelliSense" is nothing new and nothing Microsoft invented by any means. IntelliSense IS code hinting with links to the Microsoft help page, which I've never needed personally. Please see that Dreamweaver does have code hinting exactly the same as Visual Studio, however is not designed to develop C# and similar languages, and for that reason alone I would not recommend trying to develop with it. As for developing purely in HTML, CSS, and JavaScript, a plain text editor is a better choice than Visual Studio granted you don't change any of the settings. There are so many things I hate about how VS behaves while I'm writing HTML, but that's another thread. On another site.

Siesta answered 17/5, 2012 at 0:49 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.