2009-04-23 25 views
6

我期待着使用C#开始在一个个人网站上工作。我是一名Web开发人员,之前曾使用过VBScript,现在正在使用Coldfusion。我使用Dreamweaver进行这些语言的开发。从哪里开始在C#和Dreamweaver中使用ASP.net?

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

会使用类似Visual Studio的东西来帮助在.net中进行开发,以至于值得从Dreamweaver中进行更改。 如果是的话,哪个IDE最适合学习?

如果我选择坚持使用Dreamweaver,那么对于如何最好地设置Dreamweaver以简化开发,您可以提出哪些建议?

+0

我倾向于使用Dreamweaver,因为只有一个代码编辑器,所以留下的Dreamweaver后面使用的工具上我写的确实弄懂了相当数量的语言更集中!感谢所有你的答案,目前我正在安装VS Web Developer Express来试用它。 – bjammin666 2009-04-23 21:38:07

+0

我挂在同样的情况。大多数开发人员都建议VS,但如果你认为像设计师VS那样非常痛苦。我试图找到一种方法,可以在Dreamweaver中设计我的页面(使用CSS和Jquery),并在相同的环境中运行C#代码。 我听说过有关Dreamweaver中的模板作为母版页的替代方法。那么我会更多地了解它。 但是,如果您获得了“如何在Dreamweaver中运行C#.net页?”的任何解决方案?请给我发电子邮件[email protected]。 在此先感谢! 快乐编码;) – 2011-03-09 23:13:38

+0

@Prachi:请不要张贴您自己的问题作为答案。更好[分别问你自己的问题](http://stackoverflow.com/questions/ask)。 – Gumbo 2011-03-18 09:14:01

回答

15

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

抓住Visual Studio Express 2013 for Web(这是免费的)和享受。这是一个Windows应用程序,与许多其他Windows应用程序一样!你不需要专业培训来使用它。

4

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

  • 智能感知 - 其中的任何对象,属性,方法等,您创建将自动出现在自动完成框,大大减少了语法错误
  • 项目模板 - 从头开始一个web应用程序将是非常非常棘手的,如果你有通过源代码做这一切
  • 调试 - 错误可以被捕获并直接在源代码调试
  • 加载项 - 我最喜欢的是在Configuration Section Designer

我敢肯定有更多的理由,这些都只是最大的。

0

是的,来自完全相同的情况,我现在可以告诉你,这将有助于从Dreamweaver中远离你的.net工作。在Dreamweaver中,C#的智能感并不是超级棒。你会发现你从Dreamweaver中错失了很多功能,特别是在Dreamweaver和VS中,HTML端的代码完成更好。

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设计窗格,只需在各种浏览器中检查您的设计(我确信您已经这样做了)。

1

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

这就是说,我们没有理由为什么你不能创建在Dreamweaver中的HTML和CSS,然后将这些文件复制到Visual Studio中居然把代码。这是一种一次性的交易,因为通常一旦你开始将你的HTML分解为母版页和用户控件/部分视图,要在Dreamweaver中重新编辑它们是非常困难的。

0

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

你会发现建设ASP.Net没有目的构建IDE痛苦。

1

Visual Studio 2008可能会更好。不仅智能感知,而且在JavaScript中调试都可能有用(不知道它是否包含在Express版本中)。

0

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