针对iOS,Android和Web进行专业开发-见解


9

这不是关于如何开发所有这三种的真正问题,我知道各种跨平台的方法等等。但是我更想从开发人员的角度了解,基本开发iOS,Android和Web应用程序有多困难?

我目前是移动/网络开发人员的第一份工作。我已经开发了我的第一个iPhone / iPad应用程序,现在我必须开发适用于Android的应用程序,因为我尝试的Web版本的性能无法达到所需的水平,并且Web数据库似乎并没有取得成功。但是我不确定在记住所有api等方面是否擅长开发这3种。我不会说我对编程语言有疑问,只是如何在各种平台上使用api。另外,我在业余时间看的所有其他语言,就像我正在精简自己一样。

一个人开发ios,android和web应用程序是否可行?我是否应该考虑将其减少到iOS和基于Web的应用程序?

我自己开发所有东西,所以没有人讨论什么是最好的解决方案,而我只是在努力锻炼。

那么有没有跨平台开发人员呢?公司在不同平台上有不同的团队吗?

任何见解只会帮助我团结一致。希望这个问题有意义。


这取决于您要构建的应用程序类型。您拥有以这一点而闻名的钛。

是的,我认为钛将是一个很好的选择,因为那时只有javascript和它们的api可以开发,但我只知道由于成本,我的老板不会选择它。另外,我认为他们到目前为止还不支持黑莓。
Scott Roberts

嗨,斯科特。我是一名Android开发人员,只是接受了像您自己一样从事移动开发的角色。这包括学习iOS以开发iPhone和iPad应用程序。我真的很期待它,并且认为它将提高我的一般编程技能(同时做这两项)。我知道有些开发人员可以同时做这两种事情,只是说,这只是开发移动应用程序的另一种编程语言。这只是做事,从而获得经验。我一直在关注您的问题的答案!尊敬的约翰。
约翰·佩格里姆

您好,Johan,我主要担心的是仅靠互联网支持自己能否支持3个平台的能力。但是我确实很喜欢这3个方面的发展,而且自从完成学位后,我的经验和技能得到了进一步的提高,然后我认为这样做会更好。我想我只需要像您所说的那样去思考他们开发移动应用程序的另一种编程语言/方式,并且它们并没有我认为的那么不同。我只是希望有人能回答我,让我觉得我不是唯一的一支自己的团队,并帮助我决定可能的事,而不是,谢谢。
Scott Roberts

PhoneGap还是钛的有效替代品。
雷诺斯2011年

Answers:


3

我正在做iOS,C#.NET桌面和Java Struts2 webapp开发,我很喜欢这些。我认为查看不同平台如何实现相同目标始终是一个好主意,它可以使您对所涉及的语言和框架有更全面的了解。这意味着我的前进速度并没有我的同事仅使用这些平台之一的速度快,但是总的来说,您永远不会受到限制,因为您可以随时切换到其他平台。

我还认为,您应该在最合适的平台上启动项目,然后在看到其成功的同时将其迁移到其他平台,或者在看不到它们的情况下开始其他工作。


我将继续使用许多不同的平台,我逐渐开始能够很容易地在它们之间进行交换,有时api使我明白了。我确实希望我可以更快地取得进展,例如在Web开发三个月后,我花了几天时间才能回到iOS开发中。我希望能够随着时间的推移改善自己的切换方式,而不是编写JavaScript而不是目标c。但很高兴知道有开发人员正在为许多平台开发,因为这就是我似乎要遵循的方式。
Scott Roberts

3

我使用Android和iOS的Android已有一年多了,它具有基于Web的后端,这当然是可行的。我发现备用平台的见解使这些应用程序分别变得更好。

如果您担心没有人可以弹起东西,请访问我当地的GTUG(Google技术用户组)和iPhone开发人员组,当您遇到困难或需要建议时,它们是很好的支持来源以最好的方式进行。检查meetup.com,看看附近是否有一个小组。


只需要找到更多时间来改善android开发。是的,我住在英国,所以希望我能找到一种与小组见面的方法,但通常他们相距太远了,但是与与我在相同平台上工作的其他开发人员见面真的很好上午。
Scott Roberts
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.