React Native

è un framework per sviluppare applicazioni multipiattaforma usando un solo linguaggio, il Javascript. È rilasciato da Meta (Facebook) con licenza MIT e si basa su un altro framework: React (sempre della stessa Meta).

React Native porta il linguaggio dichiarativo per Interfacce Utente (front-end) del framework di React anche su Android e iOS.

React Native supporta anche il linguaggio TypeScript

React Native è open source (licenza MIT), ma leggendo i termini in inglese, si può osservare che Meta si riserva la possibilità di rendere il progetto React Native e ReactJS proprietario in qualsiasi momento:

Facebook Open Source – Terms of Use
[…]
For clarity, these Terms only apply to this Website and do not apply to any:
[…]
use of open source code, documentation or specifications made available on GitHub, which are governed by the terms of the applicable open source license;
[…]
We may change these Terms or modify any features of the Website or the Services at any time
(2020-12-01)
https://opensource.fb.com/legal/terms/

 

 

TOC

indice

Node.js

è un’applicazione open source (licenza MIT) che permette di eseguire il linguaggio JavaScript anche dal lato server. Per installare le numerose applicazioni disponibili in questo ambiente si possono usare vari gestori delle dipendenze:

iOS

è un sistema operativo sviluppato da Apple.

Per lo sviluppo di applicazioni per questo sistema operativo Apple obbliga ad usare il sistema operativo macOS

Android

è un sistema operativo open source, sviluppato da Google