到底什么是中间件 能否实现一种中间件,能将iOS、Android、Windows Phone 7上任意平台开发的软件,在其他平台也能运行?
能否实现一种中间件,能将iOS、Android、Windows Phone 7上任意平台开发的软件,在其他平台也能运行?这个。。。你的意思是Android应用可以在IOS上运行。不存在的是因为特殊性和
能否实现一种中间件,能将iOS、Android、Windows Phone 7上任意平台开发的软件,在其他平台也能运行?
这个。。。你的意思是Android应用可以在IOS上运行。不存在的是因为特殊性和差异性。也就是说,谁都不占优势,才能不断推动软件产业的进步。如果整个平台上有这样一个通用的软件,那么我觉得前提应该是整个平台的底层首先要统一。这样一来,就不会有所谓的安卓苹果微应用软件系统,而是巨人的战略决定了,只能毁灭,不能收编。“统一”一词在任何地方都非常重要。比如,在国家的推动下,全国一卡通交通卡尚未完全实现。各方的利益博弈不仅仅是技术的实现。可以说是统一。所以你知道“统一测量”在历史书中是多么伟大的成就。
前端工作量大还是后台工作量大?
作为一名在后端工作了四年,在前端工作了一年半的工程师,让我客观一点。首先,就技术栈的复杂性而言,前端和后端并不浅。那些只知道后端的人认为前端是兼容的,那些只知道前端并认为后端是积垢的人都是高估者和低成就者。一个人的精力是有限的,每一条技术路线都可以深入很多内容。事实上,一个程序员大部分时间都在解决如何实现某项业务,如何优化和改造一个老项目的问题,尤其是在一个大工厂里。不要高估螺丝钉的作用。
所以当我们讨论谁有更多的工作,根据概率,基本上没有区别。但是你要讨论的问题只有少数人和少数情况需要面对,比如前端的跨端开发方案,如何平滑各端之间的差异,如何克服各端动画性能的瓶颈,以及高并发性、高可用性、数据库子系统表方案、缓存方案、安全策略、通信方案等。那些面临这些问题的人已经被少数人解决了。市场上的大多数人,不是螺丝钉,就是信条,真的,谁也不看不起谁,我们都是农民工,工作内容差别不大!