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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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