小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

國(guó)產(chǎn)CPU井噴 四大架構(gòu)齊現(xiàn) 遭遇市場(chǎng)生態(tài)壁壘

 道正天下 2015-08-16
你的思維應(yīng)該轉(zhuǎn)變,看得出來(lái)你對(duì)硬件的過(guò)度推崇而忽視起到主導(dǎo)作用的軟件。Intel x86起初也不見得架構(gòu)和性能就秒殺其他硬件廠商,當(dāng)時(shí)摩托羅拉生產(chǎn)的微處理器完全可以跟Intel平分秋色,但是Intel自從跟Windows結(jié)盟后,什么摩托羅拉、SUN、IBM在Windows及其應(yīng)用驅(qū)動(dòng)下的x86機(jī)器面前,只能慢慢退出歷史舞臺(tái)。所以,不要以為軟件是那么容易搞的,從系統(tǒng)內(nèi)核到開發(fā)工具包,就算是蘋果、谷歌都不敢自己一家包辦,蘋果家的Mac和iOS都從FreeBSD和GNU這些自由、開源項(xiàng)目拿了不少東西,而Google的Android就更甚。首先,Android是Google收購(gòu)的一個(gè)系統(tǒng),Android基于Linux內(nèi)核開源項(xiàng)目;瀏覽器(包括桌面的Chrome)核心組件則基于蘋果開源的WebKit,而WebKit又是基于德國(guó)開源項(xiàng)目KDE的KHTML,可以說(shuō)是環(huán)環(huán)相扣,離不開開源;Android的SDK則利用了Oracle Java(JDK),開始的時(shí)候開發(fā)環(huán)境是基于開源Eclipse基金會(huì)打造的ADT工具,然后是基于Jetbrains家的產(chǎn)品做出了Android Studio;就算小到一個(gè)文件數(shù)據(jù)庫(kù),也就是iOS和Android內(nèi)置的SQLite都是開源代碼,如果要你自己搞一個(gè)SQLite這種完整支持ACID的關(guān)系數(shù)據(jù)庫(kù),雖然不支持網(wǎng)絡(luò)訪問(wèn),但也不不是一件簡(jiǎn)單的事。所以,你所謂開源技術(shù)不受自己控制就不使用完全是大錯(cuò)特錯(cuò)的想法,華爾街說(shuō)“開源是社會(huì)主義”,在社會(huì)主義國(guó)家的人居然還沒(méi)有意識(shí)到開源軟件的重要性,像阿里巴巴,甚至國(guó)內(nèi)的Linux Deepin這個(gè)基于Ubuntu/Debian的Linux發(fā)行版,都已經(jīng)加入了Linux基金會(huì)(成員中,國(guó)內(nèi)的公司還有華為、移動(dòng)、中興)。像WPS、搜狗輸入法(基于Fcitx)都已經(jīng)能跑在Linux上面,國(guó)內(nèi)的Linux Deepin、Ubuntu Kylin都內(nèi)置了這些組件,加上開源的Chromium、Firefox這些跨平臺(tái)的瀏覽器,足以應(yīng)對(duì)日常的使用。另外,還有一個(gè)Wine的開源項(xiàng)目,致力于在Linux模擬運(yùn)行Windows上的程序,國(guó)內(nèi)的Longene團(tuán)隊(duì)多次基于WIne把QQ移植到Linux上,不過(guò)個(gè)人不看好Wine這條路子,真正的出路應(yīng)該是Web領(lǐng)域,如果一個(gè)平臺(tái)的應(yīng)用基于Web技術(shù)進(jìn)行開發(fā),那首先,開發(fā)門檻就降低了,而且開發(fā)者的從業(yè)領(lǐng)域也不會(huì)變窄,能吸引Web開發(fā)者進(jìn)行桌面應(yīng)用開發(fā),典型的如國(guó)人做的一個(gè)Node-Webkit項(xiàng)目,基于Node.JS操作本地系統(tǒng),基于Webkit(Chromium)使用HTML5/CSS3/JS等Web技術(shù)展現(xiàn)界面,內(nèi)存會(huì)多占店,但體驗(yàn)并不差。Node-Webkit的主要缺點(diǎn)是帶了WebKit這一整套環(huán)境,軟件體積比較大,不能重用系統(tǒng)的瀏覽器,這時(shí)可以換一個(gè)思路,這里以PHP進(jìn)行桌面開發(fā)為例說(shuō)一下:除去icudt55.dll,PHP7用7ZIP壓縮后不足7MB,而PHP自帶了SQLite存儲(chǔ)引擎和CLI HTTP Server,用戶打開系統(tǒng)的瀏覽器就能訪問(wèn)PHP開發(fā)的應(yīng)用,像開發(fā)一個(gè)基于本地SQLite存儲(chǔ)的信息管理系統(tǒng)之類的應(yīng)用,在Linux上,獲取系統(tǒng)信息也容易,PHP直接訪問(wèn)對(duì)應(yīng)的文件即可,或者調(diào)用系統(tǒng)自帶的命令,然后分析結(jié)果在瀏覽器上展示。如果源代碼不想被別人看到,可以用國(guó)人開發(fā)的php-beast之類的工具進(jìn)行加密??偠灾?,就是把B/S開發(fā)模式應(yīng)用到本地桌面應(yīng)用開發(fā),基于瀏覽器搞應(yīng)用生態(tài),門檻,開發(fā)者都會(huì)更多,而且也不需要自己研制一套瀏覽器,直接Chromium即可,x86上Flash插件可以直接用Chrome自帶的Flash,MIPS上只能發(fā)揮HTML5是的實(shí)力了,不過(guò)HTML5真心強(qiáng)大,F(xiàn)irefox團(tuán)隊(duì)甚至搞出了能在Firefox瀏覽器里運(yùn)行的多人可聯(lián)機(jī)的FPS 3D游戲BananaBread,基于HTML5 WebGL等技術(shù)。瀏覽器里進(jìn)行3D編程,也不是難事,看看three.js這個(gè)庫(kù),實(shí)在是炫,所以選擇Web技術(shù)作為突破口,非常值得一試?!      ?div>點(diǎn)贊(1)轉(zhuǎn)發(fā)回復(fù)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多