2012-06-23 1187 views
2

我在想,如果我想使应用量。iOS以及Android是是否值得进入学习的整个HTML,CSS,JavaScript的路线或我应该学习他们的母语软件开发工具包?HTML 5或Objective-C&NativeSDK

准确地说HTML5会成为未来我猜想我会想。它会真的取代原生移动应用程序吗?

我知道没有人有一个水晶球,但我只是从更有经验的/或更高级的开发人员寻求意见。

非常感谢。

回答

4

现实情况是,HTML5将永远不会成为iOS和Android构建的本机应用程序的现实替代品,因为它不够强大或足够强壮。此外,如果您打算创建非常简单的应用程序,那么使用HTML5将只适用于您。即使那样,你也会遇到问题。

考虑例如iOS中的表格视图。它可以针对速度和交互进行高度优化,从而始终超越第三方远程解决方案(如HTML5)。请注意,表格视图是创建iOS应用程序时最简单的事情之一。

此外,知道的Java(Android)和Objective-C的(IOS)将在您的职业生涯发展方面从长远来看对你有利。有一个例外:如果你的应用将成为一个网络应用(即Facebook)的本地表示,那么它实际上是有意义的,以大部分的网络方式(HTML5/Javascript/CSS) 。事实上,这正是Facebook所做的。然而,即使Facebook在一年的较好时间里,在移动设备上也经历了一次非常多的错误和崩溃。

最后,我知道是谁认真认为HTML5作为移动应用的建筑(除用于网状功能很大程度上基于Web的应用程序等)的有力竞争者没有应用程序开发人员的。当然,这个梦想是,HTML5将成为开发者的“银弹”或“金锤”,开创了一个新的时代,我们可以专注于为各种设备学习一套技术。不幸的是,这只是一个梦想。最起码到现在。