Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 带有codeigniter的移动应用程序_Angularjs_Node.js_Codeigniter_Ionic Framework_Phonegap Plugins - Fatal编程技术网

Angularjs 带有codeigniter的移动应用程序

Angularjs 带有codeigniter的移动应用程序,angularjs,node.js,codeigniter,ionic-framework,phonegap-plugins,Angularjs,Node.js,Codeigniter,Ionic Framework,Phonegap Plugins,我是“计算机程序员”大学一年级的学生,在实习期间,我被要求开发一个简单的跨平台移动应用程序。没有什么太复杂的,包括一个登录屏幕,然后是一个带有表单的屏幕,在这个屏幕中,我使用jQuery UI autocomplete从数据库、选择框、日期选择器和文本区域获取一些信息。另一个屏幕只是一个表,其中包含登录者的当前日期、周和月记录信息 我使用HTML5和CSS作为前端,使用php和Codeigniter连接到mySQL数据库 问题是:我打算用phonegap把它变成一款混合移动应用程序。你认为这是个

我是“计算机程序员”大学一年级的学生,在实习期间,我被要求开发一个简单的跨平台移动应用程序。没有什么太复杂的,包括一个登录屏幕,然后是一个带有表单的屏幕,在这个屏幕中,我使用jQuery UI autocomplete从数据库、选择框、日期选择器和文本区域获取一些信息。另一个屏幕只是一个表,其中包含登录者的当前日期、周和月记录信息

我使用HTML5和CSS作为前端,使用php和Codeigniter连接到mySQL数据库

问题是:我打算用phonegap把它变成一款混合移动应用程序。你认为这是个好办法吗?还是值得再推迟一点项目,学习如何在前端使用Ionic framework并学习如何使用node.js连接数据库?此外,我还可以使用Ionic作为前端,这样它更像是一个本地应用程序,并且仍然可以使用Codeigniter连接到我的服务器。我很乐意阅读你对此的意见和建议


提前感谢。

我强烈建议您在应用程序中使用Ionic,您可以直接从盒子中取出很多东西,否则您将不得不了解自己。 开始使用ionic就像编写“ionic start”并为项目选择名称和模板一样简单。 根据您的web开发技能水平,您可能很快就会得到一个意大利面代码的应用程序,而不需要某种框架来设置有关如何构建项目的指导原则


至于后端,我建议您使用您觉得最舒服的后端,只要它可以轻松地暴露您需要的其余端点。

Lucas Berte Schonenardie

由于jquerymobile在过去两年没有更新,因此最好选择使用AngularJS(谷歌产品)的爱奥尼亚,而使用爱奥尼亚的应用程序比使用PhoneGap(使用jquery)的应用程序更原生

此参考资料可能有助于您做出适当的决定


谢谢大家!

谢谢你的回复。我很抱歉我的无知,但你说的意大利面代码是什么意思?另外,我也不知道你公开其余端点的确切意思。哈哈,很抱歉,这可能是我刚刚翻译的一个丹麦俚语:)这意味着你的项目可能会在没有任何适当结构的情况下一团糟。使用诸如ionic(因此是angular)之类的工具,您可以立即了解将模板放置在何处、如何创建服务以及在控制器中放置什么。Ionic还提供了一些非常好的工具来快速构建和测试您的应用程序,如“creator”、“Ionic view”,当然还有CLI,它在浏览器和设备上都支持livereload,可以为您提供非常快速的结果和反馈。再次感谢大家。我试图对你的答案投赞成票,但显然我做不到,因为我仍然没有至少15个声誉。没问题。很高兴我能帮上忙。谢谢你的推荐,这很有帮助。:)