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

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


咨詢
建站咨詢
