<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
    主站蜘蛛池模板: 女人18毛片水真多免费看| 在线视频网址免费播放| 久久国产精品免费专区| 美腿丝袜亚洲综合| 亚欧乱色国产精品免费视频| 免费人成网站在线播放| 男女啪啪免费体验区| 亚洲麻豆精品国偷自产在线91| 九九久久精品国产免费看小说| 亚洲成?Ⅴ人在线观看无码| 牛牛在线精品观看免费正| yy6080亚洲一级理论| 人妻18毛片a级毛片免费看| 国产亚洲精久久久久久无码77777| 男女一进一出抽搐免费视频| 亚洲乱色熟女一区二区三区丝袜| 西西人体免费视频| 亚洲日本中文字幕区| 国产免费久久精品99re丫y| 亚洲一区二区无码偷拍| 婷婷亚洲天堂影院| 美女被免费网站91色| 亚洲电影中文字幕| 大学生一级毛片免费看| 污污视频网站免费观看| 欧洲亚洲国产清在高| 美女视频黄的全免费视频| 激情婷婷成人亚洲综合| 怡红院亚洲怡红院首页| 性色午夜视频免费男人的天堂 | 国产乱码免费卡1卡二卡3卡| 亚洲午夜无码久久久久小说| 亚洲精品tv久久久久| 日韩人妻一区二区三区免费| 亚洲一区在线免费观看| 亚洲国产成人a精品不卡在线| 在线涩涩免费观看国产精品| 亚洲一级毛片在线播放| 亚洲欧洲国产成人综合在线观看| 最近中文字幕mv免费高清视频8| 亚洲精品色播一区二区|