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

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


咨詢
建站咨詢
