日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JavaEE容器調(diào)查:Tomcat大受歡迎WebLogic成時(shí)間殺手

上個星期,我們做了一項(xiàng)調(diào)查,向受訪者詢問了幾個有關(guān)Java EE的發(fā)展、Java EE容器、重新部署和重新啟動時(shí)間的問題。令我們驚訝的是,受訪者如此迅速的對這些問題作出了回答,看來這已經(jīng)成為一個熱門話題了!

目前成都創(chuàng)新互聯(lián)公司已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、神農(nóng)架林區(qū)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

在某種程度上,我們必須為我們所做的分析劃清界線,所以我們只采用前700人的回復(fù),并由此建立了如下圖表。如果回復(fù)的數(shù)量有重大變化,我們會根據(jù)***結(jié)果來更新這些圖表。這項(xiàng)調(diào)查仍在進(jìn)行當(dāng)中。

如果你想自己分析這些結(jié)果,我們已經(jīng)為你提供了一份數(shù)據(jù)。當(dāng)我們得到新的回復(fù)時(shí),這些數(shù)據(jù)也可能更新。電子郵件地址已從這份數(shù)據(jù)中刪除。

我們希望這一資料能為大家提供一些關(guān)于Java EE容器和系統(tǒng)開發(fā)生產(chǎn)效能的有趣的見解!由于我們并不是專業(yè)調(diào)查人士,所以我們的數(shù)據(jù)和解釋可能會有一些缺陷。我們在下面會提到其中的一些,歡迎你親自來分析這些數(shù)據(jù)。

“最常用的Java EE容器”

我們的問題是:“你在你目前***的Java EE項(xiàng)目上使用的是什么容器?”。這個問題與圖表的標(biāo)題稍有不同。不幸的是,我們并沒有明確的區(qū)別用于開發(fā)和用于生產(chǎn)的容器,所以這里的答案可能會有些混淆,下次我們會改進(jìn),爭取做得更好些。從圖表中可以看出Tomcat可以說是***的Java EE容器。有關(guān)Tomcat的配置可參考之前發(fā)布的Tomcat的配置技巧精華詳解一文。

像往常一樣,答案層出不窮。任何少于7票的回答(調(diào)查總票數(shù)的 1 %)都沒有放在該餅圖中。這些被刪掉的容器有:

◆Tmaxsoft JEUS- 4

◆SAP NetWeaver- 3

◆Iona/Progress Artix- 1

◆zeus 4.x- 1

◆Sybase EAServer- 1

◆Impala- 1

◆Adobe JRun- 1

◆Jonas 4.x- 1

◆其他一些在列表當(dāng)中五花八門的老版本容器

 “平均每個容器重新部署+應(yīng)用程序重新啟動要多長時(shí)間?”

實(shí)際上這個問題是:“需要多長時(shí)間重新啟動容器和重新部署你的應(yīng)用程序?”現(xiàn)在,你會認(rèn)為那些回答“我從來沒有重新部署”的人們在接下來的問題中將會質(zhì)疑這一個問題,因?yàn)樗麄儚膩頉]有重新部署。顯然,他們克服了這一困難。他們可能回答得很隨意,或如果他們是JavaRebel用戶,他們會回答到:在重新配置之前,他們需要大量的時(shí)間來重啟/重新配置。

Java EE 開發(fā)者在一個小時(shí)的編碼中要重新配置多少次?

實(shí)際的問題是: “在一個小時(shí)的編程中,你會重新部署多少次?”不幸的是,我們在這里犯了一個小錯誤。當(dāng)選擇了多少次重新配置的時(shí)候,那些清楚知道他們需要重新配置7次的人們面臨兩難境地。希望他們能夠克服這個問題,他們在這點(diǎn)上犯了錯誤,對他們說5-7次或7-10次更合理。

對那些回答 “我從來沒有重新配置”過的人們 ,我們會問他們是如何做到的。答復(fù)如下:

1. “我不負(fù)責(zé)重新部署。”

2. “我們在調(diào)試模式下開發(fā)嵌入式j(luò)etty,activemq和 atomikos,而往往使用Oracle AS 。當(dāng)然,我們需要像往常一樣重新部署或重新啟動jetty,但并非OAS?!?

