ASP.NET MVC,MySQL作为网站的框架选择

ASP.NET MVC,MySQL作为网站的框架选择,mysql,asp.net-mvc,Mysql,Asp.net Mvc,我想学习ASP.NETMVC,同时创建一个我心目中的网站项目 我想到的这个网站就像是根据用户的选择、分类等显示一个图片列表,所以会有深入的链接。显然,该列表将来自数据库 MVC+MySQL是一个很好的框架吗 我是一名使用web表单的C#程序员。我只是想学习一项新技术。祝你好运,进军MVC。一旦您了解了路由、控制器、动作和视图模型的初始学习曲线,您将看到其好处 MySQL和大多数现代数据库平台(关系型或其他)都可以处理存储简单文本数据和相关blob对象的简单需求 不过,在您处于学习模式时,我还想借

我想学习ASP.NETMVC,同时创建一个我心目中的网站项目

我想到的这个网站就像是根据用户的选择、分类等显示一个图片列表,所以会有深入的链接。显然,该列表将来自数据库

MVC+MySQL是一个很好的框架吗


我是一名使用web表单的C#程序员。我只是想学习一项新技术。

祝你好运,进军MVC。一旦您了解了路由、控制器、动作和视图模型的初始学习曲线,您将看到其好处

MySQL和大多数现代数据库平台(关系型或其他)都可以处理存储简单文本数据和相关blob对象的简单需求


不过,在您处于学习模式时,我还想借此机会学习如何与更适合非结构化二进制数据的基于云的blob数据存储进行交互。我的首选是Amazon的S3,但是Azure和其他的存在,来存储二进制图像数据。我仍然会将事务性数据存储在关系数据库中,MySQL会在那里做得很好。(如果需要可扩展性,亚马逊的RDS在云端也是MySQL 5.1…

祝你进军MVC好运。一旦您了解了路由、控制器、动作和视图模型的初始学习曲线,您将看到其好处

MySQL和大多数现代数据库平台(关系型或其他)都可以处理存储简单文本数据和相关blob对象的简单需求


不过,在您处于学习模式时,我还想借此机会学习如何与更适合非结构化二进制数据的基于云的blob数据存储进行交互。我的首选是Amazon的S3,但是Azure和其他的存在,来存储二进制图像数据。我仍然会将事务性数据存储在关系数据库中,MySQL会在那里做得很好。(亚马逊的RDS在云计算中也是MySQL 5.1,如果可伸缩性是一项要求的话…

这不是设备,而是程序员。选择哪种数据库或方法并不重要,只要它适合您的需要。

这不是齿轮,而是程序员。您选择哪种DB或方法并不重要,只要它适合您的需要。

这就是重点,我对MVC了解不多(如果有的话)来判断这一点。stackoverflow是用MVC编写的吗?如果是这样的话,那么它将完全符合我对该项目的需求。@FloridaGardener,对此并不确定,但你到底希望实现什么?更快的加载?清洁代码?希望您理解它仍然是asp.net,有其优点和缺点。是的,您摆脱了viewstate,但在这个过程中会受到CSRF的攻击,例如。此外,在技术上差别不大,但主要是在思维方式上。如果您已经了解webforms,则不确定为什么要切换。对于任何项目来说,它都是一个完全可行的平台,就像MVC一样。因为我想学习MVC。对我来说,最好的学习方式就是实践。大多数教程和书籍都提供了一个直接链接到数据库的表单示例,这不是我想要的。谢谢CSRF的提示,你也需要研究一下。@FloridaGardener并不是说你不应该学习新东西,实际上恰恰相反。然而,有很多人会告诉你MVC更好或者WEBFORMS更好,并且愿意为之奋斗到底。当我看到塔巴扎的答案时,我不得不说些什么,因为这是一个典型的“你会看到好处”的例子,甚至没有提到这种方法的缺点。只是想确保您不会期待一些史诗般的奇迹般的新技术,这样您就能够创建以前使用webforms无法创建的项目。:)这就是重点,我对MVC了解不多(如果有的话)来判断这一点。stackoverflow是用MVC编写的吗?如果是这样的话,那么它将完全符合我对该项目的需求。@FloridaGardener,对此并不确定,但你到底希望实现什么?更快的加载?清洁代码?希望您理解它仍然是asp.net,有其优点和缺点。是的,您摆脱了viewstate,但在这个过程中会受到CSRF的攻击,例如。此外,在技术上差别不大,但主要是在思维方式上。如果您已经了解webforms,则不确定为什么要切换。对于任何项目来说,它都是一个完全可行的平台,就像MVC一样。因为我想学习MVC。对我来说,最好的学习方式就是实践。大多数教程和书籍都提供了一个直接链接到数据库的表单示例,这不是我想要的。谢谢CSRF的提示,你也需要研究一下。@FloridaGardener并不是说你不应该学习新东西,实际上恰恰相反。然而,有很多人会告诉你MVC更好或者WEBFORMS更好,并且愿意为之奋斗到底。当我看到塔巴扎的答案时,我不得不说些什么,因为这是一个典型的“你会看到好处”的例子,甚至没有提到这种方法的缺点。只是想确保您不会期待一些史诗般的奇迹般的新技术,这样您就能够创建以前使用webforms无法创建的项目。:)