aspectizeandyou

5
The Developer and Aspectize Something new about Web, Mobile and Cloud development

Upload: fredy-fadel

Post on 09-Aug-2015

491 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AspectizeAndYou

The Developer and Aspectize

Something new about Web, Mobile and Cloud development

Page 2: AspectizeAndYou

You

Design your Data

We provide a graphical DSL

Design you User Experience

HTML5 required

Write Business Oriented Code

.net on the server

Javascript in the browser

Bind Data, Services, Layout

We provide a binding language for this (textual DSL)

Page 3: AspectizeAndYou

Aspectize

Aspect Oriented Programming

Hollywood principle : Don't call us we'll call you

You write code we call it for you

Full separation business oriented code from

▪ Technical code : we have written a huge part of it

This enables dynamic and automatic handling of

many aspects of robust software

Page 4: AspectizeAndYou

Aspectize : Technical Engine

Data access : NoSQL or SQL

Reading is almost automatic : You tell us what to read

Writing (updating, creating and deleting) is fully automatic

Transport is fully automatic

Producing HTML is fully automatically handled in the browser

according to your design

Ajax calls are fully automatic

State (connected, disconnected) in the browser fully automatically

Type conversions, Exceptions (Server and Browser), Traces, Logs,

Errors

Page 5: AspectizeAndYou

Model - View - Service

Read Data

Payment

Write Data

LinkedIn Connect

Total separation View - Data

View - ServiceDynamic configured

bindings

Services .net (server)

Javascript (browser)

Dynamic HTML5 Views