7

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

我读过很多人建议您应该使用 MS IDE 在 .net 中进行开发,并且 C# 是语言方面的最佳选择。我想坚持使用 Dreamweaver,因为我觉得要学习如何同时使用新的 IDE 和新的语言,我会承担太多的责任。

使用 Visual Studio 之类的东西是否会极大地帮助在 .net 中进行开发,以至于值得从 Dreamweaver 进行更改?如果是这样,哪个 IDE 最适合学习?

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

4

8 回答 8

16

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

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

于 2009-04-23T21:16:54.150 回答
4

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

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

我敢肯定还有更多的原因,这些只是最大的原因。

于 2009-04-23T21:17:17.350 回答
2

如果您对使用 Dreamweaver 进行设计感到满意,您仍然可以继续使用它,但我强烈建议您熟悉Visual Studio Express(它是免费的)。尝试使用文本编辑器或 Dreamweaver 之类的应用程序来学习 .NET 和 C# 是可行的,但您会使学习过程变得不必要地困难。Visual Studio 为您提供语法突出显示、智能感知、调试和许多其他功能,这些功能在其他针对 Web 设计的 IDE 中是无法获得的。VS 与 .NET 开发的耦合度非常高。

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

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

于 2009-04-23T21:18:56.173 回答
1

我认为您会对 Dreamweaver 中的 ASP.NET 支持感到非常失望。你最好给自己一份 Visual Studio / Web Developer(快速版是免费的)并在那里进行开发。

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

于 2009-04-23T21:19:17.920 回答
1

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

于 2009-04-23T21:19:53.910 回答
0

是的,我现在可以告诉您,从完全相同的情况出发,离开 Dreamweaver 对您的 .net 工作将大有帮助。C# 的智能感知在 Dreamweaver 中并不是特别出色。但是,您会发现 Dreamweaver 中很多您错过的功能,特别是 HTML 端的代码完成在 Dreamweaver 中比在 VS 中要好得多。

于 2009-04-23T21:18:26.347 回答
0

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

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

于 2009-04-23T21:19:45.110 回答
-1

我真的很想指出,“IntelliSense”并不是什么新鲜事物,也不是微软以任何方式发明的。IntelliSense 是带有指向 Microsoft 帮助页面的链接的代码提示,我个人从来不需要。请注意,Dreamweaver 确实具有与 Visual Studio 完全相同的代码提示,但并非旨在开发 C# 和类似语言,仅出于这个原因,我不建议尝试使用它进行开发。至于纯粹使用 HTML、CSS 和 JavaScript 进行开发,纯文本编辑器是比 Visual Studio 更好的选择,因为您无需更改任何设置。在我编写 HTML 时,我讨厌 VS 的行为方式有很多事情,但那是另一个线程。在另一个网站上。

于 2012-05-17T00:49:53.310 回答