我有javascript,html(经过铜牌认证),css(金牌认证),sql和xml(经过铜牌认证)的经验,现在我已将注意力转向服务器端脚本。我没有PHP的经验,但不知道如何在MVC和ASP.NET网页之间做出选择。我喜欢ASP.NET Web Pages的所有功能(因为我已经对服务器端脚本进行了一些新的介绍,所以入门并不是那么困难,我知道一些基本的东西。)有像,自动表单身份验证等但我认真对待怀疑它永远不会被绕过。不过,为了安全起见,我使用自己的算法来对抗sql-injection和javascript代码。但是,现在我很困惑学习什么,MVC或ASP.NET网页。我在互联网上搜索的所有帖子都是针对新程序员的。因为我不是新人,所以对我没用。那么我应该学习MVC或ASP.NET网页以及为什么?
*英语不是我的母语,可能会有一些语法错误。
答案 0 :(得分:0)
你有点问什么是更好的选择,苹果或香蕉。 MVC是一种模式,允许您更好地控制HTML发送到浏览器的内容,而Web Forms有大量的预制控件,可以完成将html渲染到浏览器的所有艰苦工作(但通常不太可能控制它如何渲染出来)
这也取决于偏好,我个人更喜欢MVC作为单元测试,它的组件性质给了我很大的灵活性。或者,使用WebForms,您可以使用拖放控件快速创建一些内容。
希望能为您提供一些有用的信息。我建议阅读两者,看看哪个符合你的编程风格并从那里开始,但没有什么能阻止你学习和使用它们(只是不要在同一个项目中使用它们,哈哈)