精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當(dāng)前位置:云計(jì)算行業(yè)動(dòng)態(tài) → 正文

2015年能否成為云移動(dòng)IDE之年?

責(zé)任編輯:editor04 |來源:企業(yè)網(wǎng)D1Net  2015-02-07 23:09:36 本文摘自:TechTarget中國(guó)

想要開發(fā)移動(dòng)應(yīng)用的企業(yè)會(huì)面對(duì)許多不同的供應(yīng)商以及不同的開發(fā)工具。從一開始的開源到現(xiàn)在的專有、VAR選擇過程,我們需要考慮許多細(xì)節(jié)。開發(fā)和測(cè)試平臺(tái)中出現(xiàn)了一種相對(duì)新穎的概念“生態(tài)系統(tǒng)”,然而,這種移動(dòng)化同時(shí)也帶來了一系列新的復(fù)雜影響因素。例如,移動(dòng)開發(fā)和測(cè)試所帶來的新功能以及非功能性需求會(huì)對(duì)設(shè)備、操作系統(tǒng)、網(wǎng)絡(luò)和用戶行為構(gòu)成一種挑戰(zhàn)。一個(gè)好的開發(fā)環(huán)境和測(cè)試工具必須考慮到所有這些干擾因素?;谶@一思想,Server Side向Perfecto Mobil的創(chuàng)始人兼首席執(zhí)行官Erin Yaniv詢問了一些關(guān)于如何在開發(fā)中做出明智決策的注意事項(xiàng)。

企業(yè)應(yīng)該關(guān)注移動(dòng)IDE的哪些特點(diǎn)?

Java開發(fā)人員非常愿意看到他們所鐘愛的編程語(yǔ)言仍然被認(rèn)為具備基本的編程功能。Erin指出,選擇HTML或者基于web的IDE(例如Titanium)后,開發(fā)人員將不能再使用本地語(yǔ)言進(jìn)行編程。“我認(rèn)為在相對(duì)成熟的開發(fā)環(huán)境中,這種外部的、非本地的IDE還不夠靈活。例如在Eclipse和Xcode這種一直沿用到現(xiàn)在的開發(fā)環(huán)境中,開發(fā)人員就可以實(shí)現(xiàn)與集成商以及外部市場(chǎng)工具的互動(dòng)。我個(gè)人建議開發(fā)人員應(yīng)該采用本地IDE,這樣可以提供Java或者Objective-C開發(fā)環(huán)境。”

企業(yè)不走這種發(fā)展路線會(huì)怎樣?

“如果你確實(shí)選擇了非本地化的IDE,那么,接下來當(dāng)IDE不支持Objective-C或者Java語(yǔ)言時(shí),你就必須要解決開發(fā)中所面臨的許多要重要問題。你打算如何發(fā)展SDLC?如何進(jìn)行性能測(cè)試?又如何進(jìn)行功能性測(cè)試?當(dāng)我們用另外一種語(yǔ)言開發(fā)本地代碼時(shí),我們又將如何更新源代碼呢?”

時(shí)下許多流行的平臺(tái)稱,可以通過簡(jiǎn)單的混合方式來解決網(wǎng)絡(luò)與本地代碼之間的矛盾。使用這種開發(fā)工具,程序員可以在HTML5中編程,然后在客戶端上按下一個(gè)按鈕就可以輸出本地代碼。但是,從企業(yè)的角度來看,這種方法也許不會(huì)滿足太多的定制化需求,也不會(huì)作為一種長(zhǎng)期的發(fā)展方式。在抉擇過程中,我們的頭腦中一定要有一個(gè)全面的ALM策略,這一點(diǎn)是非常重要的。

選擇移動(dòng)測(cè)試工具時(shí)需要考慮哪些因素?

