我已经阅读了许多文章、博客、论坛讨论等,表达了基于 HTML5 的应用程序在超过一定的复杂性阈值时变得缓慢并且容易崩溃的观点或观察。然而,我还没有找到任何关于“慢”或“复杂”的具体信息。一个应用程序在什么时候变得足够复杂以至于它作为混合应用程序运行比作为原生应用程序运行得更慢?从这个意义上说,是什么让应用程序变得复杂?这可以解决吗?
我的公司正在为我们的第一个应用程序选择原生应用程序还是混合应用程序,如果没有更好地理解这意味着什么,很难确定提议的应用程序是否足够复杂以排除混合开发。
谢谢。
我已经阅读了许多文章、博客、论坛讨论等,表达了基于 HTML5 的应用程序在超过一定的复杂性阈值时变得缓慢并且容易崩溃的观点或观察。然而,我还没有找到任何关于“慢”或“复杂”的具体信息。一个应用程序在什么时候变得足够复杂以至于它作为混合应用程序运行比作为原生应用程序运行得更慢?从这个意义上说,是什么让应用程序变得复杂?这可以解决吗?
我的公司正在为我们的第一个应用程序选择原生应用程序还是混合应用程序,如果没有更好地理解这意味着什么,很难确定提议的应用程序是否足够复杂以排除混合开发。
谢谢。
没有什么灵丹妙药可以有基准或阈值来判断应用程序决定混合或原生应用程序的速度或复杂程度。在我看来,您和您的利益相关者必须根据您的要求和情况为应用程序定义此阈值。
有一个关于它的优秀博客,(我希望该博客的第二部分很快就会出现......),它试图从更具战略性的角度回答上述问题,不仅是您描述的参数,还有一系列在你说一个或另一个之前,你必须确定的其他方面。
文章描述了以下内容,但您可以添加或减去更多内容。
领导力 可用性 绩效 可维护性 适应性 预算 上市时间 技能和资源
以下是链接
https://pixyflux.wordpress.com/2015/09/03/how-much-native-binary-vs-spectrum/