曹東旭
摘要:二十一世紀(jì)是信息化時(shí)代,圍繞著計(jì)算機(jī)技術(shù)出現(xiàn)了豐富的軟件應(yīng)用,同時(shí)也形成了相應(yīng)的軟件開(kāi)發(fā)產(chǎn)業(yè)。相對(duì)于硬件而言,軟件的更新速度更快,實(shí)現(xiàn)的功能性更強(qiáng),海量的軟件構(gòu)成了互聯(lián)網(wǎng)技術(shù)應(yīng)用的基礎(chǔ)。在計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方面,包括面向?qū)ο蠹夹g(shù)、嵌入式技術(shù)、無(wú)線(xiàn)通信技術(shù)等被廣泛應(yīng)用,形成了軟件服務(wù)型、智能化、網(wǎng)絡(luò)化的特征。本文以下結(jié)合新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用展開(kāi)研究,針對(duì)現(xiàn)狀進(jìn)行分析的同時(shí),探討這一產(chǎn)業(yè)發(fā)展的趨勢(shì)。
關(guān)鍵詞:計(jì)算機(jī)技術(shù);軟件開(kāi)發(fā);應(yīng)用;發(fā)展趨勢(shì)
“十三五”期間我國(guó)提出了高速發(fā)展互聯(lián)網(wǎng)經(jīng)濟(jì)的要求,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)已經(jīng)成為當(dāng)今社會(huì)的主要生產(chǎn)支撐力。相應(yīng)地,網(wǎng)絡(luò)技術(shù)、信息技術(shù)、智能技術(shù)以及其他新興技術(shù)等,都與計(jì)算機(jī)軟件開(kāi)發(fā)有密切的關(guān)系。如各類(lèi)智能手機(jī)APP就屬于軟件開(kāi)發(fā)的一種,給人們的生活帶來(lái)了極大的方便;事實(shí)上,軟件也是實(shí)現(xiàn)互聯(lián)網(wǎng)應(yīng)用的基礎(chǔ)。
一、計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)現(xiàn)狀分析
計(jì)算機(jī)軟件產(chǎn)品是計(jì)算機(jī)技術(shù)發(fā)展中的產(chǎn)物,簡(jiǎn)單地說(shuō),它是通過(guò)計(jì)算機(jī)語(yǔ)言及協(xié)議形成的功能綜合體,可以極大地滿(mǎn)足非計(jì)算機(jī)專(zhuān)業(yè)人才的應(yīng)用需求。隨著計(jì)算機(jī)軟件的不斷發(fā)展,目前也成為網(wǎng)絡(luò)架構(gòu)中最表層(應(yīng)用層)的組成部分;計(jì)算機(jī)軟件整體上分為兩部分,即應(yīng)用軟件和系統(tǒng)軟件,其中應(yīng)用軟件類(lèi)型較多,如各類(lèi)學(xué)習(xí)軟件、即時(shí)通訊軟件、支付軟件、游戲軟件等。相應(yīng)的,系統(tǒng)軟件則是一個(gè)平臺(tái)體系,用來(lái)承載各類(lèi)應(yīng)用軟件。
根據(jù)現(xiàn)狀分析,計(jì)算機(jī)技術(shù)的主要特點(diǎn)是更新速度快、種類(lèi)繁多,計(jì)算機(jī)硬件每更新一代,相應(yīng)地軟件則會(huì)更新幾代甚至幾十代,在功能不斷完善的情況下,計(jì)算機(jī)軟件推動(dòng)了計(jì)算技術(shù)和網(wǎng)絡(luò)的普及。
計(jì)算機(jī)軟件開(kāi)發(fā)在整個(gè)計(jì)算機(jī)應(yīng)用技術(shù)體系中有重要地位,也可以說(shuō)是推動(dòng)互聯(lián)網(wǎng)經(jīng)濟(jì)的關(guān)鍵。人們實(shí)現(xiàn)各項(xiàng)功能的前提是軟件支持,一旦軟件無(wú)法達(dá)到要求,活動(dòng)也就會(huì)終止;軟件的不斷發(fā)展增加了用戶(hù)對(duì)網(wǎng)絡(luò)的需求,網(wǎng)絡(luò)的普及促進(jìn)了軟件的發(fā)展,網(wǎng)絡(luò)與軟件相輔相成,共同推薦了計(jì)算機(jī)的發(fā)展。在科技不斷發(fā)展的當(dāng)代,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)緊跟時(shí)代潮流,不斷創(chuàng)新進(jìn)步,抓住機(jī)遇面對(duì)挑戰(zhàn),為用戶(hù)帶來(lái)更大的方便。
二、計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用
1.常見(jiàn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)
軟件開(kāi)發(fā)技術(shù)很多,分為很多類(lèi),主要有Java Web、PHP、.net。Java Web是現(xiàn)在比較流行的軟件開(kāi)發(fā)技術(shù),適合做大型項(xiàng)目,有許多的開(kāi)源框架,使得JavaWeb的程序員能夠高效快速地開(kāi)發(fā)出高質(zhì)量產(chǎn)品。PHP入門(mén)簡(jiǎn)單,要求低于Java Web,是一種簡(jiǎn)單方便的開(kāi)發(fā)技術(shù),適合于小項(xiàng)目軟件的開(kāi)發(fā)。PHP開(kāi)發(fā)成本低,開(kāi)發(fā)速度快,是它流行的主要原因;.net用的語(yǔ)言是c#,它的標(biāo)準(zhǔn)集成是XML、SOAP及其他,這個(gè)標(biāo)準(zhǔn)實(shí)現(xiàn)了與其他軟件平臺(tái)的互操作。
2.面向?qū)ο蟮能浖_(kāi)發(fā)技術(shù)
面向?qū)ο蟮能浖夹g(shù)。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,軟件開(kāi)發(fā)需要的環(huán)境也越來(lái)越復(fù)雜,應(yīng)用軟件必須具備跨平臺(tái)的特性,才能滿(mǎn)足用戶(hù)的需求。軟件開(kāi)發(fā)技術(shù)具有開(kāi)放性,傳統(tǒng)的開(kāi)發(fā)技術(shù)的不透明性導(dǎo)致系統(tǒng)復(fù)雜,后期維護(hù)繁瑣,維護(hù)的花費(fèi)過(guò)高,拓展應(yīng)用領(lǐng)域和功能困難,阻礙軟件的更新。然而,面向?qū)ο蟮能浖夹g(shù)具有可拓展性、結(jié)構(gòu)開(kāi)放性等特點(diǎn),能夠彌補(bǔ)傳統(tǒng)開(kāi)發(fā)技術(shù)的相應(yīng)缺陷,為計(jì)算機(jī)軟件開(kāi)發(fā)帶來(lái)了新的活力。
3.基于網(wǎng)絡(luò)的軟件開(kāi)發(fā)技術(shù)
計(jì)算機(jī)軟件的不斷發(fā)展,促進(jìn)了網(wǎng)絡(luò)的普及,為網(wǎng)絡(luò)通信帶來(lái)了新時(shí)代。相應(yīng)地,網(wǎng)絡(luò)的不斷進(jìn)化發(fā)展,也為軟件開(kāi)發(fā)提供了更多的放線(xiàn)和素材。如無(wú)線(xiàn)網(wǎng)(wifi)技術(shù)的出現(xiàn)和成熟,加速了手機(jī)APP軟件的應(yīng)用開(kāi)發(fā)。同時(shí)使得互聯(lián)網(wǎng)技術(shù)呈現(xiàn)出數(shù)字化和信息化的特點(diǎn),通過(guò)網(wǎng)絡(luò)將全球聯(lián)系到了一起,推動(dòng)了全球化。
三、計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展趨勢(shì)
第一,網(wǎng)絡(luò)化。網(wǎng)絡(luò)化是計(jì)算機(jī)軟件發(fā)展的必然趨勢(shì),計(jì)算機(jī)軟件依賴(lài)于網(wǎng)絡(luò),同時(shí)也促進(jìn)網(wǎng)絡(luò)的發(fā)展,因此網(wǎng)絡(luò)化是軟件和網(wǎng)絡(luò)的雙贏模式。網(wǎng)絡(luò)為計(jì)算機(jī)軟件的發(fā)展平臺(tái),為軟件提供了各種便利,同時(shí)網(wǎng)絡(luò)也為軟件產(chǎn)品的快速傳播和市場(chǎng)開(kāi)拓提供了渠道。
第二,服務(wù)化。軟件的開(kāi)發(fā)是為了更好的服務(wù)用戶(hù),為用戶(hù)提供便利。由于并非所有的人都具有高深的計(jì)算機(jī)專(zhuān)業(yè)技術(shù),需要通過(guò)一座“橋梁”來(lái)搭建人與計(jì)算機(jī)功能之間的聯(lián)系,而這座“橋梁”就是軟件;用最先進(jìn)的技術(shù),最人性的開(kāi)發(fā)理念,盡最大努力滿(mǎn)足用戶(hù)的需求,因此服務(wù)化是計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的一個(gè)發(fā)展趨勢(shì)。
第三,智能化。開(kāi)發(fā)人員通過(guò)一些算法,能夠使軟件更加智能化,有著像人類(lèi)一樣的思維和運(yùn)行方式。智能化的實(shí)現(xiàn)是計(jì)算機(jī)軟件的重要進(jìn)步,是新技術(shù)的一次革新。
總體而言,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)不僅僅是當(dāng)代新技術(shù)的組成部分,更是推動(dòng)社會(huì)各項(xiàng)事業(yè)進(jìn)步的重要力量。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)一步普及,未來(lái)的生產(chǎn)生活中更多的軟件形式溝通交流、傳達(dá)信息、支付交易,因此,積極推動(dòng)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展,對(duì)我國(guó)的長(zhǎng)遠(yuǎn)發(fā)展戰(zhàn)略具有重要的現(xiàn)實(shí)意義。