From 6605b2d72a9629904748cd5a548d3f8c6af13484 Mon Sep 17 00:00:00 2001 From: Kakeru Ishii Date: Thu, 3 Aug 2017 17:38:17 +0900 Subject: [PATCH] fix: Readme --- README.md | 156 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 103 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index 74670b3c9..73c1be8bc 100644 --- a/README.md +++ b/README.md @@ -5,87 +5,137 @@ [![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/jThreeJS/jThree/blob/develop/LICENSE) [![Dependency Status](https://david-dm.org/GrimoireGL/GrimoireJS.svg)](https://david-dm.org/GrimoireGL/GrimoireJS) [![devDependency Status](https://david-dm.org/GrimoireGL/GrimoireJS/dev-status.svg)](https://david-dm.org/GrimoireGL/GrimoireJS#info=devDependencies) +[![Greenkeeper badge](https://badges.greenkeeper.io/GrimoireGL/GrimoireJS.svg)](https://greenkeeper.io/) ## Overview -[![Greenkeeper badge](https://badges.greenkeeper.io/GrimoireGL/GrimoireJS.svg)](https://greenkeeper.io/) +**Grimoire.js provide a bridge between Web engineers and CG engineers** -Why virtual DOM needs to be only for actual DOM? -Logics like drawing formulas for canvas even needs DOM for easier way. +There were big gap between the development flows used for each. -* **DOM based** ・・・The way that Web engineers can work most effectively. -* **jQuery like API** ・・・No more complex procedural WebGL logics, just operate attributes with the API. -* **Web development friendly**・・・Use with the other Web front-end frameworks. Very easy to coop with them. -* **No more redundant codes**・・・Include only `tag`s you actually need. +Web engineers have typically used `event driven` javascript programs for daily works. And they mutate DOM APIs to make Web pages dynamic. -## Download +However, CG engineers haves typically used `loop based` programs for daily works. These are mostly build with a programming language with strong type like C++ or C#. And recently CG engineers more like to use strongly structured engines like Unity. -The file you might want to download is not included this repository since even set of WebGL operations are treated as plugins. -Basic set for using Grimoire.js is bundled and published here([unpkg](https://unpkg.com/grimoirejs-preset-basic@1.8.5/register/grimoire-preset-basic.min.js)). -This file includes `grimoirejs`,`grimoirejs-math` and `grimoirejs-fundamental`. +This is why these 2 engineers have so much different flow for workings. This is why it is hard to learn CG stuff by Web engineers. And CG engineers are also hard to make suitable APIs for Web engineers working with. -## First Interact +**Grimoire.js is a javascript(Typescript) framework to solve this problem with strong architecture** -**HTML file** +## Features -```xml - - - - - -