我来自计算机科学类型的背景(很多usaco风格的问题),主要使用C/C++工作,最近决定我想进入Web 开发。我也有一些使用C#制作基本Windows 窗体应用程序的经验。
我花了一些时间研究似乎是我最好的两个选择:PHP/MySQL或ASP.NET MVC。我想我会选择ASP.NET ,主要是因为我更熟悉强类型语言,虽然我更喜欢 linux/vim,但我很喜欢使用 VS。
我对 html/CSS 有相当基本的了解,并希望在我遵循 ASP.NET MVC Web 开发路径时进一步开发它;然而,在开始阅读一些教程/信息之后,我注意到使用 html 助手等似乎一切都抽象了。我是要学习 Web 开发的所有基础知识还是只是要学习如何在其中开发网站特定环境?如果是这样,必备的 Web 开发知识清单可能是什么样的?在继续使用 ASP 之前我可以通过。
是否可以从 PHP/MySQL 开始学习所有内容如何组合在一起,而不需要 IDE 为我组织和抽象所有内容,然后继续使用 ASP.NET MVC?