“軟件設(shè)計(jì)自動(dòng)化”春風(fēng)拂面 2014-3-6 初春的季節(jié),依然寒氣逼人。但在軟件設(shè)計(jì)領(lǐng)域,卻暖風(fēng)頻吹。這是一股“軟件設(shè)計(jì)自動(dòng)化”的暖流,它穿透了重重霧霾的包圍,給我們帶來(lái)了一股清新之氣。細(xì)心的人們甚至能感覺(jué)到,風(fēng)向,正在悄悄地發(fā)生著轉(zhuǎn)變。請(qǐng)看: 一、2013年11月11日,北京光輪電子科技有限公司在北京宣布正式推出“TreeOS 1.0嵌入式操作系統(tǒng)”。該公司是世界上首家在MCU(即微控制器、單片機(jī))領(lǐng)域成功實(shí)現(xiàn)全面“軟件構(gòu)件化”的軟件開(kāi)發(fā)公司,TreeOS 1.0是其重要成果之一。該操作系統(tǒng)突破傳統(tǒng)思維,創(chuàng)造性地采用無(wú)核構(gòu)件化技術(shù),順利解決了業(yè)界的一個(gè)難題:中低檔MCU領(lǐng)域的操作系統(tǒng)。使用該操作系統(tǒng),代碼復(fù)用率普遍高達(dá)80~90%,個(gè)別案例甚至達(dá)到了97%,極大地提高了軟件開(kāi)發(fā)效率,在“軟件設(shè)計(jì)自動(dòng)化”方面邁出了可喜的一步。有興趣的同學(xué)可以到淘寶搜treeos內(nèi)有更加詳細(xì)的內(nèi)容。
clip_image001.jpg (9.77 KB, 下載次數(shù): 71)
下載附件
2014-3-24 09:41 上傳
二、2014年2月,微軟推出了必應(yīng)代碼搜索(BingCode Search)。它是為Visual Studio 2013推出的一個(gè)擴(kuò)展插件,可以幫助用戶通過(guò)這個(gè)擴(kuò)展和“How do I”(我該怎么做)選項(xiàng),觸發(fā)和實(shí)現(xiàn)“上下文智能助理”的功能(暫時(shí)只支持 C# 語(yǔ)言)。這款插件將支持經(jīng)驗(yàn)各異的程序員從指定網(wǎng)站找到相關(guān)代碼范例,目前已支持的網(wǎng)站包括:MSDN、StackOverflow、Donnetperls、CSha。必應(yīng)代碼搜索將編程過(guò)程變得更加簡(jiǎn)單了,常用代碼片段再也不用程序員自己費(fèi)力搜索甚至一個(gè)一個(gè)字符再碼一遍了。
clip_image002.jpg (28.02 KB, 下載次數(shù): 66)
下載附件
2014-3-24 09:42 上傳
三、2014年3月初,美國(guó)的初創(chuàng)公司RareWire打造了跨平臺(tái)語(yǔ)言“WIRE”。 “WIRE”是一個(gè)非常易用的、基于XML的跨平臺(tái)開(kāi)發(fā)語(yǔ)言。只需要能夠進(jìn)行簡(jiǎn)單的網(wǎng)頁(yè)設(shè)計(jì),就能夠輕松掌握“WIRE”。“WIRE”提供像HTML語(yǔ)言一樣的開(kāi)發(fā)體驗(yàn),可以在瀏覽器中開(kāi)發(fā)應(yīng)用,開(kāi)發(fā)進(jìn)度被存儲(chǔ)在云端,可以隨時(shí)隨地繼續(xù)工作。并且一次開(kāi)發(fā),可以同時(shí)生成對(duì)應(yīng)iOS以及Android兩個(gè)平臺(tái)的本地應(yīng)用。打造一個(gè)好用又優(yōu)雅的APP從來(lái)都不是簡(jiǎn)單事,但RareWire希望可以最大化的為用戶免去多平臺(tái)開(kāi)發(fā)繁重的工作量,從而讓用戶專注于一款稱心如意的APP。
clip_image003.jpg (22.88 KB, 下載次數(shù): 69)
下載附件
2014-3-24 09:42 上傳
軟件產(chǎn)業(yè)的發(fā)展一直落后于硬件,這主要是源于其落后的生產(chǎn)方式。如果軟件產(chǎn)業(yè)生產(chǎn)方式一直停留在“手工作坊”階段,軟件復(fù)用程度低,勞動(dòng)重復(fù)性高,形成了高技術(shù)人才低效率勞動(dòng)的局面,這將嚴(yán)重制約軟件產(chǎn)業(yè)的發(fā)展。 實(shí)現(xiàn)軟件開(kāi)發(fā)工程化、“軟件設(shè)計(jì)自動(dòng)化”是軟件行業(yè)發(fā)展的最高目標(biāo),但顯然一直以來(lái)進(jìn)展并不如人意。不過(guò)可喜的是,短短的數(shù)月之間,上述處于不同領(lǐng)域的軟件公司幾乎同時(shí)推出了能夠極大提高開(kāi)發(fā)效率的軟件產(chǎn)品,這不能說(shuō)是一種巧合,更可以把它看做一個(gè)逐漸壯大的潮流。隨著一代一代軟件工程師不斷地努力和積累經(jīng)驗(yàn),實(shí)現(xiàn)“軟件設(shè)計(jì)自動(dòng)化”的條件將日臻成熟。
|