rendering ...

Introduction

Triangular is an infrastructure built on top of AngularJS that lets you build CRUD applications in an efficient and concise manner.

The development platform supports two environments. The first is the GAE Variant. The second is the Node.js Variant. Where steps differ in this Tutorial the above flags will serve to alert you as to which path to take.

GAENode.js Variant

This tutorial will guide you through the all the steps needed to build your own application and upload it to the Google App Engine.

Node.js Variant

This tutorial will guide you through the all the steps needed to build your own application and upload it to a Node.js server environment. The Tutorial uses NodeJitsu Node.js Hosting as a reference point. The steps will have to be adjusted if you choose a different Node.js hosting site.

Required Local Components

  1. This tutorial is based on Windows XP through 8. The following small .bat files will have to be adjusted in a non-windows platform. As they are contributed they will be added to the Development Package.

        waks.bat
        Node.js Variant
        run-tri.bat
        GAE Variant
        run-ws.bat
        appcfg.bat

    GAE Variant Until then it will be necessary at their usage points to adjust them to your platform. Files dev_appserver.sh and appcfg.sh obtained from the GAE SDK are provided as starting points for developing run-ws.sh and appcfg.sh.

  2. Your favorite text editor. The author uses MultiEdit mainly because of its excellent column edit support and its ability to save all files on a windows task switch.

  3. The Chrome Browser. Others can be used but please read Browser Support first.

  4. GAE Variant A Java 6 or more runtime. If not installed it can be obtained at Java Runtime

    If you are running a browser on the machine Java is likely already installed. Ensuring the ...\jreX\bin folder location is part of your standard path statement will often suffice. Typing path at a command prompt will verify this.

  5. Node.js Variant The Node.js package should be installed and on the default path. This can be obtained from Node.js Home Page

This is covered in greater detail at Development Environment

After this follow the step-by-step instructions.

To see how straight forward it is to build your own app just follow the step-by-step instructions. You could have a starter app up and running locally in a few minutes. A few more and it would be hosted on the GAE Site or Node.js Site.

  1. 01 Prepare Environment
  2. 02 Validate Environment
  3. 03 Add MyApp Files
  4. 04 Prepare MyApp Data
  5. 05 Code MyApp
  6. 06 Get GAE Site ID
  7. 07 Retest MyApp
  8. 08 Upload to GAE Site
  9. 09 Test MyApp on GAE Site