2011-10-30 54 views
0

我有经验的JavaScript,HTML(铜牌认证),CSS(金牌认证),SQL和XML(铜牌认证),现在已经把我的注意力转向服务器端脚本。我在PHP方面没有多少经验,但不知道MVC和ASP.NET Web页面之间的选择。我喜欢ASP.NET Web Pages的所有功能(因为我已经对服务器端脚本有所了解,所以入门并不困难,而且我知道一些基本的东西),例如自动表单身份验证,但我认真怀疑它永远不会被绕过。不过,为了安全起见,我使用自己的算法来对付sql注入和javascript代码。但是,现在我很困惑学习什么,MVC或ASP.NET网页。我在互联网上搜索的所有帖子都是针对新程序员的。由于我不是新的,他们对我没有用处。那么,我应该学习MVC或ASP.NET网页,为什么?用于新服务器端脚本的Microsoft mvc3或ASP.NET网页?

*英语不是我的母语,可能会有一些语法错误。

回答

0

你是问有什么更好的选择,苹果或香蕉。 MVC是一种模式,允许您更好地控制HTML发送到浏览器的内容,而Web窗体有大量的预制控件,可以完成将HTML呈现给浏览器的所有艰巨工作(但通常对它的控制较少呈现出来)

它也取决于喜好,我个人更喜欢MVC作为单元测试和它的组件性质给了我很大的灵活性。或者,使用WebForms,您可以使用拖放控件快速创建一些内容。

希望能给你一些有用的信息。我建议阅读两篇文章,看看哪种版本适合你的编程风格,并从那里开始,但没有什么能阻止你学习和使用两者(只是不要在同一个项目中使用它们,哈哈)

+0

是啊!如果我读了这两篇,那会更好,只会帮助我,而不是损失。 –

+0

这些链接是从Microsoft和社区获取一些基础知识和教程的好地方 - Webforms - > http://www.asp.net/web-forms&MVC - > http://www.asp.net/ mvc(还要注意,目前有3个版本的MVC) – Skuld

+0

不要忘记标记为已回答,如果这有助于你。 – Skuld

相关问题