自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

日趨成熟的云IDE怎樣改變整個軟件的開發(fā)過程

云計算
對于許多設(shè)計員和程序員來說,在軟件開發(fā)平臺中應(yīng)用云資源這種想法是非常奇怪的,但是,他們的這種態(tài)度正慢慢地改變,從而,軟件開發(fā)人員和編程人員的開發(fā)方式也有所改變。

[[126891]]

為什么開發(fā)人員愿意通過云環(huán)境交付所設(shè)計的軟件,而在使用云IDE時卻變得這么猶豫呢?對于許多設(shè)計員和程序員來說,在軟件開發(fā)平臺中應(yīng)用云資源這種想法是非常奇怪的,但是,他們的這種態(tài)度正慢慢地改變,從而,軟件開發(fā)人員和編程人員的開發(fā)方式也有所改變。通過在本地設(shè)備上安裝IDE,開發(fā)人員已經(jīng)習(xí)慣了使用自身硬件從事繁重的開發(fā)工作,但是,情況卻發(fā)生了巨大的變化,云IDE變得越來越受歡迎了。

然而,許多企業(yè)正試圖拉攏那些抵制IDE的開發(fā)人員,使整個開發(fā)過程更趨于云設(shè)計。像Cloud9、Codenvy和Eclipse的Orion這樣知名的開發(fā)平臺就是完全在瀏覽器環(huán)境中完成設(shè)計的,通過這種方式,開發(fā)人員無論在哪或者不管他們喜歡使用網(wǎng)絡(luò)設(shè)備,他們都可以自如地訪問編寫的代碼。使用這種開發(fā)平臺和開發(fā)環(huán)境的目的就是滿足開發(fā)人員的任何需求,這樣會增進(jìn)他們與開發(fā)平臺的密切關(guān)系,而在該平臺上他們將會完成整個應(yīng)用程序的部署工作。

為何對云遷移猶疑不決?

Eclipse的Orion主管Ken Walker承認(rèn),并不是所有平臺都適合開發(fā)人員。“我認(rèn)為,它是開發(fā)人員非常期待的一種工具包。在Orion上,我們更關(guān)注腳本語言,因為,此時我們還不具備后端編輯的能力。然而,在完成大型項目時,我們應(yīng)用客戶關(guān)系管理解決方案就可以使用服務(wù)器端工具了。”Ken提到,有許多瀏覽器平臺就具備這種能力,例如專注于Java編程語言的Codenvy平臺。

另外一個問題就是要能夠非常熟練地使用這些工具。開發(fā)人員對他們所使用的代碼編輯器是非常挑剔的。為了使工作流程變得更加定制化,開發(fā)人員會在其中加入一些插件,而一旦開發(fā)人員喜歡上這些插件和IDE,變很難改變他們的這種態(tài)度。Ken說,Orion平臺就可以為開發(fā)人員排解煩惱。這種平臺旨在提高客戶端的可擴(kuò)展性,從而,開發(fā)人員可以通過使用JavaScript、CSS或者HTML來擴(kuò)展瀏覽器的IDE。同時,Orion平臺也非常關(guān)注開發(fā)人員在瀏覽器環(huán)境中工作的舒適度。

開發(fā)習(xí)慣和瀏覽習(xí)慣與云IDE越來越吻合

根據(jù)Walker所說:“我們正將這種網(wǎng)絡(luò)經(jīng)驗融入到以任務(wù)為中心的網(wǎng)頁開發(fā)中,如GIT日志。我們可以在瀏覽器的新標(biāo)簽頁中打開這種類型的網(wǎng)頁,然后,不需要的時候就可以關(guān)閉網(wǎng)頁。而它并不是一種單頁面程序。”有了這種打開和關(guān)閉多任務(wù)標(biāo)簽的能力,設(shè)定瀏覽器導(dǎo)航成了使用互聯(lián)網(wǎng)時每日必須完成的任務(wù)。當(dāng)然了,開發(fā)人員仍然需要在代碼編輯器上花費(fèi)大量時間。Orion致力于提供高水平和高性能的全屏體驗。同時,也專注于無干擾的代碼開發(fā)工作。開發(fā)人員可以利用插件模式擴(kuò)展內(nèi)容幫助、語法突出以及其他功能。開發(fā)人員使用Sublime Text、Vim、Grunt和Yeoman開發(fā)node.js的目的是,創(chuàng)建一種可以在瀏覽器中模擬流行工具鏈的shell環(huán)境。因為,Orion是一種免費(fèi)的、開發(fā)資源,所以開發(fā)人員非常愿意在平臺上輸入一些新內(nèi)容,輕松地改變適合自己的IDE風(fēng)格。

