Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
enseignement:i311:i311 [2019/01/10 10:12] – Emmanuel Bruno | enseignement:i311:i311 [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== I311 - Programmation multi plateformes ====== | ||
+ | |||
+ | ===== Java, Javascript et GraalVM ===== | ||
+ | |||
+ | ==== Introduction à Javascript ==== | ||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | ==== GraalVM ==== | ||
+ | https:// | ||
+ | |||
+ | === Installation === | ||
+ | <alert type=" | ||
+ | |||
+ | == En local == | ||
+ | <code bash> | ||
+ | cd / | ||
+ | wget https:// | ||
+ | tar zxvf / | ||
+ | export PATH=/ | ||
+ | java -version | ||
+ | js -version | ||
+ | node -version | ||
+ | </ | ||
+ | |||
+ | <alert type=" | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | curl -sL https:// | ||
+ | bash install_nvm.sh | ||
+ | source ~/.profile | ||
+ | nvm install 8.9.4 | ||
+ | nvm use 8.9.4 | ||
+ | |||
+ | npm config set proxy $http_proxy | ||
+ | npm config set https-proxy $http_proxy | ||
+ | </ | ||
+ | |||
+ | |||
+ | == avec Docker == | ||
+ | |||
+ | |||
+ | === Test Java and JS === | ||
+ | <alert type=" | ||
+ | |||
+ | * Exécuter une application Java https:// | ||
+ | * Produire une application native https:// | ||
+ | * Mesurer le gain en performance | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * Embarquer GraalVM dans une application Java : https:// | ||
+ | |||
+ | <alert type=" | ||
+ | |||
+ | Pour faciliter l' | ||
+ | <code javascript> | ||
+ | function object(o) { | ||
+ | function F() {} | ||
+ | F.prototype = o; | ||
+ | return new F(); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Introduction à Typescript ==== | ||
+ | https:// | ||
+ | |||
+ | ==== Introduction à Angular ==== | ||
+ | Suivre le Tutoriel dans le menu de gauche | ||
+ | https:// | ||
+ | |||
+ | ==== Introduction à Ionic ==== | ||
+ | https:// | ||
+ | |||
+ | === Test IONIC === | ||
+ | |||
+ | <alert type=" | ||
+ | |||
+ | https:// | ||
+ | |||
+ | <code bash> | ||
+ | npm install npm@latest | ||
+ | npm install -g ionic cordova | ||
+ | |||
+ | cd / | ||
+ | ionic start myapp sidemenu | ||
+ | cd myapp | ||
+ | ionic serve | ||
+ | |||
+ | </ | ||
+ | |||
+ | === Avec Docker === | ||
---- struct data ---- | ---- struct data ---- |