Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的应用与中间件开发_Android_Middleware - Fatal编程技术网

Android中的应用与中间件开发

Android中的应用与中间件开发,android,middleware,Android,Middleware,我有1年6个月的安卓操作经验。我所有的经验都用于应用程序开发。最近我收到了两家公司的报价。一个是为我提供一个用于应用层的配置文件,另一个是为Android中间件提供一个配置文件。你能告诉我哪一个更好吗?从职业角度来看,中间件开发在金钱和其他机会方面是否优于应用层开发。 事先多谢。两者都有各自的优点和缺点,这是肯定的。需要强调的一点是,尽管中间件已经进入了服务器端编程。客户端目前还不错,但五年后,我相信Android将拥有完全不同的外观、不同的工具、不同的UX模式和不同的API。因此,通过客户端工

我有1年6个月的安卓操作经验。我所有的经验都用于应用程序开发。最近我收到了两家公司的报价。一个是为我提供一个用于应用层的配置文件,另一个是为Android中间件提供一个配置文件。你能告诉我哪一个更好吗?从职业角度来看,中间件开发在金钱和其他机会方面是否优于应用层开发。
事先多谢。

两者都有各自的优点和缺点,这是肯定的。需要强调的一点是,尽管中间件已经进入了服务器端编程。客户端目前还不错,但五年后,我相信Android将拥有完全不同的外观、不同的工具、不同的UX模式和不同的API。因此,通过客户端工作开发的技能集需要更大的努力才能更新,而刚刚起步的新开发人员将在这种动态环境中很快掌握您的经验水平。在服务器端,设计模式、可伸缩性原则和其他概念将帮助您针对技术变化和新开发人员以更强大的方式开发您的专业技能。不要误解我的意思,服务器端并不容易,它得到了相似的工作量,但与客户端技术相比,侵蚀更小。你所学到的并添加到你的武器库中的东西不会在短时间内毫无用处。如果你喜欢架构或者类似的东西,我会选择服务器端。你仍然可以在客户端平台上继续工作


(一位在这两方面都有大约十年经验的架构师/开发人员)

这应该在同意上被问到,但在看到这条评论之前我还是发布了一个答案…非常感谢你的及时帮助。你能告诉我,谁将获得更多的五年应用层人员或中间件人员,这取决于。。。没有这样的比较,但如果你擅长自己的工作,如果你能找到一家很好的匹配公司,那么过去1-2年以及未来3-5年对前端开发人员来说都是非常热门的。另一方面,系统架构师、服务器程序员几乎总是有很大的需求。。。我相信服务器人员将能够找到“报酬更高的工作”或“条件更好的工作”。尽管在不同的框架上开发UI会留下大量的模式和结构,您可以独立于工具的发展而重用,但我大体上同意这一点。