第二次作业1
所選三種軟件分別是,Web Apps,Mobile Apps以及Operating Systems。
對于Web Apps而言,僅僅使用瀏覽器便可以完成大多數(shù)的業(yè)務邏輯,盡管他的實時交互性不如傳統(tǒng)軟件,但它不需要我們主動去更新,只需要保持瀏覽器的兼容性即可。以12306為例,為了方便我們購票推出了12306的網(wǎng)頁服務,以此可以看來,所有的Web Apps的目的不全是為了盈利。這類軟件不需要下載,只需輸入域名即可訪問,簡單便捷。這些軟件對于BUG的處理完全在后臺完成,我們無需關(guān)注這類軟件的版本更迭,當Web Apps更新版本時可能僅僅是導致短時間內(nèi)無法訪問,整個過程完全不需用戶參與。同一類型的軟件一般以交互性,界面美觀,加載速度,訪問邏輯作為競爭因素,這一類軟件的發(fā)展趨勢正猛,而且相信隨著時間的推移,網(wǎng)速的提升,網(wǎng)頁語言的更新,這類軟件將會占據(jù)我們的生活。根據(jù)網(wǎng)頁上人性化的設(shè)計以及提供的幫助學會了如何使用,以12306為例,為我們提供了便捷的購票體驗而不是提前到火車站排隊購票,耗時耗力,而且數(shù)字化的支付也提供了良好的體驗。目前使用的Web Apps很多很多,這種軟件再過10年,20年我覺得都是不會消亡的,因為他的優(yōu)點使然。
對于Mobile Apps而言,移動互聯(lián)網(wǎng)的興起帶給Mobile Apps極大的發(fā)展契機,當年諾基亞時代時,Mobile Apps存在諸多局限如支持機型有限,樣式普通,功能羸弱等。自android以及ios移動系統(tǒng)興起后,各式各樣的Mobile Apps如雨后春筍般涌現(xiàn),據(jù)蘋果官方宣稱,其App store中已有超過100W個應用程序。android更是因其開放性,擁有著龐大數(shù)量的應用市場。這些軟件的功能各有差異,其原先開發(fā)的目的也各有不同,例如QQ、微信、支付寶、12306等,有以盈利為目的的App,但也有目的單純的App,具體難以列舉。這類軟件處理BUG的途徑一般以版本更新為主要手段,或者是提供補丁包。這一類的軟件通常以其功能、軟件優(yōu)化、用戶群作為競爭因素,同Web Apps一樣,Mobile Apps同樣具有巨大的發(fā)展?jié)摿?#xff0c;究其原因即軟件的載體手機的便捷性以及越發(fā)強大的計算性能讓我們能夠為我們的生活提供巨大的便利,而且相信當今社會的人,大概多多少少都離不開功能越發(fā)強大的手機。這類軟件一般的操作相當簡單,一目了然,也提供使用指導。我目前使用的Mobile Apps數(shù)量龐大。這類軟件再過10年,20年同樣不會消亡,只是可能更換了一種存在的方式,因為手機在將來的10年,20年無法預測會發(fā)展成什么形式。
對于Operating System而言,Operating System為我們提供了便捷的與計算機硬件進行溝通的橋梁,遠離晦澀難懂的二進制低級語言,是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統(tǒng)軟件,任何其他軟件都必須在操作系統(tǒng)的支持下才能運行。操作系統(tǒng)是用戶和計算機的接口,同時也是計算機硬件和其他軟件的接口。操作系統(tǒng)的功能包括管理計算機系統(tǒng)的硬件、軟件及數(shù)據(jù)資源,控制程序運行,改善人機界面,為其它應用軟件提供支持,讓計算機系統(tǒng)所有資源最大限度地發(fā)揮作用,提供各種形式的用戶界面,使用戶有一個好的工作環(huán)境,為其它軟件的開發(fā)提供必要的服務和相應的接口等。實際上,用戶是不用接觸操作系統(tǒng)的,操作系統(tǒng)管理著計算機硬件資源,同時按照應用程序的資源請求,分配資源,如:劃分CPU時間,內(nèi)存空間的開辟,調(diào)用打印機等。對于我們而言,要使用計算機,操作系統(tǒng)是必不可缺的。而當前主流的操作系統(tǒng)包括Windows、Linux、IOS、android等,由于Windows的用戶基數(shù)大,而且Windows平臺上的軟件豐富,能為我們的交流辦公提供完美的解決途徑,所以無需說服自然便是Windows操作系統(tǒng)的用戶了,對于Linux,其自由的權(quán)限,提供了許多便捷的編程途徑,通過使用發(fā)現(xiàn)其穩(wěn)定性都非常的好,所以也自然成為了其用戶了,他們的目標大多是盈利,但對于Linux而言,Linux是基于GPL授權(quán)的產(chǎn)物,所以其本身是不以盈利為目的的,但Linux存在諸多的distribution,這個大多是經(jīng)過第三方公司經(jīng)過個性化定制的產(chǎn)品,其間可能以產(chǎn)品提供的而外的功能或售后技術(shù)保障收費實現(xiàn)盈利的目的。這類軟件之間的競爭大多通過優(yōu)化算法,運行效率、便捷程度、專業(yè)支持等作為競爭因素,這種軟件只要計算機沒有消失將持續(xù)存在。這類軟件大多經(jīng)過長時間的熟悉,因為操作系統(tǒng)是我們接觸時間最長的軟件,所以有時不經(jīng)意的探索可能產(chǎn)生了解,也通過官方指導或者是網(wǎng)絡求助學習。目前正在使用Windows,不然沒辦法寫博客了。這種軟件再過10年,20年同樣會存在,因為計算機在20年內(nèi)應該還不會消失吧。
轉(zhuǎn)載于:https://www.cnblogs.com/zcx123/p/5246082.html
總結(jié)
- 上一篇: 移动APP开发使用什么样的原型设计工具比
- 下一篇: ASP.NET之.NET FrameWo