Day 1: 所以到底什麽是Nativescript

Nativescript简介

Nativescript是一个用来写跨平台app的框架,一套code可以生成Android和iOS的App,好像也可以生成网页。 Nativescript是个开源软件所以个人或是公司都可以免费使用。 有兴趣的大神们可以进去翻翻看Nativescript的code。

Nativescript的tech stack(技术栈)

Nativescript的tech stack主要就是Javascript + XML + CSS。 Javascript可以改成Typescript而且Nativescript的首页也表示支援Angular, Vue, React, Svelte, Capacitor, Ionic。 Angular, Vue, React, Svelte都是热门的前端框架,Capacitor和Ionic我就看不太懂了。 Ionic是个UI框架,通常会配合Capacitor或Cordova开发挂平台app。接下来的28天我的code都会是用Typescript + Angular + XML + CSS。

为什麽要用Nativescript:

优点:

  1. Write once, run everywhere (一套code就可以生成Android + iOS app)
  2. 网页前端工程师入门容易,所以小公司可以找网页前端工程师来写app
  3. 原生UI,效能会比较好(? (我之前用Ionic的时候也不会觉得UI慢到哪里去就是了)

缺点:

  1. 跟React Native和Flutter比较的话很冷门,目前(2021/09/12) 104上面的职缺依照框架:
    1. React Native: 231个职缺
    2. Flutter: 196个职缺
    3. Nativescript: .....呃....0个职缺
  2. 因为冷门所以网路上能找到的解答比较少
  3. 开发iOS app还是需要买Mac (二手Mac也不便宜捏)

Nativescript怎麽装?

https://docs.nativescript.org/environment-setup.html 一定要配 https://stackoverflow.com/questions/tagged/nativescript
如果只想先玩玩看Nativescript的话这边有个playground: https://play.nativescript.org/


<<:  Day1:Tensorflow?Keras?

>>:  DAY9-JAVA的类别(3)-多载

Day 25 - redux-saga 文件范例

Q_Q 没学完啦 Redux-saga 范例 import { createStore, appl...

CDB(集中式) 是什麽? DDB(分散式)是什麽?

分散资料库(Distributed Database, DDB) VS 集中式资料库(Central...

前端工程学习日记第10天

<!DOCTYPE html> <html lang="en"...

Day30 MANO开源专案使用之kube5gnfvo - 使用篇

那麽今天是最後一天了,我们就来做一个布署测试吧!昨天以介绍了关於Template的内容以及主要会使用...