-

   rss_rss_hh_full

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 1

:


[] ?

, 02 2017 . 09:05 +
m1rko 09:05

?

, , - . .

- , . : , , - ? , .

NewWeb (, ). , . GUI, - , . , .



GUI Matisse, UI . ( ) ?

. . 'o , - . NewWeb . .



:

  • /

, : , , , URL, , , HTTP . . Delphi Visual Basic JavaScript . .

, , . . , , . : .

: , , -, , , open source . , , . . - . , .


, , . , :

  1. .
  2. .
  3. API.
  4. .
  5. IDE .
  6. , UI .
  7. , : , , UI, ( ), , UI.

, , , . , JavaScript . , . , .


, . . : Amazon , , .

-. : UI - .



URL , !

, URL' UI. , , , , . , , , ?

, URL' ( ). , . . (origin). , . RFC 6454 , :

. , [RFC6265], , . , .

, , .com. kamagaya.chiba.jp? ( -, , .com!)

, . URL- . , , , .

, , . , :

: () .

: , .


, Android . :

  • . , , . .
  • , - . Android (intents). Android, . , - , . .
  • ? . HTTP[S], NewWeb . , .

URL' , -.

NewWeb, . , . , , - , ( SPA). . , , . .

ࠗ - , . , , OAuth , . , . , .

UI, , , . , , , , - iOS.

? NewWeb , UI , . Chromium ?

(: Chrome , , . UI , NewWeb OldWeb. UI , Chromium, ).


- . ? .

, . : ( JSON) : , , , . , . , , , , HTTP.

-. , . - 2 , -. - , . , .




, . HTTP/2 . WebAssembly , , . .

: , .

, . . :

enum SortBy {
  Featured,
  Relevance,
  PriceLowToHigh,
  PriceHighToLow,
  Reviews
}

@PermazenType
class AmazonSearch(
  val query: String, 
  val sortBy: SortBy?
) : LinkPacket

URL amazon.com. .

@PermazenType. ?

, , - SQL. , . SQL API. SQL- , , -. : SQL - , , . , , . , .

SQL . - . SQL- HTTP -, . SQL . . , .

NoSQL : , SQL . , , . Google Bloomberg , SQL (F1, ComDB2).

Permazen , . :

Permazen . , , , : , , , ?

Permazen Java. . - , ( RDBMS K/V), . SQL. :

  • ().
  • , - .
  • , .
  • , .
  • , , , ( K/V , ).
  • , (, , ), GUI.

, ( , ). Permazen , - , - .

Permazen , . , , , . , . , Permazen ( Google Docs, ).

NewWeb . - protobuf, IDL, , . CBOR ASN1. Corda , AMQP/1.0. , , XML JSON. AMQP , , (, ).

, , , , . , . , , , . , , .

, . Permazen .


. , , . .

:

, , . . , , .

JavaScript. , , (Rust, Swift, Go, Kotlin, Ceylon, Idris).

IDE: ( Any), , , IDE. . , IDE .

, , , , , . JVM V8 . Java9 API, (JVMCI), 젗 .


NewWeb? , : .

, JavaScript, , ( , Mozilla). , 堗 Java, ActionScript, VBScript , -JavaScript . - . , . -, WebAssembly , C , , -! XSS, .

, ,  () . NewWeb JVM. , . JVM?

  • HotSpot , , open source.

    , , JavaScript ( ), Ruby, Python, Haskell, C, C++ Rust . , Graal Truffle, . JVM ( Rust) , . , .
  • OpenJDK , . 0-day 2015- , 2013-. 0-day , , , . , 젗 ?
  • , , Permazen JavaFX.
  • , JVM Kotlin, JVM.

, . 젗 Python V8, Go, Haskell, , . - ( JVM).

Oracle , Java . open source . , . Microsoft, Google, Mozilla Apple. , : . . Oracle , , .

Google Chrome - . WebGL (.. eGL), Chromium ANGLE . , Chrome, Google . , Pack200 , Zopfli.

RPC


. . RPC.

Improbable. , REST+JSON gRPC+protobuf . Improbable . , HTTP+XML JSON, JavaScript . . , -, .

RPC . RPC :


, Corda RPC . , .
HTTP/2 , . HTTP. , , HTTP, . HTTP . HTTP , , , , . .

:

  • , . TLS . .
  • . HTTP/2, AMQP , .
  • RPC

, RPC , . . RPC . , (path traversal).


NewWeb . . , - , , 蠗 . .

, -. , . , , . TLS , , , Let's Encrypt .

, , , , .


, , , . , . : API, RPC, .

, UI , , , , . .

.
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/339112/


: [1] []
 

:
: 

: ( )

:

  URL