新聞中心
windows開(kāi)發(fā)怎么發(fā)展?
軟件分為C/S B/S兩種 B/S就是網(wǎng)頁(yè) 現(xiàn)在.net一般用C#較多 C/S的一般用VC 較多 但是也有VB 這個(gè)不好說(shuō)未來(lái)發(fā)展 只能說(shuō)看你想賺錢(qián) 現(xiàn)在做軟件開(kāi)發(fā) 肯定是C#好

Windows既然不開(kāi)源,那程序員是怎么為它開(kāi)發(fā)支持軟件的?
感謝邀約,你的提問(wèn)題兩者之間沒(méi)有任何關(guān)系,系統(tǒng)是否開(kāi)源和軟件一點(diǎn)關(guān)系都沒(méi),就好比我們使用的蘋(píng)果手機(jī)一樣,蘋(píng)果系統(tǒng)不開(kāi)源,但是其使用人數(shù)多,其市場(chǎng)價(jià)值就越大,自然就有更多人的愿意在這個(gè)平臺(tái)上開(kāi)發(fā)軟件,以下是我針對(duì)這個(gè)問(wèn)題的思考,僅供參考:
首先弄明白計(jì)算機(jī)系統(tǒng)和軟件的關(guān)系
計(jì)算機(jī)系統(tǒng)軟件包含系統(tǒng)軟件和應(yīng)用軟件,沒(méi)有裝任何軟件的計(jì)算機(jī)稱(chēng)為裸機(jī),裸機(jī)是很難被人們使用的,軟件是計(jì)算機(jī)系統(tǒng)必不可少的部分。系統(tǒng)軟件是直接運(yùn)行在裸機(jī)上的系統(tǒng)軟件,又是其他軟件能夠運(yùn)行的基礎(chǔ),下圖表明計(jì)算機(jī)硬件、軟件之間的關(guān)系
操作系統(tǒng)的生態(tài)問(wèn)題,造就了開(kāi)發(fā)人員為其開(kāi)發(fā)軟件
Windows桌面操作系統(tǒng)從85年發(fā)布的Microsoft-DOS到現(xiàn)在的windows 10,有數(shù)據(jù)顯示,Windows仍然雄踞91.59%,其次是Mac占6.27%,最后的Linux占2.14%,在我國(guó)的使用率更是高達(dá)了95%。
開(kāi)發(fā)一個(gè)windows級(jí)別的操作系統(tǒng)難度有多大?
單純開(kāi)發(fā)一個(gè)操作系統(tǒng),并不是絕對(duì)的那么難。
但是你要考慮到和眾多的硬件低層兼容,和眾多軟件兼容??紤]到操作系統(tǒng)的安全性,通用性,擴(kuò)展性,功能性,建立應(yīng)用生態(tài)這就難了。
wintel聯(lián)盟了解過(guò)吧。如果各硬件廠商不把硬件接口開(kāi)放式出來(lái)你硬件都用不了[大笑]還有哪門(mén)子操作系統(tǒng),
就算你開(kāi)發(fā)出來(lái)了一個(gè)操作系統(tǒng),上面沒(méi)有眾多常用的軟件,視頻和音樂(lè)播放器需要自己寫(xiě),圖片瀏覽器,記事本自己寫(xiě),計(jì)算器自己寫(xiě),聊天,辦公軟件…自己寫(xiě),那工作量就無(wú)可估量了,你也看不了斗魚(yú)小姐姐,也不可能自己開(kāi)發(fā)一個(gè)“吃雞”,你自己恐怕都放棄了
其實(shí)windows已經(jīng)老態(tài)龍鐘,臃腫不堪了,已經(jīng)是個(gè)代碼垃圾山,只不過(guò)被現(xiàn)在硬件性能掩蓋住了?,
那什么時(shí)候會(huì)有國(guó)產(chǎn)操作系統(tǒng)呢,當(dāng)cpu和存儲(chǔ)芯片等計(jì)算機(jī)主要硬件技術(shù)都被我們掌握的時(shí)候
作為曾經(jīng)的碼農(nóng)來(lái)回答一下
開(kāi)發(fā)一個(gè)類(lèi)似win的成熟的桌面級(jí)操作系統(tǒng),難度高過(guò)眾所周知的曼哈頓計(jì)劃和登月計(jì)劃,是不是覺(jué)得有些夸張?但事實(shí)可能就是這樣。
vista代碼行數(shù)5000萬(wàn)行,打印出來(lái)是170萬(wàn)頁(yè)A4紙,耗資超過(guò)200億美元,這還是有了微軟那么多年積累,只開(kāi)發(fā)vista的費(fèi)用,win7 4000萬(wàn)行,win10數(shù)據(jù)沒(méi)有公布,但行業(yè)預(yù)估在5000到7000萬(wàn)行。
win7公開(kāi)的開(kāi)發(fā)工作人數(shù)是23個(gè)小組,每個(gè)小組約40人,分別負(fù)責(zé)windows中的每個(gè)模塊的開(kāi)發(fā),比如設(shè)備和媒體,文件系統(tǒng),桌面圖形等等,這還是在vista基礎(chǔ)上的開(kāi)發(fā),并不是從頭開(kāi)發(fā)。
windows的發(fā)展已經(jīng)有了30年,中間的積累,走的彎路都不是外人可以輕易得知的。
我國(guó)的自助操作系統(tǒng),實(shí)際都是開(kāi)源系統(tǒng)的二次開(kāi)發(fā),遠(yuǎn)不是從0開(kāi)始的建設(shè),而且軟件的開(kāi)發(fā)并不是1+1=2那么簡(jiǎn)單。不是說(shuō)你能蓋5層樓,我給你投兩倍人力物力你就能蓋出十層樓來(lái)。
說(shuō)個(gè)有趣的小故事吧,微軟的excel現(xiàn)在已經(jīng)成為了祖?zhèn)鞔a,里邊存在很多無(wú)用代碼,但微軟自己都不敢把excel重新寫(xiě)一遍。
到此,以上就是小編對(duì)于Windows怎么開(kāi)發(fā)的的問(wèn)題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
分享名稱(chēng):windows開(kāi)發(fā)怎么發(fā)展?windows怎么開(kāi)發(fā)
網(wǎng)頁(yè)URL:http://www.dlmjj.cn/article/dhpcdsd.html


咨詢
建站咨詢
