从C#和Dreamweaver开始使用ASP.net?

时间:2009-04-23 21:08:05

标签: c# asp.net ide dreamweaver

我希望开始使用C#在个人网站上工作。我是一名Web开发人员,之前使用过VBScript,现在正在使用Coldfusion。我使用Dreamweaver进行这些语言的开发。

我看过很多人建议您应该使用MS IDE在.net中进行开发,并且C#是语言方面的方法。我想坚持使用Dreamweaver,因为我觉得我会花费太多时间来学习如何同时使用新的IDE和新语言。

使用像Visual Studio这样的东西有助于在.net中进行开发,以至于值得从Dreamweaver进行更改吗? 如果是这样哪个IDE最适合学习?

如果我选择坚持使用Dreamweaver,您是否可以就如何最好地设置Dreamweaver以便于开发提出建议?

8 个答案:

答案 0 :(得分:16)

我不相信。 Dreamweaver不是开发代码的好工具。这是您在ASP.NET中所需要的。你需要调试。您将享受IntelliSense,并且您可以随时在Dreamweaver中打开单个文件(无论如何,我怀疑您会这样做)。

抓住Visual Studio Express 2013 for Web(免费)并享受。它是一个Windows应用程序,就像许多其他Windows应用程序一样!您无需专业培训即可使用它。

答案 1 :(得分:4)

作为以前在Dreamweaver中编写PHP的人,我强烈建议将Visual Studio IDE用于C#ASP.NET应用程序。好处很多:

  • 智能感知 - 您创建的任何对象,属性,方法等将自动显示在自动完成框中,从而大幅减少语法错误
  • 项目模板 - 如果必须通过源代码完成所有操作,从头开始创建Web应用程序将非常棘手
  • 调试 - 可以直接在源代码中捕获和调试错误
  • 加载项 - 我最喜欢的是Configuration Section Designer

我确信还有更多原因,这些只是最大的原因。

答案 2 :(得分:1)

如果您觉得使用Dreamweaver进行设计很舒服,您仍然可以继续使用它,但我强烈建议您熟悉Visual Studio Express(但它是免费的)。尝试使用文本编辑器或像Dreamweaver这样的应用程序来学习.NET和C#是可行的,但是你会使学习过程变得非常困难。 Visual Studio为您提供语法突出显示,智能感知,调试以及许多其他功能,您将无法在另一个针对Web设计的IDE中获得这些功能。 VS非常强烈地与.NET开发相结合。

多年前,我开始使用Dreamweaver作为网页设计师,并逐渐转向软件开发人员。像Dreamweaver这样的工具实际上让我在设计工作方面有了更多的自由,而且我发现除了文本编辑器之外我实际上并不需要任何标记和css工具。您可能会发现放弃像Dreamweaver这样的设计工具实际上会让您成为更好的设计师;同样 - Visual Studio中的“设计”工具绝对无用:)

如果您决定继续使用Dreamweaver进行标记,请注意Visual Studio中的内容可能会有所不同。完全忽略Visual Studio设计窗格,只需在各种浏览器中检查您的设计(我相信您已经这样做了)。

答案 3 :(得分:1)

我认为你会对Dreamweaver中的ASP.NET支持感到非常失望。获得Visual Studio / Web Developer的副本(快速版本是免费的)并在那里进行开发会更好。

也就是说,没有理由不能在Dreamweaver中创建HTML和CSS,然后将这些文件带入Visual Studio以实际放入代码中。这是一种一次性的交易,但通常一旦你开始将HTML拆分为母版页和用户控件/部分视图,很难在Dreamweaver中再次编辑它们。

答案 4 :(得分:1)

Visual Studio 2008可能会更好。不仅IntelliSense,而且JavaScript中的调试有时也很有帮助(不知道它是否包含在Express版本中)。

答案 5 :(得分:0)

是的,来自完全相同的情况我现在可以告诉你,为了你的.net工作,离开Dreamweaver会有很大的帮助。在Dreamweaver中,C#的智能感知并不是很好。你会发现Dreamweaver错过了很多功能,特别是在Dreamweaver和HTML中,HTML端的代码完成要好得多。

答案 6 :(得分:0)

Visual Studio的另一次投票,另外您不必放弃Dreamweaver。您可以使用Dreamweaver构建基本布局和界面设计。然后使用Visual Studio实现该设计的实现。

你会发现在没有专门构建IDE的情况下构建ASP.Net会很痛苦。

答案 7 :(得分:-1)

我真的想指出“智能感知”并不是什么新鲜事,微软也没有发明任何东西。 IntelliSense IS代码提示链接到Microsoft帮助页面,这是我从未个人需要的。请注意,Dreamweaver的代码提示与Visual Studio完全相同,但不是为了开发C#和类似语言而设计的,仅仅因为这个原因,我不建议尝试使用它进行开发。 至于纯粹在HTML,CSS和JavaScript中进行开发,纯文本编辑器是比Visual Studio更好的选择,因为您不会更改任何设置。在我编写HTML时,我讨厌有很多关于VS行为的事情,但那是另一个线索。在另一个网站上。