<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    選擇java 進(jìn)入自由開放的國度

    隨筆 - 49, 文章 - 3, 評論 - 154, 引用 - 1
    數(shù)據(jù)加載中……

    目前流行Web Framework比較和思考

    從國外網(wǎng)站上看到一篇文章,轉(zhuǎn)發(fā)過來,附簡單注解。原文在http://raibledesigns.com/page/rd/sunsets?catname=%2FJava 
    I updated my Web Framework Comparison presentation today. Rather than updating the graph that shows today's job availability, I did one that compares today to 6 months ago. Struts is still the clear winner (and growing). Spring is definitely growing. Tapestry has about the same amount of jobs (9 vs. 8). WebWork lost 10 opening (down to 4) and the demand for JSF skills has grown as well.

    Struts明顯是最大的贏家,并且持續(xù)增長,Spring明顯的有所增長,Tspestry基本持平,WebWorks下降到4,JSF的需求有所增長。

    Is WebWork a dying framework? I've heard folks complain about its small community, and there still aren't any books is only one book about it. Is that a jab at Patrick, Jason and Kris - or a jab at Manning? I'm not sure. ;-) The good news is WebWork in Action and WebWork Live should both be out this summer.


    o_webframeworkjobs-May2005.gif


    My search criteria for all of these was "framework and java" from the front page on dice.com. I did filter a bunch out for WebWork b/c there's some product called "WebWorks" that folks want to hire for.

    In my own experience, these numbers are not as accurate as you might think. Since I gave my original presentation, I've been contacted a number of times to work on projects. It's about even between Struts, Spring MVC, WebWork and JSF. I haven't had a single inquiry to do Tapestry development. The bad part about Struts jobs is there's so many of them, that rates are likely pretty low (i.e. 35-45/hour), whereas the others can get you upwards of 80-90/hour.
    依我個人的經(jīng)驗(yàn),這些數(shù)字不一定就很準(zhǔn)確。 自從我發(fā)表第一篇介紹以來,我已經(jīng)在項(xiàng)目中使用了好多次,包括Struts, Spring MVC, WebWorks 和JSF, 我還沒有做Tapestry開發(fā)。 Struts不好的方面就是太多了,其工資可能稍微低一點(diǎn)(35/45/hour) ,而用其他框架能使你提高到80-90/hour。     

    So what do these numbers mean? Do they mean you should tailor your learnings and skills to the most popular frameworks? In a sense, it's important to do so. If nothing else, Struts skills are import so you can migrate all the Struts applications to your favorite framework. However, I don't think these numbers are that important when choosing a framework to start your project with. I think the most important thing in choosing a framework is passion. Which one do you want to work with the most? It's likely that your productivity will be higher if you're enthusiastic about the framework, rather than bored with all the skills you've accumulated using it. Then again, if you're motivated by productivity more than enthusiasm - using your skills to crank out applications quickly is probably a good idea.
    那么這些數(shù)字意味著我們應(yīng)該做什么呢?是不是意味著應(yīng)該學(xué)習(xí)那些最流行的框架?乍眼看來,這樣做是很重要的。 如果沒有別的,Struts是很重要的,并且你可以將你所有的Struts應(yīng)用遷移到你鐘愛的框架中。不過,我認(rèn)為這些數(shù)字對你選擇一種框架開始你的項(xiàng)目來說不是重要的。我想在選擇一種框架時最重要的是passion(激情)。你最想使用哪一個框架工作呢?或許如果你對一個框架很熱情,你的生產(chǎn)力將獲得極大的提高,而不是乏味的使用已經(jīng)積累的技術(shù)。 另外,如果你由于生產(chǎn)力推動而不是激情,那么運(yùn)用你已積累的技術(shù)去完成項(xiàng)目可能是一個好主意。

    You might think that the number of skilled developers for framework X is important too. I don't think it is. I think the most important thing is to hire smart developers. A good developer can come up to speed on any framework in 2 weeks and be highly productive in 4 weeks. If not, the developer isn't that smart or the framework isn't that good. ;-)
    你可能認(rèn)為某個框架有經(jīng)驗(yàn)的開發(fā)者的數(shù)量也很重要,我不這么認(rèn)為,我認(rèn)為最重要的事情是雇用精明的開發(fā)者。一個好的開發(fā)人員能在兩周時間內(nèi)使用任何框架,并且在四周時間內(nèi)能熟練運(yùn)用。 如果不是這樣的話, 這個開發(fā)人員就不是精明的開發(fā)者, 或者這個框架不是優(yōu)秀的。

    Just for kicks, I did some searching for other web frameworks as well:

    • Rife: 0
    • Wicket: 0
    • Echo: 3
    • Ruby on Rails: 1
    • ASP .NET: 2876

    Now the question is - what kind of rates are these skills getting? I'd like to know what the average Rails and ASP .NET developers make. In Denver, Java developers seem to make between 65-85/hour when they're experienced contractors

    posted on 2005-05-27 11:18 soochow_hhb 以java論成敗 以架構(gòu)論英雄 閱讀(2025) 評論(3)  編輯  收藏 所屬分類: Struts

    評論

    # re: Web Framework比較  回復(fù)  更多評論   

    只用過struts webwork
    webwork還是更好一些
    2005-05-27 11:59 | 劍事

    # re: 目前流行Web Framework比較和思考  回復(fù)  更多評論   

    從語境上來看,“rate”更像是工資的意思,而不是“效率”
    2005-05-27 22:46 | ld

    # re: 目前流行Web Framework比較和思考  回復(fù)  更多評論   

    從語境上來看,“rate”更像是工資的意思,而不是“效率”

    ---- 我也覺得是這樣, 35-45/hour是不是平均每小時產(chǎn)生的代碼行數(shù)?
    2005-10-13 22:18 | i-robot
    主站蜘蛛池模板: 亚洲av无码一区二区三区网站 | 1000部拍拍拍18勿入免费视频软件 | 两个人看www免费视频| 久久精品网站免费观看| 国产精品亚洲а∨无码播放| 国产亚洲欧美在线观看| 免费观看激色视频网站bd| 亚洲精品午夜无码专区| 国产午夜亚洲精品不卡免下载 | 色www永久免费网站| 免费看国产曰批40分钟| 亚洲ts人妖网站| 国产精品区免费视频| JLZZJLZZ亚洲乱熟无码| 亚洲熟妇AV一区二区三区浪潮 | 一本色道久久综合亚洲精品| 国产亚洲一卡2卡3卡4卡新区 | 国产v亚洲v天堂a无| 日本一卡精品视频免费| 亚洲区小说区激情区图片区| 国产午夜亚洲精品不卡免下载| 成人免费午间影院在线观看| 亚洲成人在线免费观看| 日韩精品在线免费观看| 亚洲码国产精品高潮在线| 成年网站免费入口在线观看 | 国内精品免费在线观看| 亚洲一区二区三区在线视频 | 五月婷婷亚洲综合| 亚洲国产AV无码一区二区三区| 国色精品卡一卡2卡3卡4卡免费| 精品亚洲成a人片在线观看少妇| 久久狠狠躁免费观看2020| 亚洲精品国产精品乱码在线观看| 一区二区在线视频免费观看| 无码欧精品亚洲日韩一区夜夜嗨| 亚洲成av人片在线天堂无| 在线免费观看中文字幕| 亚洲中文字幕精品久久| 成人免费毛片观看| 亚洲不卡影院午夜在线观看|