Разработка мобильного и веб интерфейса для Caché
date post
16-Feb-2017Category
Software
view
181download
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