瀏覽代碼

More on getting started

Nicolas Petton 11 年之前
父節點
當前提交
13b5bd39cf
共有 3 個文件被更改,包括 28 次插入1 次删除
  1. 24 0
      1-getting-started.md
  2. 4 1
      getting-started/1-installing-amber.md
  3. 二進制
      images/helios.png

+ 24 - 0
1-getting-started.md

@@ -11,3 +11,27 @@ to be used in a project.
 To get started with Amber and its setup and environment, we will
 To get started with Amber and its setup and environment, we will
 create a simple TODO list application with Amber.
 create a simple TODO list application with Amber.
 
 
+### Some words about Amber's IDE
+
+![Helios, Amber's IDE](/images/helios.png)
+
+Unlike many other web languages/frameworks, Amber provides a fully
+integrated development environment that runs directly in the web
+browser.
+
+The IDE makes it possible to edit code live and interact with running
+objects. When served with a DAV server or the builtin amber server, it
+is also possible to commit changes to disk, freeing the developer from
+the edit/save/reload development cycle.
+
+### Saved files
+
+Amber saves packages files as [requirejs](http://requirejs.org)
+JavaScript modules containing the compiled code of Amber
+packages.
+
+Amber also saves for convenience the Smalltalk source code in separate
+`.st` files.
+
+In the next sections we will learn how to install Amber, load packages and
+fire up the development environment.

+ 4 - 1
getting-started/1-installing-amber.md

@@ -48,7 +48,7 @@ Ubuntu provides nodejs as well as npm in its repository.
 sudo apt-get install nodejs npm
 sudo apt-get install nodejs npm
 ```
 ```
 
 
-#### Installing `amber`
+#### Installing the node amber package
 
 
 Once nodejs and npm are installed, evaluate:
 Once nodejs and npm are installed, evaluate:
 
 
@@ -65,6 +65,9 @@ sudo npm install -g amber
 
 
 ### The bower component
 ### The bower component
 
 
+The npm package doesn't provide the JavaScript files required to load
+Amber in a page. This is instead provided by the bower package.
+
 [Bower](http://bower.io) is a package manager for the web. It makes it
 [Bower](http://bower.io) is a package manager for the web. It makes it
 easy to manage dependencies in your application including
 easy to manage dependencies in your application including
 Amber. Unlike npm, Bower components are meant to be used inside the
 Amber. Unlike npm, Bower components are meant to be used inside the

二進制
images/helios.png