【问题标题】:Application vs middleware development in Android [closed]Android中的应用程序与中间件开发[关闭]
【发布时间】:2011-05-11 09:10:15
【问题描述】:

我有 1 年零 6 个月的 Android 经验。我的所有经验都涉及到应用程序开发。最近收到两家公司的offer。一个是为我提供一个在应用层工作的配置文件,另一个是提供一个关于 Android 中间件的配置文件。你能指导我哪个会更好。从职业角度来看,在金钱和其他机会方面,中间件开发是否比应用层开发更好。 提前非常感谢。

【问题讨论】:

标签: android middleware


【解决方案1】:

两者各有优缺点,这是肯定的。需要强调的一件事是,尽管中间件属于服务器端编程。客户端目前很好很酷,但五年后,我相信 Android 将拥有完全不同的外观、不同的工具、不同的 UX 范例、不同的 API。因此,您通过客户工作开发的技能将需要更多的努力来更新,而刚开始的新开发人员将在这种动态环境中很快掌握您的经验水平。在服务器端,设计模式、可扩展性原则和其他东西的概念将帮助您以更强大的方式发展您的专业知识,以应对技术变化和新开发人员。不要误会我的意思,服务器端并不容易,它需要付出类似的努力,但与客户端技术相比,侵蚀更小。你学到的东西并添加到你的武器库中不会在短时间内变得无用。如果您喜欢架构等,我会选择服务器端。你仍然可以继续在客户端平台上做事......

(在故事双方都有大约十年经验的架构师/开发人员)

【讨论】:

  • 非常感谢您对锂的及时帮助。您能告诉我五年应用层人员或中间件人员谁的收入更高
  • 这取决于...没有这样的比较,但过去 1-2 年对于前端开发人员来说可能非常热门,如果您擅长什么,那么接下来的 3-5 年可能会非常热门你这样做,如果你能找到一个好的匹配公司工作。另一方面,系统架构师、服务器程序员的需求几乎总是很大......我相信服务器人将能够找到“薪水更高的工作”或“条件更好的工作”。
  • 非常感谢您对锂的评价
  • 我大体上同意,尽管在不同框架上开发 UI 会留下一些模式和结构的沉淀物,您可以独立于工具演变而重用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
  • 2015-02-12
  • 1970-01-01
  • 2013-10-13
  • 1970-01-01
  • 2023-03-13
相关资源
最近更新 更多