Разработка мобильного и веб интерфейса для Caché

Click here to load reader

  • date post

    16-Feb-2017
  • Category

    Software

  • view

    181
  • download

    6

Embed Size (px)

Transcript of Разработка мобильного и веб интерфейса для Caché

  • -

    InterSystems Cach

  • -

  • API

  • API

    API

    Web API

  • , API

    API

  • , API

    API

    API

    Web API

  • API

    Web API

    API

    :

    API

    -

    API

  • - REST, WebSockets, JSON

  • HTML

    REST

    WebSockets

    JSON

  • ,

    World Wide Web

    -

    URL , URL

    .

    https://server:80/webapp/book/:bookid

    REST

  • (stateless)

    RESTful web API URL

    CRUD (Create , Read, Update, Delete) HTTP

    REST

  • //

    s Java, JS, .Net ..

    SOAP

    Web

    REST

  • %CSP.REST

    https://github.com/intersystems-ru/REST

    ( -)

    JSON

    CORS

    ($$$Debug, $$$Public ..)

    REST

    https://github.com/intersystems-ru/RESThttps://github.com/intersystems-ru/RESThttps://github.com/intersystems-ru/RESThttps://github.com/intersystems-ru/REST

  • URL Cach

    :

  • -

    REST

    curl

    wget

    cli

  • TCP-,

    -

    ,

    REST ( ),

    Cach %CSP.WebSocket

    WebSockets

  • Chrome Developer Tools

    -

    WebSockets

  • REST

    JSON.

    ,

    XML, JSON

    .

    JSON

    {

    "firstName": "",

    "lastName": "",

    "address":

    {

    "street": " 177. 3.",

    "city": "",

    "postalCode": 101101

    },

    "phoneNumbers": [ "812 123-1234", "916 123-4567" ]

    }

  • JavaScript json

    JSON Cach 2014.1

    2016.1 JSON

    JSON node,js

    JavaScript Object Notation

    JSON

  • JSON

    REST

    WebSockets

    COS

    Extends %Persistent

    API

    Web API

  • (-) , ,

  • -

  • CSS

    JS

    HTML, JS, CSS

    -

  • -

    CSS

  • (Twitter Bootstrap, Material Design Lite)

    CSS

  • JavaScript (jQuery)

    DOM (jQuery, AngularJS)

    /

    MVC (AngularJS, Backbone.js, React)

    MVVM (Kendo UI, Knockoutjs)

    MVP (Ext JS)

    JS

  • MVC

    -

  • Chrome Developer Tools

    -

    AngularJS Batarang

    React Developer Tools

    -

  • !

    -

    API, API

    ( -)

    JAVA, Objective C, .Net

    Phonegap

    Sencha Touch

    -

    http://habrahabr.ru/post/229559/

  • API

    (JQuery Mobile, Dojo,

    Angular Mobile UI), HTML, CSS

    Javascript

    (,

    ..) JavaScript

    Cordova / Phonegap

  • Amazon-FireOS

    Android

    BlackBerry

    FirefoxOS

    iOS

    Ubuntu

    Windows

    WP8

    Bada

    Symbian

    WebOS

    Tizen

  • :

    Node.js (npm)

    Git client

    Android:

    Android SDK tools

    SDK build-tools, SDK platform-tools, AVD

  • DeepSee Mobile cAdmin