background image

strlen function

§这个)都在后面列出来用户的评论注释,这些对于文档的本身

 

是非常有价值的。 (我很喜欢

PHP,但还有很多其他种服务器端的脚本语言你

们都可以选择。

)

Web 框架:过去数年里,web 开发人员在开发动态网站的过程中不得不一遍

 

又一遍的针对重复遇到的问题写出重复的代码。 为了避免这种每次开发一些新
网站都会重复劳动一次的问题,一些程序员动手搭建了一些框架,让框架替我

 

们完成重复性的工作。 非常流行的

Ruby on Rails 框架,作为一个例子,它利

Ruby 编程语言,为我们提供了一个专门面向 web 的架构,普通的 web 应

 

用程序都能使用它来完成。 事实上,

Adam 使用 Rails 开发了他的第一个正式

的(而且是叹为观止的!)

web 应用程序,MixTape.me。这就是

他的如何在

没有任何经验的情况下搭建一个网站

§。还有一些其他的 web 开发框架包括

CakePHP(

 

针对

PHP 编程者),Django(

 

针对

Python 编程中), 以及 jQuery(针

 

JavaScript).

Web APIs:API (应用层序编程接口)是指不同的软件之间相互交换的程序途径。
 例如,如果你想在你的网站上放一个动态的地图,你可以使用 Google Map,
而不需要开发自己的地图。

The Google Maps API 可以轻松的让你通过

JavaScript

 

在程序中引入一个地图到你的页面上。 几乎所有的现代的你所知道

的和喜爱的

web 服务都提供了 API,通过这些 API 你可以获取到他们的数据和

小工具,在你的应用程序里就可以使用这些交互过来的东西了,例如

Twitter, 

Facebook, Google Docs, Google Maps, 

 

这个列表远不止这些。 通过

API 把

其他

web 应用集成到你的 web 应用里是现在富 web

 

开发的前沿地带。 每个优

秀的主流的

web 服务 API 都附带有完整的文档和一些快速入手的指导(例如,

这个就是

Twitter 的)  

。 疯狂吧。

命令行脚本

如果你想开发一个程序,让它读取文字或文件、输入输出一些有用的东西,那么

 

命令行脚本语言将是个不错的选择。 然而它并不像

web 应用程序和桌面应用程

序那样有吸引力和好看的外观,但是作为快速开发的脚本语言,你却不能忽视
它们。

很多的在

linux 平台上运行的 web 脚本同样能以命令行模式运行,例如

Perl,Python 和 PHP,所以如果你学会了使用它们,你将能在两种环境中使

 

用它们。 我的学习道路一直没离开

Perl 太远,我自学 Python 使用的是这本优

秀的在线免费书

Dive into Python。