MBP for Programming?

Discussion in 'MacBook Pro' started by 12vElectronics, Jun 15, 2018.

  1. 12vElectronics macrumors 68040

    12vElectronics

    Joined:
    Jul 19, 2013
    Location:
    California
    #1
    Hello
    I'll be starting my courses in a few month in web development/programming/coding etc. Is the current MacBook Pro a good laptop for this? I've heard there are issues with the keyboard?

    My current laptop is a 2 year old Dell with an i5 and 8gb ram.
     
  2. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #2
    Yes, its a solid computer and its performance will be good.


    Yes, with 3 class action suits already in the queue, there are issues with the keyboards. For many people the keyboard has a propensity to fail.

    Just scroll down and see many, many threads about people dealing with failures or complaining about the failures.
     
  3. jerryk macrumors 601

    Joined:
    Nov 3, 2011
    Location:
    SF Bay Area
    #3
    The new systems are good, but they new keyboards have done away with a physical escape key. So if you are touch coder that can be a real pain when working in vi or vim type editors where escape toggles you out of insert mode.
     
  4. StockDC2 macrumors regular

    Joined:
    May 16, 2011
    #4
    Your Dell is more than enough for coding, especially when you're doing web development since there's nothing to compile.
     
  5. Ma2k5 macrumors 68020

    Ma2k5

    Joined:
    Dec 21, 2012
    Location:
    London
    #5
    It’s a solid computer for programming. I do find however, being in the UK and working in various companies, very few companies actually work in a MacOS environment (none of them I worked in worked in one - even those which have offered me if I would like a Windows or a Mac work laptop). A lot of UK institutions although they promise to give resources for both macOS and Windows, actually offer far better support for Windows.

    Had a Masters exam in Python and Java which was a practical held on Windows machines, I could see a few unhappy faces of those who were completely accustomed to macOS.

    Due to lack of timely upgrades and some other issues, it might be that I just get a 12inch MacBook to be used as a powerful iPad (aka entertainment, streaming, browsing etc) and to sync iPhone music/photos etc - while I use a Windows as my development machine.
     
  6. MichaelDT macrumors regular

    Joined:
    Aug 18, 2012
    #6
    Realistically you could get through most coding classes on a raspberry pi, so yeah the MBP will be fine.
     
  7. 12vElectronics thread starter macrumors 68040

    12vElectronics

    Joined:
    Jul 19, 2013
    Location:
    California
    #7
    Wow.
    Thanks for the help. Maybe I should just follow through with my Dell? Why is everyone around me telling me to get a mac?
     
  8. robvas macrumors 68030

    Joined:
    Mar 29, 2009
    Location:
    USA
    #8
    Most web developers in the USA prefer Mac. All the Unix stuff is built in. Unless you’re doing C#/.NET, I would avoid windows
     
  9. rafark macrumors 6502a

    rafark

    Joined:
    Sep 1, 2017
    #9
    Guess it depends what you develop for. A mac is invaluable to me mainly because of its unix command line. I am yet to find someone who dislikes developing on a mac.
     
  10. jerryk macrumors 601

    Joined:
    Nov 3, 2011
    Location:
    SF Bay Area
    #10
  11. Beau10 macrumors 6502a

    Joined:
    Apr 6, 2008
    Location:
    Downtown San Diego
    #11
    Like many VIM users, I've remapped my caps lock key to ctrl and use CTRL-[ to exit edit mode which is far more efficient that having to stretch your left hand.

    That said, in general for programmers hard function keys are very useful, esp. when debugging. You definitely don't want to be repeatedly looking back and forth between your screen and keyboard when doing something like that.

    I use a nTB 13" for this reason which is IMO the best option for a dev unless you absolutely need quad-core performance. Performance will be similar to the other TB 13" machines except heavy GPU use will cause things to throttle sooner, but then you have better battery life as well.
     
  12. Ma2k5 macrumors 68020

    Ma2k5

    Joined:
    Dec 21, 2012
    Location:
    London
    #12
    Of course, I am just anecdoting my experience in UK industry and education. Most companies use a Linux distro if need be, but never seen a company who has a macOS development environment. I mean the marketing/design team will have them, and clearly if working on iOS development you’ll probably have it too (saying that, a lot of iOS devs are developing in Windows, going by job adverts).

    Think macOS is probably a lot more popular in USA.
     
  13. rdowty macrumors 6502a

    rdowty

    Joined:
    Oct 5, 2008
    #13
    Not so much these days but I've mostly made a living working in .NET environments and I found that running Windows in a VM to be fantastic. A VM with just Visual Studio and/or SQL tools will run forever with no issues but in my experience when you load office and all the other stuff you need as a developer eventually you'll end up doing a clean install to either fix something eventually. I had somewhat of an issue like this recently on my work laptop because JAVA was acting strangely and no amount of uninstalling, reinstalling, tweaking the registry worked. If it were in a VM I could have recovered from a backup or just build a new one in a few hours.
     

Share This Page

12 June 15, 2018