当前位置:  开发笔记 > 编程语言 > 正文

开始学习Web应用程序设计的最佳途径

如何解决《开始学习Web应用程序设计的最佳途径》经验,为你挑选了1个好方法。

我是一个长期爱好的程序员,对进入Web应用程序开发很感兴趣.我对各种非网络语言有相当多的个人经验,但从未真正分支到Web应用程序.

我通常不会在学习新语言或技术方面遇到任何问题,所以我并不担心哪种语言或网络堆栈可以使用.相反,我想知道讨论Web应用程序设计的任何推荐资源(书籍,文章,网站甚至大学课程):管理和优化服务器交互,安全性问题,可扩展性以及其他属于设计的主题比实施.

对于希望扩展到Web开发的独立应用程序开发人员,您会推荐什么?



1> robintw..:

您可以使用各种各样的Web应用程序语言.我最常遇到的(因此将在这里讨论)是PHP,eRuby和Ruby on Rails.所有这些都有很好的互联网教程 - 我将链接到下面的一些.

选择哪一项取决于您正在寻找的具体内容.使用PHP和eRuby你必须自己做大部分事情 - 而Ruby on Rails会为你做很多事情(很有用,但如果你不知道你在做什么,也会很危险).Ruby on Rails非常适合做与数据库相关的事情 - 例如标准的CRUD(创建,读取,更新,删除)应用程序.标准类型的应用程序Ruby on Rails(通常缩写为RoR)教程教你是一个博客应用程序(创建条目,读取条目,更新条目,删除条目)或地址簿应用程序.几乎可以在一行代码中完成许多这类应用程序 - 使用RoR的"scaffold"功能.

PHP和eRuby让你自己做更多的工作 - 但在某些情况下这可能更好.PHP比eRuby更为人熟知和使用,但我喜欢Ruby语言,所以我倾向于使用eRuby.这些都适合做简单的应用程序(如网站上的联系表单)或更复杂的应用程序(phpBB - 一个论坛软件是用PHP编写的).

至于选择哪一个 - 我和他们一起玩,看看你的想法.尝试使用每个教程的前几个部分,看看你是否喜欢它.

这里有各种教程的链接:

PHP

PHP 101

来自W3Schools的PHP简介

eRuby的

开始eRuby - 不是很好,但向您展示了如何将其嵌入HTML中

在浏览器中尝试Ruby - 帮助您学习eRuby需要了解的Ruby

Ruby on Rails

使用Ruby on Rails滚动 - 最新版本的RoR的最新"重新访问"版本

滚动Ruby on Rails第2部分

有一些教程可以帮助您入门.其中一些将带您完成安装必要的软件(网络服务器和其他任何需要的东西 - 例如.php或ruby),有些则没有.在Windows上安装Apache(webserver),MySQL(db)和PHP的好方法是使用XAMPP.如果你在Linux上,那么apache,mysql和php将在你的软件包存储库中,并且可能有发行版特定指南来设置它们.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有