在网络编程方面,似乎存在非常大的信息缺失。我能找到的所有资源都是基于用特定语言教你前端(HTML / CSS /脚本),但在解释后端发生的事情时,它们并不深入。知道任何好的资源吗?
例如,对以下问题的回复包含了我在“30秒内学习PHP”中永远不会得到的大量信息。类型书: Why do we need anything more than HTTP GET, PUT, POST?
编辑:虚构的标题是“在构建网络应用程序之前需要了解的内容:与语言无关的版本”。
答案 0 :(得分:1)
这是一个很大的领域。您可以了解以下任何或所有内容:
服务器操作系统:Linux或Windows
Web服务器:Apache,IIS可能是最常见的,但还有其他几个
数据库:MySQL,PosGRE,SQLite,SQL Server,Oracle等
后端编程语言:Ruby,PHP,Java(各种风格),Python,Perl,C#等
框架:Rails,CakePHP,Zend,.net,JSP等。
CMS:Drupal,Django,Joomla,WordPress等。
所以你需要稍微缩小你的兴趣范围。一旦你这样做,几乎所有上面都有大量关于他们在网上的免费信息。或者去亚马逊搜索上面的其中一个,你会发现很多书。我倾向于喜欢Apress和O'Reilly的那些,但他们并不是唯一一本推出优秀技术书籍的人。
如果您能更好地了解您真正想要了解的内容,我相信大家可以为您提供有关特定网站,书籍,播客,博客等的良好建议。
答案 1 :(得分:0)
为了更好地理解正在发生的事情,使用更多JavaScript实验室,如jQuery和Prototype,我建议你阅读DOM(文档对象模型)这是网络中大部分的主要原则今天。
http://www.codeproject.com/KB/books/JavaScript_Programmers.aspx