我有一个关于web和本机应用程序开发和集成多个框架的问题。
我目前有一个web应用程序(html 5, css, js/jquery, php, mysql),并希望在Android和iOS上作为一个本地应用程序可用。它使用Yii框架,我正在考虑使用Netbeans IDE和Apache Cordova进行转换。我该怎么做呢?有人能提供一些链接或一个解释,以澄清事情为我吗?
如果你有一个不同的方法,你想推荐代替Cordova,我也很感激。请说明为什么你更喜欢这种方法。
我在这个论坛和网络上看到了很多解释这个过程的信息,但没有考虑到Yii。
感谢您的所有帮助!
我也有同样的问题。因为我们已经决定放弃原生应用,并使用我选择的html5网站设计,Yii+backbone.js .
在你的情况下,如果你计划构建一个本地应用程序,后端(PHP或Yii在你的情况下)将不会被用作智能web服务器,因为你将使用一个JS框架。
已知的、深受喜爱和使用的框架是:
- angular.js
- backbone.js
- knockout.js
- ember.js
请记住,php是一种服务器端语言。它不是基于客户的。Yii可以作为提供数据的后端。当你想使用cordova时,你需要一个客户端框架,比如jquery mobile.