云開發(fā)效率更高

Tyler Jewell是Codenvy的創(chuàng)始人兼首席執(zhí)行官。他舉了一個例子來說明為什么開發(fā)人員要盡早地學(xué)會使用云IDE。“從歷史的角度來看,人們通常會認(rèn)為IDE只是開發(fā)設(shè)備上的小編輯器。但是,如果你仔細(xì)閱讀工作區(qū)的概念,你就會發(fā)現(xiàn)概念中包含了三種內(nèi)容:IDE、創(chuàng)建過程和調(diào)試、本地測試的運(yùn)行時間。開發(fā)環(huán)境中有一個下載中心和配置區(qū)域。然后,你要將所有編寫的內(nèi)容整合到一起。

此時,開發(fā)人員仍不能停止工作。“此后,你必須將IDE編寫進(jìn)開發(fā)人員創(chuàng)建的余下流程中,該流程包含Agile工具、CI服務(wù)器、代碼管理庫等等。這樣做之后,你們還需要清除掉多余的插件和配置。一旦臺式機(jī)上的所有資源一同運(yùn)行,它們便會臺式機(jī)上的所有應(yīng)用程序一起競爭內(nèi)存空間和計算時間。通常,系統(tǒng)顛簸和交換問題會讓機(jī)器性能下降。而云IDE也許最終會解除開發(fā)人員對硬件性能的關(guān)注。”

企業(yè)幕后推動云IDE

盡管,起初開發(fā)人員對基于云的軟件開發(fā)平臺還是遲疑的態(tài)度,但是,這種控制能力的潛在提升對企業(yè)來說太有誘惑力了以至于它不能被任何人忽視。Jewell指出,跨設(shè)備復(fù)制IDE可能會引起許可證和協(xié)議問題,因為,在大型開發(fā)項目中,開發(fā)人員都可能會擁有兩個或者多個設(shè)備。對于那種十分分散的開發(fā)團(tuán)隊(包括境外委任),使用VPN解決方案增加代碼訪問能力可能需要一段漫長而痛苦的過程。當(dāng)檢查完代碼之后,企業(yè)也不能容易地追蹤所發(fā)生的事情。云解決方案可以解決上述所有問題。最后,只需將IDE分配到云環(huán)境中,就可以輕松實現(xiàn)集中控制。

原文鏈接:http://www.searchsoa.com.cn/showcontent_87499.htm

責(zé)任編輯:Ophira 來源: TechTarget中國
相關(guān)推薦

2009-03-30 16:30:00

Amazon亞馬遜Eclipse

2022-06-20 07:21:33

開發(fā)策略軟件

2011-12-23 08:53:27

云計算

2009-11-23 20:39:21

ibmdw敏捷開發(fā)

2017-09-08 17:25:18

Vue探索實踐

2011-09-05 17:07:45

MTK手機(jī)軟件

2012-11-13 11:27:16

詳細(xì)設(shè)計

2015-04-23 16:34:29

軟件開發(fā)過程傻瓜式軟件

2010-03-04 09:54:24

Android開發(fā)

2009-02-25 10:53:00

寬帶路由器安全

2010-06-11 13:45:30

UML建模

2010-02-22 17:20:45

Python開發(fā)

2009-03-16 09:52:00

802.11nWLANLANPlanner

2010-06-18 10:48:05

UML面向?qū)ο筌浖_發(fā)

2016-04-26 14:13:02

云計算ICT

2011-11-09 09:29:03

軟件項目

2015-09-15 09:46:06

AWS云應(yīng)用商店 軟件行業(yè)

2021-04-23 09:00:00

開發(fā)安全編碼

2016-12-30 11:10:32

Hadoop開發(fā)JVM

2021-11-02 15:07:22

Web前端開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號