我是一个程序员,有一些在各种语言和平台上工作的经验,但我缺乏任何web开发经验(除了PHP生成的一些非常基本的HTML之外)。
我正在寻找关于在Linux下进行编程的基础知识的教程。我对apache配置和服务器维护不太感兴趣,我非常了解这些配置和维护,但对使用现代技术的网站的实际构建并不感兴趣。我熟悉python,但是我会很好地处理任何脚本语言。
你有什么建议吗?你能告诉我关于W3Schhools教程的事吗?
非常感谢,
Udi
发布于 2009-08-01 15:51:08
这是你要问的一个相当宽泛的问题。你必须意识到有很多潜在的答案,这里已经给出的答案是很好的。你必须意识到,无论你选择什么教程,这都是你做出的一个平台决定。这是因为web (应用程序)开发是一件复杂的事情,可以在不同的层次(特别是在MS世界之外)解决。
您专门询问了有关教程的内容,而我并没有提到很多。我想指出的是,无论你选择什么,你都很可能会在这项技术上投入大量的时间和精力,因为它们都很深,而且会坚持一段时间。在你的评估过程中,你也会检查给定平台的教学材料(别忘了在线视频--它们现在很大),但这是不可避免的。AFAICS,没有所谓的“一般介绍”的网页编程。
发布于 2009-08-01 13:38:56
有了您的Python知识,您可能会发现像姜戈这样的教程很有用。它足够现代,可以在Google App Engine中使用。
还可以尝试另一个Python框架TurboGears教程。这将给你一个不同的角度(现代的)网络编程。
在维基百科上找到一个介绍和许多指向其他框架的指针。
发布于 2009-08-01 14:21:56
Ruby on Rails对于快速开发来说真的很有趣。它是干净的,整洁的,它可以让你专注于数据库和前端等重要的事情。
有大量的RoR教程。有将近两百个铁道教程视频关于大量的主题。它们的深度也很高。
还有很多地方可以在你当前的应用程序上寻找帮助。APIDock非常适合查找方法的使用以及Rails的不同部分是如何工作的。您还可以考虑使用freenode IRC并进入Ruby聊天室:#ruby。
希望这会有帮助!
https://stackoverflow.com/questions/1216591
复制相似问题