Yaniv表示,“持續(xù)集成”將會(huì)是企業(yè)移動(dòng)開發(fā)過程中需要考慮的重要問題,并且已經(jīng)成為一種現(xiàn)實(shí)問題。“我和Jenkins一同見證了集成的開始階段。起初,在進(jìn)行開發(fā)的同時(shí),具備了測(cè)試的能力,如單元測(cè)試,然后進(jìn)行測(cè)試的同時(shí)又形成了持續(xù)集成功能,這些都是非常重要的開發(fā)過程。企業(yè)應(yīng)該建立一種可以讓后端系統(tǒng)與IDE進(jìn)行溝通的交流平臺(tái)。這樣做所帶來的最直接的好處就在于可以更早地進(jìn)行測(cè)試以及更快地成為SDLC的一部分。”

接下來,Yaniv提醒道,企業(yè)所精心挑選的移動(dòng)開發(fā)商必須同時(shí)具備功能性和非功能性測(cè)試的能力。“測(cè)試平臺(tái)必須要將性能、監(jiān)控、可見性以及安全性所有這些因素都考慮進(jìn)去。因此,才能在CI環(huán)境中保證與IDE能夠進(jìn)行順暢溝通。”再次強(qiáng)調(diào)下,一個(gè)性能良好的移動(dòng)程序不可能以代碼作為開頭發(fā)或者結(jié)尾,其中要包含許多內(nèi)容和過程。

云在其中會(huì)起到什么樣的作用呢?

根據(jù)Eran所說,移動(dòng)開發(fā)所涉及到的最后一個(gè)關(guān)鍵因素就是規(guī)模問題,要同時(shí)具備縮、放的功能。“你不可能通過一次操作就擴(kuò)大移動(dòng)應(yīng)用的測(cè)試范圍,要不斷向移動(dòng)項(xiàng)目提供支持,或者同時(shí)進(jìn)行多個(gè)開發(fā)項(xiàng)目。你需要提前考慮如何擴(kuò)大測(cè)試范圍,如何在應(yīng)用程序中添加其他功能,如何支持更多的設(shè)備或者操作系統(tǒng)。”他提到,云測(cè)試平臺(tái)在解決以上這些問題方面具有絕對(duì)優(yōu)勢(shì)。企業(yè)利用云計(jì)算的靈活性,可用一些虛擬環(huán)境取代固定的基礎(chǔ)設(shè)施。

在云環(huán)境中進(jìn)行移動(dòng)測(cè)試或許是非常受開發(fā)人員歡迎的一種選擇。然而,云環(huán)境中沒有必要存在這種流動(dòng)性的開發(fā)平臺(tái)。Eclipse Orion項(xiàng)目的開發(fā)者Ken Walker向我們解釋了為什么這種類型的平臺(tái)會(huì)落后于其他平臺(tái)。“在iOS和Android這樣特殊的操作系統(tǒng)中,云開發(fā)平臺(tái)工作人員并不能掌控所有工具鏈。有許多許可模式對(duì)應(yīng)用程序的打包方式或者所使用的開發(fā)工具類型都有一定的管理要求。”考慮到要解決這些現(xiàn)實(shí)問題,企業(yè)仍然需要尋找一種介于傳統(tǒng)方式和云方式之間的混合解決方案,從而使移動(dòng)開發(fā)或者移動(dòng)測(cè)試能夠?qū)崿F(xiàn)每一個(gè)系統(tǒng)的最佳運(yùn)行狀態(tài)。

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

關(guān)鍵字:IDE移動(dòng)測(cè)試ALM

本文摘自:TechTarget中國(guó)

x 2015年能否成為云移動(dòng)IDE之年? 掃一掃
分享本文到朋友圈
當(dāng)前位置:云計(jì)算行業(yè)動(dòng)態(tài) → 正文

2015年能否成為云移動(dòng)IDE之年?

責(zé)任編輯:editor04 |來源:企業(yè)網(wǎng)D1Net  2015-02-07 23:09:36 本文摘自:TechTarget中國(guó)

