๐ , I'm Guseyn
Hi there I am the founder of Unison, author of Async Tree Pattern, creator of EHTML, open source enthusiast, tech blogger, entrepreneur and programmer.
Example of using Async Tree Pattern for building web application. (guseyn.com is based on Page)
License: MIT License
I am the founder of Unison, author of Async Tree Pattern, creator of EHTML, open source enthusiast, tech blogger, entrepreneur and programmer.
We need there full execution scripts in pages directory.
Create RegExp
functions
Create Attributes
functions
Create Screen
functions
Create Page logo, and log it to console before it's launched(in server.js)
Add port and host to config.json file and make server.js that based on this configuration (you need to update cutie-object
version after Guseyn/cutie-object#7 is resolved).
Create Date
functions
Add configuration about caching files: make serving cached files as option in config.json
Create Storage
functions
Create HTML DOM Element Object
functions
The main idea the same, but mostly we need only sync calls and events.
Create ajax object that can be easily integrated in the whole architecture.
Create Location
functions
Create Operators
functions
Create Console
functions
It's better use instead of //static/ 3 routings(in one reqexp maybe): //html/, //js/ and //css/ (these are default packages)
Create command tool page-cli as a project which creates a base skeleton:
page
, cutie-rest
dependencies)So, user has to do following steps:
npm install page-cli -g
page create my-project
Add https
support via configuration (afterhttps://github.com/Guseyn/cutie-rest/issues/38 is implemented)
Add error event on workers(or muster on not cluster mode) - it restarts failed process.
Create basic concept of how Page is supposed to work and what it contains.
Create Style
functions
Create Error
functions
Create Statements
functions
Create base(core) of the framework with functional Objects https://www.w3schools.com/jsref/
We need to regenerate corresponding static html files(delete,rename and rewrite)
Create History
functions
Create Window
functions
It must take every js file from pages
directory, create html page into html
directory and also watch every js file in pages
directory and on every change recreate corresponding html file(on rename event it also must rename corresponding html file and also on delete it must delete corresponding html file)
Remove html directory and render all pages on launched backend.( after Guseyn/cutie-fs#61 is implemented).
Create Navigator
functions
Add cluster support to server via cutie-cluster
lib
Create Boolean
functions
Create String
functions
Create Global
functions
On lauched backend start generation of static pages. I guess we need to create cutie-scripts that is similar to node-test-executor.
Create Geolocation
functions
Create Document
functions
Event Objects
Create Array
functions
Create Math
functions
Create first snapshot of server.js without cluster and configurable elements.
Create static generator that watches gen-js directory and generate and reload all pages in it.
We need cutie-json
Create simple and cute start page(template)
Create Number
functions
Create JSON
functions
Create HTML DOM Events
functions
Create Html Collection
functions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.