些程序员动手搭建了一些框架,让框架替我们完成重复性的工作。非常流行的 Ruby on Rails 框架,作为一个例子,它利用Ruby编程语言,为我们提供了一个专门面向Web的架构,普通的Web应用程序都能使用它来完成。事实上,Adam使用Rails开发了他的第一个正式的(而且是叹为观止的!)Web应用程序,MixTape.me。这就是他的如何在没有任何经验的情况下搭建一个网站。还有一些其他的Web开发框架包括 CakePHP (针对 PHP 编程者),Django (针对 Python 编程中),以及 jQuery (针对 JavaScript)。
Web APIs: An API (Application programming interface) is a programmatic way for different pieces of software to talk to one another. For example, if you want to put a dynamic map on your web site, you want to use a Google Map instead of building your own custom map. The Google Maps API makes it easy to programmatically include a map in a page with JavaScript. Almost every modern web service you know and love has an API that lets you include data and widgets from it in your application, like Twitter, Facebook, Google Docs, Google Maps, and the list goes on. Integrating other webapps into your web application via API's is the final frontier of rich web development. Every good, major web service API offers thorough documentation and some sort of quick start guide to try it out (here's Twitter's, for example). Go crazy.
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的)。 疯狂吧。
Command Line Scripting 命令行脚本
If you want to write a program that takes textual or file input and outputs something useful, the command line is the right place to do it. While the command line isn't as sexy or good-looking as a webapp or desktop app, for rapid development of quick scripts that automate proce
sses, you can't beat it.
如果你想开发一个程序,让它读取文字或文件、输入输出一些有用的东西,那么,命令行脚本语言将是个不错的选择。 然而它并不像Web应用程序和桌面应用程序那样有吸引力和好看的外观,但是作为快速开发的脚本语言,你却不能忽视它们。
Sev
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证自学编程(5)全文阅读和word下载服务。
相关推荐: