Web框架
跨平台技术
跨平台技术分类
-
1.使用所有平台支持的Web技术的。 这些解决方案基本上加载了应用程序中的移动浏览器,并在该浏览器中执行所有逻辑,同时提供传统网站技术没有的附加功能,例如推送通知或访问文件存储。 这个类别包括PhoneGap(或Cordova),Sencha和Ionic(一个构建在PhoneGap之上的框架),并使用JavaScript作为主要的编程语言。
-
2.另一类通常被称为“本地跨平台”,因为程序员编写的代码由程序自动转换为本地代码。 这具有以下优点:所产生的应用程序可以实现近乎原生的性能,而基于Web的解决方案则具有在浏览器中运行未编译的代码的开销。 这个类别包括React Native和(可能)最流行的一个:Xamarin。
iOS架构
- MVC
- MVVM
- MVCS
- MVP
美团app2-3周版本迭代周期,更细一次版本,新版本2-3周覆盖80%用户,部分功能在体验做了优化,仅仅由H5转成native,点击率久提升20%,对于H5和native实现方式上根据具体业务分析,譬如某些活动以H5展现
网友评论