想要開發(fā)移動(dòng)應(yīng)用的企業(yè)會(huì)面對(duì)許多不同的供應(yīng)商以及不同的開發(fā)工具。從一開始的開源到現(xiàn)在的專有、VAR選擇過程,我們需要考慮許多細(xì)節(jié)。開發(fā)和測(cè)試平臺(tái)中出現(xiàn)了一種相對(duì)新穎的概念“生態(tài)系統(tǒng)”,然而,這種移動(dòng)化同時(shí)也帶來了一系列新的復(fù)雜影響因素。例如,移動(dòng)開發(fā)和測(cè)試所帶來的新功能以及非功能性需求會(huì)對(duì)設(shè)備、操作系統(tǒng)、網(wǎng)絡(luò)和用戶行為構(gòu)成一種挑戰(zhàn)。一個(gè)好的開發(fā)環(huán)境和測(cè)試工具必須考慮到所有這些干擾因素?;谶@一思想,Server Side向Perfecto Mobil的創(chuàng)始人兼首席執(zhí)行官Erin Yaniv詢問了一些關(guān)于如何在開發(fā)中做出明智決策的注意事項(xiàng)。

企業(yè)應(yīng)該關(guān)注移動(dòng)IDE的哪些特點(diǎn)?

Java開發(fā)人員非常愿意看到他們所鐘愛的編程語(yǔ)言仍然被認(rèn)為具備基本的編程功能。Erin指出,選擇HTML或者基于web的IDE(例如Titanium)后,開發(fā)人員將不能再使用本地語(yǔ)言進(jìn)行編程。“我認(rèn)為在相對(duì)成熟的開發(fā)環(huán)境中,這種外部的、非本地的IDE還不夠靈活。例如在Eclipse和Xcode這種一直沿用到現(xiàn)在的開發(fā)環(huán)境中,開發(fā)人員就可以實(shí)現(xiàn)與集成商以及外部市場(chǎng)工具的互動(dòng)。我個(gè)人建議開發(fā)人員應(yīng)該采用本地IDE,這樣可以提供Java或者Objective-C開發(fā)環(huán)境。”

企業(yè)不走這種發(fā)展路線會(huì)怎樣?

“如果你確實(shí)選擇了非本地化的IDE,那么,接下來當(dāng)IDE不支持Objective-C或者Java語(yǔ)言時(shí),你就必須要解決開發(fā)中所面臨的許多要重要問題。你打算如何發(fā)展SDLC?如何進(jìn)行性能測(cè)試?又如何進(jìn)行功能性測(cè)試?當(dāng)我們用另外一種語(yǔ)言開發(fā)本地代碼時(shí),我們又將如何更新源代碼呢?”

時(shí)下許多流行的平臺(tái)稱,可以通過簡(jiǎn)單的混合方式來解決網(wǎng)絡(luò)與本地代碼之間的矛盾。使用這種開發(fā)工具,程序員可以在HTML5中編程,然后在客戶端上按下一個(gè)按鈕就可以輸出本地代碼。但是,從企業(yè)的角度來看,這種方法也許不會(huì)滿足太多的定制化需求,也不會(huì)作為一種長(zhǎng)期的發(fā)展方式。在抉擇過程中,我們的頭腦中一定要有一個(gè)全面的ALM策略,這一點(diǎn)是非常重要的。

選擇移動(dòng)測(cè)試工具時(shí)需要考慮哪些因素?

Yaniv表示,“持續(xù)集成”將會(huì)是企業(yè)移動(dòng)開發(fā)過程中需要考慮的重要問題,并且已經(jīng)成為一種現(xiàn)實(shí)問題。“我和Jenkins一同見證了集成的開始階段。起初,在進(jìn)行開發(fā)的同時(shí),具備了測(cè)試的能力,如單元測(cè)試,然后進(jìn)行測(cè)試的同時(shí)又形成了持續(xù)集成功能,這些都是非常重要的開發(fā)過程。企業(yè)應(yīng)該建立一種可以讓后端系統(tǒng)與IDE進(jìn)行溝通的交流平臺(tái)。這樣做所帶來的最直接的好處就在于可以更早地進(jìn)行測(cè)試以及更快地成為SDLC的一部分。”

