如何为phonegap中的应用选择第三种技术

时间:2013-05-15 06:22:04

标签: java php .net cordova jquery-mobile

我需要一些关于如何选择开发移动应用技术的帮助。我决定使用带有HTML的phonegap(cordova库)和Jquery mobile,并完成我的设备API和UI部件。 现在我处于两难境地,用于连接数据库的技术 - 1. PHP 2. .NET 3. JAVA

我听说/阅读PHP重量轻,易于使用,但.NET更强大,更安全。现在,我不确定这里的安全性究竟是什么意思?这是否意味着PHP不是处理数据库操作的安全方式?

有人可以指导我如何决定技术并将我的发展提升到更高的水平吗?

我可以根据需要为您提供更多输入。 :)

非常感谢。

1 个答案:

答案 0 :(得分:2)

如果你从未接触过任何这些技术,你应该使用最简单的技术。

你的优先级应该是这样的,我会根据他们的可用性/简单性排名:

1。 PHP

不可

迄今为止最简单的一切。在几天之内,您可以了解更多信息,然后创建基本服务器。无论您是只想处理REST调用还是在服务器端完成页面创建。

它拥有最大的整体支持,如果您还没有托管,您将轻松找到托管服务。它适用于所有当前的桌面操作系统,如Windows,Linux和MacOS。

<强>为:

没那么多。如果我不得不考虑任何我会说它是Java和.NET的小兄弟。

2。 .NET

不可

我最喜欢的,比PHP更安全(但不是那么安全)。它需要更多的时间来处理和使用权利。与Java一样,我更喜欢它的语法而不是PHP。比Java更可读的语法,特别是如果你钻研更复杂的东西。

<强>为:

但是,由于它是Microsoft技术,它只能在Windows平台上运行。如果这是为你关闭的话,请跳过它。

3。爪哇

不可

这两个世界几乎都是最好的。更好,更强大的语法,然后PHP和.NET不同,你可以在任何可用的平台上运行它。像.NET一样,它需要更多时间才能正确掌握PHP。

<强>为:

Java通常用于大型企业项目中,对于某些基本内容和用法,您将找不到太多帮助。即使你正确掌握它,如果你想创建任何体面和健壮的东西,你仍然需要深入研究Java EE,如果你只需要创建一个服务器应用程序,它基本上是一个最大的时间接收器。其他问题是内存消耗,这就是为什么你会看到更少的可用Java托管平台,例如.NET和PHP。

结论

如果你没有那么多时间并且你不确定你是否会再次使用它,那么坚持使用PHP。如果您计划在较长时间内使用此技术,请坚持使用.NET。最后,如果你打算在更长的时间内使用它,但Windows平台是关闭然后坚持Java。