国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

軟件開發(fā)的“簡(jiǎn)單”藝術(shù)—有感于VS.net

2019-11-18 12:12:49
字體:
供稿:網(wǎng)友

  前不久,微軟推出了Visual Studio.net中文正式版。對(duì)于Visual Studio.net的意義,人們的說法不一:有的人認(rèn)為它只是現(xiàn)有技術(shù)的融合,而有的人則認(rèn)為它為程序員開辟了一個(gè)嶄新的、
  令人激動(dòng)的天空。
  
  我第一次拿到Visual Studio.net,是去年夏天,那個(gè)時(shí)候的版本號(hào)還是beta2。仔細(xì)品味Visual Studio.net和微軟的.NET戰(zhàn)略,發(fā)現(xiàn)其中的技術(shù)大多都是已經(jīng)出現(xiàn)過的東西,比如說中間代碼、分布式程序中間件、xml等等。不過就如同大師掌勺一般,把這些平凡的主料與調(diào)料合理搭配,做出的大餐竟然令人垂涎三尺。當(dāng)時(shí)最使我震撼的是它的簡(jiǎn)單,以及能夠?qū)崿F(xiàn)的強(qiáng)大功能。你可以不知道面向?qū)ο螅欢W(wǎng)絡(luò),也可以不了解XML,但只要你會(huì)用向?qū)В罩謨?cè)點(diǎn)幾下鼠標(biāo),填寫幾行公式形式的代碼,就可以開發(fā)出一個(gè)標(biāo)準(zhǔn)的Web Service。假如放在互聯(lián)網(wǎng)上就能夠供任何一個(gè)地方的人使用。而調(diào)用別人這樣開發(fā)出來的Web Service也是同樣的簡(jiǎn)單,編程到了這一步真是有點(diǎn)像一門藝術(shù)了。
  
  隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,人們對(duì)計(jì)算機(jī)軟件也提出了越來越高的要求,不幸的是軟件遠(yuǎn)不能跟上硬件發(fā)展的速度。為了實(shí)現(xiàn)越來越復(fù)雜的要求,新技術(shù)在我們的身邊層出不窮。各種新名詞使得程序員越來越不知所以然。本來一個(gè)小部門的治理軟件可以由本部門的幾個(gè)計(jì)算機(jī)維護(hù)者開發(fā),但是由于其中涉及的技術(shù)過于復(fù)雜和新奇,不得不求助于專業(yè)軟件公司,白白浪費(fèi)了資金,還會(huì)帶來很多意想不到的問題。
  
  Visual Studio.net的推出改變了這一狀況,Visual Studio.net里面包含了各種最新的技術(shù),但是卻以最簡(jiǎn)單的方式提供給最終用戶。對(duì)于開發(fā)復(fù)雜的企業(yè)應(yīng)用,你可以很輕易地得益于其中各種整合的最新技術(shù),而不用擔(dān)心其中會(huì)有兼容性以及沖突之類的問題。而對(duì)于中小企業(yè)的應(yīng)用,Visual Studiio.net的優(yōu)勢(shì)就更明顯了,由于它的簡(jiǎn)單,對(duì)程序員的要求大大降低。往往企業(yè)內(nèi)部人員或者外包中小軟件公司即可滿足需求,而且維護(hù)又方便。假如自己可以滿足自己的需求,還需要求助他人嗎?
  
  有人因此而哀嘆,這是程序員的悲哀。真的這樣嗎?我倒覺得恰恰是程序員的幸運(yùn)。縱觀計(jì)算機(jī)發(fā)展歷史從低級(jí)到高級(jí)的演化,就是人們不斷地把復(fù)雜的技術(shù)封裝成為簡(jiǎn)單的技術(shù),然后再在此基礎(chǔ)上開發(fā)出更加復(fù)雜技術(shù)的過程。假如沒有把機(jī)器語(yǔ)言封裝成匯編語(yǔ)言,把匯編語(yǔ)言封裝成高級(jí)語(yǔ)言,又怎么會(huì)有今天這么多姿多彩的計(jì)算機(jī)世界呢?假如當(dāng)年的先輩沒有把邏輯電路開關(guān)結(jié)構(gòu)抽象成為機(jī)器語(yǔ)言,也許今天廣大程序員還擠在擁擠的布滿電線的小屋里,忙于插插拔拔調(diào)試電路板呢。
  
  我們可以想像,在今天的Visual Studio.net的基礎(chǔ)上,將來一定會(huì)有更多更復(fù)雜的應(yīng)用誕生。而他們的設(shè)計(jì)者,也許就像大多數(shù)程序員不了解硬件體系結(jié)構(gòu)一樣,對(duì)底層的實(shí)現(xiàn)方法也所知甚少,只是專注于自己軟件本身美麗的邏輯。到了這一天,也許軟件開發(fā)就變得似乎藝術(shù)創(chuàng)作一般,一個(gè)人坐在海灘上,身邊是一臺(tái)筆記本電腦和一杯咖啡,靜靜地寫著喜歡的代碼,再也不用考慮什么“底層協(xié)議”、“兼容性”、“操作系統(tǒng)”之類的東西了。
  
  用簡(jiǎn)單的畫筆可以任意畫出漂亮的圖畫,也許這才是編程的最高境界吧。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 含山县| 上高县| 阳新县| 太保市| 澄城县| 外汇| 招远市| 南华县| 滦南县| 杭州市| 民勤县| 宜兰市| 阜平县| 兴安盟| 靖边县| 南溪县| 天门市| 河间市| 贞丰县| 双江| 云霄县| 永康市| 阆中市| 延长县| 时尚| 邢台市| 科技| 金堂县| 淮南市| 康保县| 拉萨市| 汕头市| 天峨县| 睢宁县| 博乐市| 浠水县| 惠东县| 会同县| 麟游县| 纳雍县| 娄烦县|