用网络langs和应用程序编写的应用程序本地实现

时间:2016-07-02 17:29:23

标签: javascript android ios mobile

您好我想进入跨平台移动应用开发。我们可以回顾使用本机应用程序或Web应用程序的好处吗?

上述跨平台移动应用需要互联网连接才能运行。答案也可以基于:

  • 内存使用情况(次要和主要)
  • 运行时速度,DB(SQL和NOSQL)访问速度和支持
  • 潜在的可移植性(如果本地易于转换)
  • 最后但最不重要的是,未来"证明" (方向 (发展和支持)

编辑:这是一个重写的问题..

3 个答案:

答案 0 :(得分:-1)

对于移动应用程序,你应该使用Java for Android和Swift for iOS。 HTML5应用程序存在许多问题,例如性能低下(您是否看过移动浏览器上JavaScript动画的速度?如果有动画,当然,大多数时候网站会因为性能不佳而禁用它。)

编译本机应用程序(针对Android进行半编译)但JavaScript是一种解释性语言,并且手机上的性能很差。我认为你应该用母语开发你的应用程序。

答案 1 :(得分:-1)

如果我想花最短的时间进入市场,我会选择HTML / CSS / JS,使用框架来缓解各种平台的边缘情况,我在这种情况下的偏好是离子的。当且仅当我的应用程序蓬勃发展我才会将其变为原生,我会确保原生的投资值得回报。但是,如果我有一些时间,这是我想用最前卫和最好的两个世界实现的中期项目,我会选择像nativescript这样的东西。但那只是我

答案 2 :(得分:-1)

Vaadin TouchKit

如果你的应用程序是一个Web应用程序,如果它需要Internet连接并且无法脱机工作,并且你想要一个类似移动设备的用户界面,并且你想要在纯Java服务器端编程但是自动地魔术渲染到客户端使用标准Web技术而无需学习HTTP,HTML,CSS,JavaScript,DOM,WebSocket,Push等,然后查看Vaadin和加载项TouchKit