你好 本周,我决定进行个人实验。 我已经基于Android本机代码为Android开发了两年了。 那是因为我已经使用Java多年了。 但是去年,我对JavaScript产生了一些兴趣,因为我对此并不擅长。 实验是:

第1步:考虑一个简单的Android应用 第2步:使用我的库和Java代码开发该应用 第3步:使用某些使用JavaScript代码并构建本机应用程序的工具(对于我来说是未知的)开发该应用程序。 步骤4:考虑一下。

因此,我想到了一个允许用户执行以下操作的应用程序: 1)定义要收集数据的主题。 该主题类似于仪表板指示器,具有: a)一个名字 b)值的符号。 例如,美元是美元的符号 2)查看指标值列表 3)添加一个新值。 该值具有时间戳记

因此,该应用程序基本上有两个实体,存储在本地SQLite数据库中。

该应用程序将使用每个工具的基本模板构建,仅此而已。 在Java中,我的优势是在其他项目中已经使用了许多样板代码。

Java Android App

这是我使用众所周知的方法编写的第一个应用程序的屏幕:

List of indicators

一个小实验

Values of an indicator

一个小实验

Add new value to an indicator

一个小实验

Javascript Nativescript app

List of indicators

一个小实验

Values of an indicator (and includes add)

一个小实验

Conclusions

1)构建NativeScript应用程序所需的时间少于Java应用程序。 考虑到这是我对NativeScript的第一种方法,而不是Java的第一种方法,这一点很重要。

2)NativeScript应用程序的标准外观比Java应用程序的标准外观更好(请记住,我只是在使用默认值)

3)NativeScript应用程序具有良好的性能

4)Java应用程序的总大小为3,86 MB。 NativeScript应用程序具有29,71 MB

5)代码行之间的差异太深了

6)NativeScript应用程序可以内置到iOS,而Java应用程序不能

那么,有什么理由继续生产Java Android应用程序? 你们怎么看?

礼炮

from: https://dev.to//elcotu/a-small-experiment--384b

相关文章:

  • 2021-08-25
  • 2022-01-08
  • 2022-12-23
  • 2021-06-23
  • 2022-03-08
  • 2021-05-19
  • 2021-05-18
猜你喜欢
  • 2021-08-03
  • 2022-12-23
  • 2021-07-28
  • 2021-04-28
  • 2021-10-29
  • 2022-02-27
  • 2021-09-18
相关资源
相似解决方案