关于编程里的那些ABC(2)

J - JavaScript 是一个动态的编程语言(尤其是在客户端),可以让你在不用刷新网页的情况下更新网页内容。虽然 Angular.js 是一个相当不错的框架,但它是 建立在 JavaScript 这个基础之上的。

关于编程里的那些ABC

JavaScript 最先是由 Netscape 开发的,用来对抗和 Microsoft 进行的浏览器之战。现在的Javascript 已经出现在高级 App 开发课程里面了。

JavaScript高级程序设计(第3版)高清完整PDF中文+英文+源码

K - Donald Knuth 是一个很有趣的IT专家,它也是我们很喜欢的书《The Art of Computer Programming》的作家。现在他是 Stanford University 的名誉教授,也是公认的“算法分析之父”。

关于编程里的那些ABC

L - Libraries 代码类库是实现行为的一个收集,这里面有一个接口用来调用行为。估计这么说的话听起来还是比较复杂的。基本上可以这么理解:通过类库这种方式将这些代码组织起来,这样就可以被很多没有什么关系的程序调用了。于是,用户只需要知道类库的界面就行了,而不是内部的逻辑结构。

关于编程里的那些ABC

M - MongoDB 是一种文件导向数据库管理系统,由 C++ 撰写而成,以此来解决应用程序开发社区中的大量现实问题。2007年10月,MongoDB 由 10gen 团队所发展。

关于编程里的那些ABC

MongoDB 可以从开放源代码来建构与安装,更常见的是安装 binary 文件,目前有 Windows,Linux,OS X 和 Solaris 版本。许多 Linux 套件管理系统现在已包含了 MongoDB 的套件,包括 CentOSFedora,Debian 和 Ubuntu。MongoDB 已经被一些重要的网站所采纳了,例如 Ebay,Craigslist 甚至是 New York Times。

--------------------------------------分割线 --------------------------------------

CentOS编译安装MongoDB

CentOS 编译安装 MongoDB与mongoDB的php扩展

CentOS 6 使用 yum 安装MongoDB及服务器端配置

Ubuntu 13.04下安装MongoDB2.4.3

MongoDB入门必读(概念与实战并重)

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

--------------------------------------分割线 --------------------------------------

N - Nopping 是一个用于区分输出的编辑器,来源于 NOP(no-operation),这是编程行业里的行话——小睡一下。每个人时不时的都需要休息一下,现在就NOP一下吧!

O - Object 面向对象的编程是一个范例,代表这一概念所描述的对象的属性和方法改变。对象通常是类的实例,设计应用程序已达到彼此交互设计的目的。许多主要的编程语言如C++、Java、Ruby和 PHP 都是面向对象的。

关于编程里的那些ABC

P - Push 推动基础的交流来描述一个互动请求,这首先是出版商发起的,例如这些需求都是来自服务器而不是来自客户端的推送。

Q - Quality 代码质量是一个广义上的术语,每个程序员都有自己的不一样的定义。我们通常比较乐于将代码质量描述为易读的、可测试的、灵活的、依赖关系小、顺从的,还有就是经济的。这一原则被称为LTFCE。

关于编程里的那些ABC

R - Ruby on Rails 是一个使用 Ruby 语言写的开源 Web 应用框架,严格按照 MVC 结构开发的。在2005年左右由 David Heinemeier-Hansson 开发出来的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。Rails 的设计原则包括“不做重复的事”(Don't Repeat Yourself)和“惯例优于设置”(Convention Over Configuration)。

关于编程里的那些ABC

Ruby on Rails 是一种结合 Ruby 语言与 Rails 平台的一种网页编程语言,Ruby 语言以自然、简洁、快速著称,全面支持面向对象程序设计,而 Rails 则是 Ruby 广泛应用方式之一,在 Rails 平台上设计出一套独特的 MVC 开发架构,采取模型(Model)、外观(View)、控制器(Controller)分离的开发方式,不但减少了开发中的问题,更简化了许多繁复的动作。

重要文章阅读:Ruby入门--Linux/Windows下的安装、代码开发及Rails实战

Ruby on rails初体验系列文章:



Ubuntu下搭建Ruby On Rails

实测 Ubuntu 13.10 上搭建 Ruby on Rails

Ruby on Rails 4 Tutorial 中文版 高清完整PDF

S - Scaffolding 框架是一个技术,用在 MVC 框架上,例如 Ruby on Rails。通过 Scaffolding 基架,开发者可以详细说明一个数据库到底是怎么运作的。允许你生成代码,例如使用非常简化的方法来读取、创建或删除数据库条目。Scaffolding 基架基于数据库架构生成网页模板的过程。在 ASP .NET 中,动态数据使用基架来简化基于 Web 的 UI 的生成过程。用户可以通过这种 UI 来查看和更新数据库。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b655a2d2b58cfa960689c54bcd008fb9.html