接下來,Yaniv提醒道,企業(yè)所精心挑選的移動(dòng)開發(fā)商必須同時(shí)具備功能性和非功能性測(cè)試的能力。“測(cè)試平臺(tái)必須要將性能、監(jiān)控、可見性以及安全性所有這些因素都考慮進(jìn)去。因此,才能在CI環(huán)境中保證與IDE能夠進(jìn)行順暢溝通。”再次強(qiáng)調(diào)下,一個(gè)性能良好的移動(dòng)程序不可能以代碼作為開頭發(fā)或者結(jié)尾,其中要包含許多內(nèi)容和過程。

云在其中會(huì)起到什么樣的作用呢?

根據(jù)Eran所說,移動(dòng)開發(fā)所涉及到的最后一個(gè)關(guān)鍵因素就是規(guī)模問題,要同時(shí)具備縮、放的功能。“你不可能通過一次操作就擴(kuò)大移動(dòng)應(yīng)用的測(cè)試范圍,要不斷向移動(dòng)項(xiàng)目提供支持,或者同時(shí)進(jìn)行多個(gè)開發(fā)項(xiàng)目。你需要提前考慮如何擴(kuò)大測(cè)試范圍,如何在應(yīng)用程序中添加其他功能,如何支持更多的設(shè)備或者操作系統(tǒng)。”他提到,云測(cè)試平臺(tái)在解決以上這些問題方面具有絕對(duì)優(yōu)勢(shì)。企業(yè)利用云計(jì)算的靈活性,可用一些虛擬環(huán)境取代固定的基礎(chǔ)設(shè)施。

在云環(huán)境中進(jìn)行移動(dòng)測(cè)試或許是非常受開發(fā)人員歡迎的一種選擇。然而,云環(huán)境中沒有必要存在這種流動(dòng)性的開發(fā)平臺(tái)。Eclipse Orion項(xiàng)目的開發(fā)者Ken Walker向我們解釋了為什么這種類型的平臺(tái)會(huì)落后于其他平臺(tái)。“在iOS和Android這樣特殊的操作系統(tǒng)中,云開發(fā)平臺(tái)工作人員并不能掌控所有工具鏈。有許多許可模式對(duì)應(yīng)用程序的打包方式或者所使用的開發(fā)工具類型都有一定的管理要求。”考慮到要解決這些現(xiàn)實(shí)問題,企業(yè)仍然需要尋找一種介于傳統(tǒng)方式和云方式之間的混合解決方案,從而使移動(dòng)開發(fā)或者移動(dòng)測(cè)試能夠?qū)崿F(xiàn)每一個(gè)系統(tǒng)的最佳運(yùn)行狀態(tài)。

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

關(guān)鍵字:IDE移動(dòng)測(cè)試ALM

本文摘自:TechTarget中國(guó)

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號(hào)-6 京公網(wǎng)安備 11010502049343號(hào)

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 东乡| 聂拉木县| 昌吉市| 东丰县| 孝昌县| 吉林市| 湘潭市| 泽普县| 镇宁| 瑞安市| 那坡县| 海丰县| 纳雍县| 龙陵县| 巫山县| 伽师县| 玛曲县| 谷城县| 宁南县| 龙岩市| 远安县| 池州市| 屯门区| 渝北区| 无为县| 荥经县| 湟源县| 包头市| 平阴县| 敦煌市| 交城县| 卢湾区| 元谋县| 拜城县| 三原县| 从化市| 鄂托克前旗| 疏附县| 封丘县| 行唐县| 福安市|