我在Android上有1年零6个月的经验。我的所有经验都是应用程序开发。最近我得到了两家公司的报价。一个是为我提供在应用层工作的配置文件,另一个是在Android中间件上提供配置文件。你能指导我哪个会更好吗。从职业角度来看,中间件开发比金钱和其他机会方面的应用层开发更好。 非常感谢。
答案 0 :(得分:8)
两者都有自己的优点和缺点,这是肯定的。有一点需要强调的是,虽然中间件是服务器端编程。客户端目前很好很酷,但是从现在起五年后,我确信Android将拥有完全不同的外观,不同的工具,不同的用户体验范例,不同的API。因此,通过客户端工作开发的技能组合需要更多的工作才能进行更新,刚开始的新开发人员将在这样的动态环境中快速捕获您的经验水平。在服务器端,设计模式,可扩展性原则和其他内容的概念将帮助您以更强大的方式开发您的专业知识,以应对技术变化和新开发人员。不要误会我的意思,服务器方面并不容易,它会得到类似的努力,但与客户端技术相比,侵蚀程度更小。你学到的东西和添加到你的武器库中的东西在短时间内不会没用。如果你喜欢建筑等我会去服务器端。你仍然可以在客户端平台上继续做事......
(一位在故事双方都有大约十年经验的建筑师/开发人员)