3. “我正處于項(xiàng)目的初期階段,所以我花了很多時(shí)間在編碼和測試上,而沒有重新部署過。在其他的時(shí)候,我一個小時(shí)通常要重新配置3-4次”

4. “我們都在使用JavaRebel,它好極了”,它使我相信,我應(yīng)該問問那些以前使用過JavaRebel的人們,因?yàn)樵谀撤N程度上這可能會有偏見。

Java EE容器單位生產(chǎn)率信息

對于下面幾個容器的具體圖表,Jetty,Oracle,以及Caucho的容器有可能有輕微錯誤,原因很簡單,在我們的調(diào)查當(dāng)中沒有那么多調(diào)查者填寫這些容器的數(shù)據(jù)。只有27個受訪者使用Jetty,20個使用Oracle,10個使用Resin 。像這樣的數(shù)字很容易改變結(jié)果。當(dāng)然,來自Tomcat用戶207個調(diào)查結(jié)果并不是很多,但至少平均數(shù)更為準(zhǔn)確。解決方案:調(diào)查更多的受訪者。這項(xiàng)統(tǒng)計(jì)調(diào)查仍然有效。

重新部署一個特定的容器需要多長時(shí)間(分鐘)

容器X是否影響漸增性開發(fā)(平均每小時(shí)重新部署的次數(shù))?

我們認(rèn)為,容器的迅速重新部署將導(dǎo)致更多的漸增性開發(fā),這的確普遍如此,但也有例外。

每小時(shí)編碼中容器X重新部署一共花費(fèi)的時(shí)間

像這樣計(jì)算:

平均每小時(shí)重新部署的時(shí)間 =每小時(shí)編程中重新部署的平均數(shù)x重新部署的平均時(shí)長(見“平均重新配置有多長”圖表) 。

重新部署容器X所占開發(fā)時(shí)間的比例

像這樣來計(jì)算:

重新部署編程時(shí)間百分比=平均每小時(shí)編程中重新部署的時(shí)間除以60 (分鐘)

“Java EE開發(fā)者每年有多少時(shí)間花在重新部署容器和重啟應(yīng)用上面呢?”(以小時(shí)計(jì)算)

我們希望保守估計(jì)這個數(shù)字,因此我們采用的是在每編程一小時(shí)重新部署的時(shí)間,并在這些假設(shè)的基礎(chǔ)上對一年的工作時(shí)間進(jìn)行分析:

1. 一個開發(fā)者很少一天編程達(dá)到8小時(shí)。我們還應(yīng)該把非編程日、會議、咖啡時(shí)間、玩桌上足球、電子郵件、閑聊等因素考慮進(jìn)去。我們假設(shè)的是,平均每天編程4個小時(shí),每星期5天。

2.我們還假設(shè),一部分人有休息日和假期,還有其他理由使得他們不會每天編程。這些原因a)將使每年的編程時(shí)間減少數(shù)周, b)平均每天減少了#小時(shí)??紤]到這些因素,我們認(rèn)為每年實(shí)際工作的時(shí)間是40周而不是52周。這12個星期應(yīng)占幾乎囊括了所有會減少每周/每天編程小時(shí)的任何事情。我們料想,如果你每天不編碼4小時(shí),每周5天,至少每年40周,那么你可能沒有回答這一調(diào)查。如果我們這里有偏差,或這不還夠保守的,請讓我們知道。 

調(diào)查綜述:收到超過700名迅速的回復(fù)給我們留下了深刻的印象。我們很想知道你對這結(jié)果是如何看待的。比如說先回答這個問題:你能接受每個開發(fā)人員平均每年在Java容器重部署上花費(fèi)81到319小時(shí)嗎?

Java EE容器是天堂還是地獄?

原文:Survey Results: Java EE Containers – Heaven or Hell?


網(wǎng)站欄目:JavaEE容器調(diào)查:Tomcat大受歡迎WebLogic成時(shí)間殺手
瀏覽地址:http://m.5511xx.com/article/cohpsso.html