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.

    need some advice

    Discussion in 'Apple and Mac OS X' started by bikerc, Feb 14, 2010.

  1. bikerc

    bikerc Notebook Geek

    Reputations:
    9
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    Hello:

    I currently own a Dell XPS 1710 (3 years+) and I am very happy with it and with the Dell support overall for that matter. However, I want to get a faster laptop.

    I am a java developer, I worked only on Windows and a bit on Linux so far, and I use a lot eclipse and other programs occasionally: Office 2007, Dreamweaver, Visual Studio 2008 and others.

    I want to get a 17" laptop with a 1920x1200 resolution. I checked out the Dell website and there seems to be nothing out there like my laptop. This resolution is supported only by Alienware models (too flashy and bulky for my taste and I heard they have problems), Dell Precision Mobile Workstation (way too expensive) or other 15.6" models (the screen is too small).


    On the other hand - and this is why I posted here - the 17" macbook pro looks very promising, I used it a bit in the apple store and I really like it. It's light - I like that a lot since I have to carry my laptop to work every day - I like the screen, its price is close to my budget, it has OSX which is essentially Unix (and I have to admit I kind of hate windows) but...

    There is something that keeps me from making the jump. I am not too sure how am I going to use it. So far I've done development on windows. I guess I could use the java tools such as eclipse on OSX but I need to install Windows (Parallels or VM Ware) to use office 2007 and VS 2008 plus another zillion little things that probably don't have mac versions. Then I am asking myself - do I really need a mac?

    From what I've seen on this forum, running windows on mac has its own perils (overheating, CPUs downgrading the speed) probably due to drivers that are not as performant as the native OSX driver.

    So, here I am posting on this forum, looking perhaps for some advice and insight from mac users or others...

    Thanks
     
  2. directeuphorium

    directeuphorium Notebook Evangelist

    Reputations:
    62
    Messages:
    408
    Likes Received:
    0
    Trophy Points:
    30
    there are mac version for most programs.. i dunno about java development programs.. but "Office 2007, Dreamweaver" have mac version... which you can pay for

    other progams eh... dual boot or run in a virtual machine... assuming they'll work well enough.

    seems as though you all ready have a bunch of money invested in windows software...

    if all you really want is the screen resolution, the 17'' monitor and the "light" laptop.. there are PC companies that make laptops close to that resolution. 1920x1080

    the Asus G series comes to mind
    or the sony F series
     
  3. jimboutilier

    jimboutilier Notebook Evangelist NBR Reviewer

    Reputations:
    162
    Messages:
    374
    Likes Received:
    0
    Trophy Points:
    30
    MAC's can make terrific development machines.

    Not only is Apples java development environment that comes free with OS X great, but you can easily run other JDE's like Eclipse or IntelliJ IDEA or many others. Being unix based OS X is a great environment to load all the support services (like db server, web servers etc) too. A lot of unix stuff can run directly on OS X in this respect (Oracle, Websphere, MySql, Apache etc).

    And when it comes to testing and debugging there is nothing like a raft of VM's for various Windows and Linux Environments. Vmware Fusion and Parallels are excellent VM's that will allow you to set up various flavors of XP, Vista, W7, IE 6/7/8, FF, Chrome etc for testing various environments.

    Just make sure you have plenty of Disk space and RAM. I know a number of folks that have ditched their free corporate PC's in favor of a personally purchased MAC for a development environment because they find the MAC so much more productive. They say their build times are dramatically faster on the MAC, in addition to just being a great development environment. And I'm not saying a PC can't be great for development or that a MAC is always better - just that a few people I know have found it better in their case.

    So a MBP is worth looking at.
     
  4. Luke1708

    Luke1708 Notebook Virtuoso NBR Reviewer

    Reputations:
    352
    Messages:
    3,799
    Likes Received:
    0
    Trophy Points:
    105
    take a look on the netbeans website. It supports, java, c++, php, ruby and a few others. Dreamweaver also comes for mac. Maya is also available. Even xampp for mac exists. macs have come a long way since their "Dark side" days. :D :D
     
  5. DJRiful

    DJRiful Notebook Consultant

    Reputations:
    23
    Messages:
    289
    Likes Received:
    0
    Trophy Points:
    30
    Eclipse one of the best free software
     
  6. bikerc

    bikerc Notebook Geek

    Reputations:
    9
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    This is very interesting and it is the kind of information I was looking for.
     
  7. KernalPanic

    KernalPanic White Knight

    Reputations:
    2,125
    Messages:
    1,934
    Likes Received:
    130
    Trophy Points:
    81
    I'd believe build times being faster given same hardware...(java always has been a bit friendlier for *nix) but I would reasonably doubt "dramatically" without some benchmarks.
    (I'd love to see them if someone has them...)

    All things said and done it should work, as long as your IT group (that being yourself if you are freelance) support apple OS X.

    However, you might want to wait for a hardware refresh on the mac side.

    If performance is important to you, PCs are now shipping with the new core processors from Intel. You might want to wait until Apple chooses to bump up a tech notch.
     
  8. jimboutilier

    jimboutilier Notebook Evangelist NBR Reviewer

    Reputations:
    162
    Messages:
    374
    Likes Received:
    0
    Trophy Points:
    30
    I don't have any official benchmarks, I only go by what a few of our developers are telling me for a particular application and that is using Eclipse under XP vs Eclipse under OS X (similar processors but 2gb under XP and 4gb RAM under OS X) they are seeing 4-5x the build speed under OS X. Who knows what other factors are involved but this is one anecdotal case of what I would call "dramatic". And this isn't a case of 1 second vs 5 seconds its a case of 20 minutes vs a couple of hours for a build.
     
  9. KernalPanic

    KernalPanic White Knight

    Reputations:
    2,125
    Messages:
    1,934
    Likes Received:
    130
    Trophy Points:
    81
    Well, lets be fair... you are placing a 64-bit (at least partially if OSX version is less recent, and fully if its up-to-date) OS with 4GB against a 32-bit OS with 2GB in a memory-hungry environment.

    Also... I'd be interested to hear what developers think is a "similar processor".
    Developers tend to span the knowledge gap from "hardware genius" to "new at this" as I know a few who think a "233 Pentium" and a 2(.)13 Core2duo are "close".

    You also might have a few people who WANT it to be 4-5x faster.
    (I have users who swear their ancient powerPC mac is faster than an core2duo windows 7 machine in almost anything.)

    I'd like to see a direct comparison between 64-bit Win7 and the most recent version of OSX with similar if not the same hardware.
    (This is the OPs actual situation save the PC will have a superior processor right this minute.)

    You have to admit... 4-5x faster with the same hardware sounds bogus...
    :)
     
  10. jimboutilier

    jimboutilier Notebook Evangelist NBR Reviewer

    Reputations:
    162
    Messages:
    374
    Likes Received:
    0
    Trophy Points:
    30
    While we are talking 2.x ghz C2D processors all around, I admit we're talking a POS $800 corporate PC against a well designed premium PC costing at least twice that with more memory and a more modern OS.

    As I mentioned, this is anecdotal and imperfect. This case may be extreme in degree (due to uncontrolled variables) but I believe it. In general I've heard from many developers that on a given piece of hardware you'll be able to get more performance from a *nix OS than a Windows OS. Its also consistent with my personal experience as a developer and an application user.

    I can be running OSX with many apps and several VM's with good performance, where an XP box with the same specs is a slug at that point. Vista or W7 may change that picture, but I have not used them as core OS's. I can say from running them in VMs that they have much higher overhead than XP though.
     
  11. Xhibit

    Xhibit Notebook Evangelist

    Reputations:
    131
    Messages:
    460
    Likes Received:
    0
    Trophy Points:
    30
    Yes, *nix OSs tend to use less ram and cpu time, so it might be noticeable on a Pentium with DDR ram, but on medium to high end core 2/i there's no way you'd be able to tell the difference between a windows 7/vista vs a *nix OS, especially OS X. Given that the windows machine is clean and free of bloatware. OS X doesn't OC your memory or up the rpms on your hard drive. The hardware of a computer is it's potential, no matter how good the OS is, you can't go past that, and windows is pretty fast. If one ran slower than the other on the same hardware its due to a badly written program on one or the other.

    You could however argue that your productivity increases on OS X due to a better designed UI and less buggy environment... but not that your builds would compile significantly faster.

    And for the OP, Office is iffy in OS X as it doesn't offer all the features the windows version does. And Visual Studio is PC only, so it depends if your satisfied with the speed lost from a VM, or having to boot into windows.
     
  12. bikerc

    bikerc Notebook Geek

    Reputations:
    9
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    This is an oxymoron. Windows is bloatware all by itself ;) It's enough to compare the system requirements between XP & Vista and/or Win 7 to see that.

    If I buy a mac I will get back to you for sure with more exact numbers when it comes to building/compile Java (and not only) applications.
     
  13. Xhibit

    Xhibit Notebook Evangelist

    Reputations:
    131
    Messages:
    460
    Likes Received:
    0
    Trophy Points:
    30
    The system requirements for windows 7 and OS X are nearly the same. Also, windows 7 and Vista treat system memory like a cache, and will seem to use significantly more ram then they really are. Operation Systems have little impact on speed, its mostly dependent on how efficient the code is written for each platform. Because a program has to be re-written for each operating system, large differences are sometimes apparent but in most cases has little to do with the operation system, and more to do that one of the programs was written poorly. However its interesting to note that windows 7 has significantly faster networking speeds than xp or vista. Some network application benchmarks were 50% faster on windows 7, than xp or vista.
     
  14. bikerc

    bikerc Notebook Geek

    Reputations:
    9
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    xhibit, here are the links to the requirements:

    XP: http://support.microsoft.com/kb/314865

    Win 7: http://windows.microsoft.com/systemrequirements

    Please note the RAM requirements:

    XP: At least 64 megabytes (MB) of RAM (128 MB is recommended)
    Win 7: 1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit)
    Windows XP Mode requires an additional 1 GB of RAM, an additional 15 GB of available hard disk space

    Are you calling these 'nearly the same'?

    ok, perhaps win 7 is not bloatware (I was teasing you a bit) but you have to admit that win 7 requires more resources than win XP and hardware always works in their favor.

    Anyway, coming back to the original question, I talked to other people and they seem to be happy with the combination: Mac OSX and Win on a VM.
     
  15. Xhibit

    Xhibit Notebook Evangelist

    Reputations:
    131
    Messages:
    460
    Likes Received:
    0
    Trophy Points:
    30
    I was comparing windows 7 to osx. But requirements don't seem to matter much when windows 7 performs just about the same as XP, or even faster in some benchmarks, esspecially networked applications. Not to mention 64bit preformance gains over 32bit XP (64bit XP is rare). It would be hard to buy a PC these days that doesn't meet wondows 7 requirements. If your going to use windows on a Mac, is should be windows 7, for maximum preformance.
     
  16. Luke1708

    Luke1708 Notebook Virtuoso NBR Reviewer

    Reputations:
    352
    Messages:
    3,799
    Likes Received:
    0
    Trophy Points:
    105
    yes, windows 7 is the future. One thing i heard though is that windows xp yields better results in battery life. That's why lots of netbooks use it. However, lately, almost all netbooks being released are coming with w7. May be the drivers have been updated so as to decrease the power consumtion under battery mode.
     
  17. Stunner

    Stunner Notebook Deity

    Reputations:
    154
    Messages:
    1,141
    Likes Received:
    0
    Trophy Points:
    55
    Psst... it's known as Operating System. ;)
     
  18. Stunner

    Stunner Notebook Deity

    Reputations:
    154
    Messages:
    1,141
    Likes Received:
    0
    Trophy Points:
    55
    With java this is not the case. Java code can be run on any OS without modification whatsoever. And the OP has been talking about java so it makes this argument moot.
     
  19. EntityX

    EntityX Notebook Evangelist

    Reputations:
    42
    Messages:
    522
    Likes Received:
    0
    Trophy Points:
    30
    have you looked at the newer studio xps's?
     
  20. bikerc

    bikerc Notebook Geek

    Reputations:
    9
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    Yes. The problem is that I want an I7 CPU and a screen with a 1920x1200 resolution. The only Dell laptops at this resolution are Alienware & Dell Precision M6x00. I really like the Dell Precision Mobile Workstation but it is expensive. HP had a model at this resolution but I think it is as expensive as the Dell if not more expensive. It seems that laptops with screens at this resolution are way more expensive than the other models.

    I also looked at Sager. They have a beast like the Dell Precision one, NP9280, but I got burned with a Sager notebook - I had hard-drive connector problems and I don't like their service. Because I live in Canada I had to send the laptop by mail, I had to drive to US and then mail it from there, and drive back to pick it up. It was a pain.

    Right now I really like the Macbookpro but I decided to wait until they update the cpus.
     
  21. EntityX

    EntityX Notebook Evangelist

    Reputations:
    42
    Messages:
    522
    Likes Received:
    0
    Trophy Points:
    30
    The studio xps 16 has both i7 and 1920x1200 screen. I just ordered one for a relative so i'm positive.

    Edit: I just checked online to confirm this
     
  22. bikerc

    bikerc Notebook Geek

    Reputations:
    9
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
  23. EntityX

    EntityX Notebook Evangelist

    Reputations:
    42
    Messages:
    522
    Likes Received:
    0
    Trophy Points:
    30
  24. bikerc

    bikerc Notebook Geek

    Reputations:
    9
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    120 pixels is not a big difference :)

    But when you program it matters. If you used Dreamweaver you know what I mean.