The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    T420 vs W520 for a java programmer

    Discussion in 'Lenovo' started by alireza4, Jul 2, 2011.

  1. alireza4

    alireza4 Notebook Guru

    Reputations:
    1
    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    I'm a student and I'm trying to be a java programmer. I can't stil decide between T420 and W520.

    T420 (ci5-2520m)
    W520 (ci7-2720qm)

    you suppose that all these programs such as a DB server, WEB server, IDE, IE, Firefox, Opera, Anti-Virus and so forth are running concurrently on my system.

    How much ram and cpu do I need to run 1000 test classes 1000 times smoothly in a day?

    I think I go for W520? and what about you?

    Thank you very much for your attention.
     
  2. Tsunade_Hime

    Tsunade_Hime such bacon. wow

    Reputations:
    5,413
    Messages:
    10,711
    Likes Received:
    1,204
    Trophy Points:
    581
    It really depends on your budget. Got money beyond logic? Go for the W520, 2720QM, FHD screen, 16 GB RAM. For compiling, I'd recommend an i7 and minimum FHD screen. Programmers benefit from more vertical real estate, opting for the W520/T520 will get you 1920x1080. You could also consider the T520 as a lower cost option to the W520 while offering 80% of the same specs.
     
  3. wkearney99

    wkearney99 Notebook Consultant

    Reputations:
    66
    Messages:
    212
    Likes Received:
    0
    Trophy Points:
    30
    It's all a matter of what you want to lug around. Just about anything would do what you're asking. For dev work you'd want at least the 1600x900 screen as you get a lot more text windows on the screen. But as you go to higher resolutions the pixels start getting pretty small, maybe smaller than is comfortable to read. 1920x1080 on a 15" screen is pretty tiny, some folks like it, but I found it hard on the eyes after more than a little while.
     
  4. ThinkRob

    ThinkRob Notebook Deity

    Reputations:
    1,006
    Messages:
    1,343
    Likes Received:
    2
    Trophy Points:
    56
    Anywhere from a couple megs and a 686 to a couple dozen gigs in a 16-core SMP box.

    (i.e. It depends entirely on what those classes are doing...)
     
  5. timtravel42

    timtravel42 Notebook Virtuoso

    Reputations:
    827
    Messages:
    2,004
    Likes Received:
    1
    Trophy Points:
    56
    They're determining the meaning of life ;)
     
  6. ebiester

    ebiester Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    I'm a java programmer, and I just bought a T420. While the 520 has more real estate (and that's nice), I liked the form factor better. And at work, I'm developing on slower machines than the i3, much less the i5 or i7 upgrade. I would suggest getting the 1600x900, and at your desk at home getting an extra screen. Real estate is king when you're developing, even if you don't need it all the time.

    Note: I don't have the 420 yet so I can't say for sure, but right now I'm developing Java on a 6 year old computer.
     
  7. edit1754

    edit1754 Notebook Prophet

    Reputations:
    1,475
    Messages:
    5,145
    Likes Received:
    71
    Trophy Points:
    216
    Screen resolution is the one most important upgrade. Even during times when you're not programming you can still reap the benefits when it comes to general multitasking.

    Screen is more important than the processor, because:
    - A processor upgrade will speed up the things the computer is doing automatically (e.g. compiling). Not always by much depending on the processor you get and the type of compiling being done, but this is where the benefit exists.
    - A screen resolution upgrade will speed up the things YOU do (coding). It's a lot better to be able to very quickly fix an error in the code, hit the compile button, then take a break while waiting for it to finish - rather than take forever scrolling up and down your lines of code to find the error, only to shave off a small amount of time in the compiling process once you fix the error.
     
  8. Renee

    Renee Notebook Virtuoso

    Reputations:
    610
    Messages:
    2,645
    Likes Received:
    0
    Trophy Points:
    55
    It does not depend on his budget. The space consumer by a thousand test cases is 1000 X the size of a test case + very aprroximately 2 K.

    The physical space depends on his budget because that's physical memory we're talking about. When he exceeds physical memory, he will go to virtual memory and swapping once again depending on the size of a testcase in memory.

    Renee
     
  9. bgalakazam

    bgalakazam Notebook Enthusiast

    Reputations:
    0
    Messages:
    47
    Likes Received:
    0
    Trophy Points:
    15
    I program java and I don't need anything more than a Pentium 4. And I have a QXGA screen which beats any of the new wide-screen s, so there you go.

    But go ahead, buy new toys. W420 and W520 are practically the same crap.
     
  10. ThinkRob

    ThinkRob Notebook Deity

    Reputations:
    1,006
    Messages:
    1,343
    Likes Received:
    2
    Trophy Points:
    56
    Uh... I don't think it's quite that simple. ;)