到底什么是中間件 能否實(shí)現(xiàn)一種中間件,能將iOS、Android、Windows Phone 7上任意平臺(tái)開發(fā)的軟件,在其他平臺(tái)也能運(yùn)行?
能否實(shí)現(xiàn)一種中間件,能將iOS、Android、Windows Phone 7上任意平臺(tái)開發(fā)的軟件,在其他平臺(tái)也能運(yùn)行?這個(gè)。。。你的意思是Android應(yīng)用可以在IOS上運(yùn)行。不存在的是因?yàn)樘厥庑院?/p>
能否實(shí)現(xiàn)一種中間件,能將iOS、Android、Windows Phone 7上任意平臺(tái)開發(fā)的軟件,在其他平臺(tái)也能運(yùn)行?
這個(gè)。。。你的意思是Android應(yīng)用可以在IOS上運(yùn)行。不存在的是因?yàn)樘厥庑院筒町愋浴R簿褪钦f,誰都不占優(yōu)勢(shì),才能不斷推動(dòng)軟件產(chǎn)業(yè)的進(jìn)步。如果整個(gè)平臺(tái)上有這樣一個(gè)通用的軟件,那么我覺得前提應(yīng)該是整個(gè)平臺(tái)的底層首先要統(tǒng)一。這樣一來,就不會(huì)有所謂的安卓蘋果微應(yīng)用軟件系統(tǒng),而是巨人的戰(zhàn)略決定了,只能毀滅,不能收編。“統(tǒng)一”一詞在任何地方都非常重要。比如,在國(guó)家的推動(dòng)下,全國(guó)一卡通交通卡尚未完全實(shí)現(xiàn)。各方的利益博弈不僅僅是技術(shù)的實(shí)現(xiàn)。可以說是統(tǒng)一。所以你知道“統(tǒng)一測(cè)量”在歷史書中是多么偉大的成就。
前端工作量大還是后臺(tái)工作量大?
作為一名在后端工作了四年,在前端工作了一年半的工程師,讓我客觀一點(diǎn)。首先,就技術(shù)棧的復(fù)雜性而言,前端和后端并不淺。那些只知道后端的人認(rèn)為前端是兼容的,那些只知道前端并認(rèn)為后端是積垢的人都是高估者和低成就者。一個(gè)人的精力是有限的,每一條技術(shù)路線都可以深入很多內(nèi)容。事實(shí)上,一個(gè)程序員大部分時(shí)間都在解決如何實(shí)現(xiàn)某項(xiàng)業(yè)務(wù),如何優(yōu)化和改造一個(gè)老項(xiàng)目的問題,尤其是在一個(gè)大工廠里。不要高估螺絲釘?shù)淖饔谩?/p>
所以當(dāng)我們討論誰有更多的工作,根據(jù)概率,基本上沒有區(qū)別。但是你要討論的問題只有少數(shù)人和少數(shù)情況需要面對(duì),比如前端的跨端開發(fā)方案,如何平滑各端之間的差異,如何克服各端動(dòng)畫性能的瓶頸,以及高并發(fā)性、高可用性、數(shù)據(jù)庫子系統(tǒng)表方案、緩存方案、安全策略、通信方案等。那些面臨這些問題的人已經(jīng)被少數(shù)人解決了。市場(chǎng)上的大多數(shù)人,不是螺絲釘,就是信條,真的,誰也不看不起誰,我們都是農(nóng)民工,工作內(nèi)容差別不大!