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