Jump to content

Laptop for Programming

Hey guys,

 

So my friend needs his first laptop for Software engenering.

 

He's buying this out of his student budget... 

 

Requirements:

Good battery life.

Good build quality (He's obsessed)

 

Use:

Programming (Visual Studeo)

Web design (HTML 5 and PHP)

Database Management (Oracle, SQL Server)

 

Thank you

 

Link to comment
Share on other sites

Link to post
Share on other sites

Any ultrabooks will do.

For best typing experience i suggest Lenovo Thinkpad, their keyboard is flawless.

 

For best battery life i think Apple Macbooks are the best.

Macbooks are more versatile as you can make mac / ios apps with it.

It also can run windows through bootcamp.

 

For progamming purpose you really don't need a high end laptops.

Things i would consider:

- biggest screen possible (more real estate)

- good keyboard for typing

- lowest energy consumption cpu possible (i3 or maybe i5 max)

Ryzen 5700g @ 4.4ghz all cores | Asrock B550M Steel Legend | 3060 | 2x 16gb Micron E 2666 @ 4200mhz cl16 | 500gb WD SN750 | 12 TB HDD | Deepcool Gammax 400 w/ 2 delta 4000rpm push pull | Antec Neo Eco Zen 500w

Link to comment
Share on other sites

Link to post
Share on other sites

33 minutes ago, Dragomir_ said:

Requirements:

Good battery life.

Good build quality (He's obsessed)

 

Use:

Programming (Visual Studeo)

Web design (HTML 5 and PHP)

Database Management (Oracle, SQL Server)

 

11 minutes ago, SupaKomputa said:

Lenovo Thinkpad

For best battery life i think Apple Macbooks are the best.

Macbooks are more versatile as you can make mac / ios apps with it.

It also can run windows through bootcamp.

Don't buy a macbook, Microsoft won't let you use Visual Studio on OSX and running windows on a mac is not such a nice experience.

Visual Studio's requirements are 4gb ram, 1.8ghz dual core+ and preferably an ssd.

So I had an 8gb 1.8ghz dual core and a hdd and it sucked running VS 2015 and later 2017

so I would advice 16gb ram for running VMs (8gb will be the minimum) and it would be best to have an ssd of 128gb or more (alot of read writes), cpu 1.8ghz dual or more (won't be the bottleneck but compiling goes faster with a better cpu)

Webdesign can be done on any laptop, sql server isn't really taxing either.

The cheapest laptops with these requirements might be gaming laptops but those don't have great battery duration.

As @SupaKomputa said a Lenovo Thinkpad could do the job.

Desktop

CPUi5-6600K MotherboardGigabyte GA-Z170-HD3P CPU Cooler: Thermalright True Spirit 120M Black/white RAM: Corsair Vengeance LPX 16 GB DDR4 2400Mhz GPU: Gigabyte 1070 HDDs: 2 x Seagate Barracuda 2TB 7200 RPM  SSDSamsung EVO 850 500GB PSU: Coolermaster 550W 80+ Gold Case: NZXT S340 (White) with a white led strip ;)

Laptops

Dell 7577

CPUi7 7700HQ RAM: 16 GB DDR4 2400Mhz GPU: GTX1060 Max-q HDD: 1TB 5400 RPM  SSDNVMe 512GB SCREEN: 4k IPS 15.6"

Macbook pro 2018

CPUi7 RAM: 16 GB DDR4 2400Mhz GPU: Radeon Pro 555X 4GB Storage256GB SCREEN: 15"

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, EG! said:

Don't buy a macbook, Microsoft won't let you use Visual Studio on OSX and running windows on a mac is not such a nice experience.

Yes Visual Studio won't run on OSX. But in my experience running windows on mac is just as good.

It differs in a couple of keyboard layouts, if you don't like it you can just plug a windows usb keyboard.

It's more versatile when you really need to use Visual Studio, you can.

On the other hand when you need to build for apple, you can't with a windows laptop.

*hackintoshing is another story...

Ryzen 5700g @ 4.4ghz all cores | Asrock B550M Steel Legend | 3060 | 2x 16gb Micron E 2666 @ 4200mhz cl16 | 500gb WD SN750 | 12 TB HDD | Deepcool Gammax 400 w/ 2 delta 4000rpm push pull | Antec Neo Eco Zen 500w

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, SupaKomputa said:

Yes Visual Studio won't run on OSX. But in my experience running windows on mac is just as good.

It differs in a couple of keyboard layouts, if you don't like it you can just plug a windows usb keyboard.

It's more versatile when you really need to use Visual Studio, you can.

On the other hand when you need to build for apple, you can't with a windows laptop.

*hackintoshing is another story...

I used a VM when I tried out Swift and it was ok but my classmates with macs hadn't such a great experience with dualbooting windows on their macs, maybe they did something wrong I just remember them interupting class because it only worked half the time.

But build quality and battery life is when you should look at an Apple device.

They hold their value well so the price might be high but if you sell it after your studies it'll still be worth something.

Desktop

CPUi5-6600K MotherboardGigabyte GA-Z170-HD3P CPU Cooler: Thermalright True Spirit 120M Black/white RAM: Corsair Vengeance LPX 16 GB DDR4 2400Mhz GPU: Gigabyte 1070 HDDs: 2 x Seagate Barracuda 2TB 7200 RPM  SSDSamsung EVO 850 500GB PSU: Coolermaster 550W 80+ Gold Case: NZXT S340 (White) with a white led strip ;)

Laptops

Dell 7577

CPUi7 7700HQ RAM: 16 GB DDR4 2400Mhz GPU: GTX1060 Max-q HDD: 1TB 5400 RPM  SSDNVMe 512GB SCREEN: 4k IPS 15.6"

Macbook pro 2018

CPUi7 RAM: 16 GB DDR4 2400Mhz GPU: Radeon Pro 555X 4GB Storage256GB SCREEN: 15"

Link to comment
Share on other sites

Link to post
Share on other sites

What's his budget?

Desktop specs:

Spoiler

AMD Ryzen 5 5600 Thermalright Peerless Assassin 120 SE ARGB Gigabyte B550M DS3H mATX

Asrock Challenger Pro OC Radeon RX 6700 XT Corsair Vengeance LPX 16GB (8Gx2) 3600MHz CL18 Kingston NV2 1TB PCIe 4.0 NVMe SSD

Montech Century 850W Gold Tecware Nexus Air (Black) ATX Mid Tower

Laptop: Lenovo Ideapad 5 Pro 16ACH6

Phone: Xiaomi Redmi Note 10 Pro 8+128

Link to comment
Share on other sites

Link to post
Share on other sites

Using OSX in VM is the same as hackintoshing, you will get the same headache when its gone wrong.

It will sit on top of your os not really a good experience for me. Different machine, different result.

On the other hand bootcamping is a better experience, the hardware talks straight to the os just like you install it on a pc.

The difference is just the keyboard layout, that's about it.

And if you wan't to take the VM route, VM-ing windows on a mac is better than the other way.

And its legal.

 

i'm not a apple fans though, last macbook i had was a 2008 white macbook, use it only when i want to go mobile.

Ryzen 5700g @ 4.4ghz all cores | Asrock B550M Steel Legend | 3060 | 2x 16gb Micron E 2666 @ 4200mhz cl16 | 500gb WD SN750 | 12 TB HDD | Deepcool Gammax 400 w/ 2 delta 4000rpm push pull | Antec Neo Eco Zen 500w

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Dragomir_ said:

Hey guys,

 

So my friend needs his first laptop for Software engenering.

 

He's buying this out of his student budget... 

 

Requirements:

Good battery life.

Good build quality (He's obsessed)

 

Use:

Programming (Visual Studeo)

Web design (HTML 5 and PHP)

Database Management (Oracle, SQL Server)

 

Thank you

 

What is the budget??? If he can afford an ultrabook then the Dell XPS 13/15 for good build quality and the LG Gram for best battery life and weight but sacrifice a bit on build quality. Unless your friend wants to complicate stuff with dual boot on a Macbook, it is not worth it. Besides their older dual cores are very slow in comparison. The Thinkpad is also a great choice.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, EG! said:

Don't buy a macbook, Microsoft won't let you use Visual Studio on OSX and running windows on a mac is not such a nice experience.

Visual Studio's requirements are 4gb ram, 1.8ghz dual core+ and preferably an ssd.

So I had an 8gb 1.8ghz dual core and a hdd and it sucked running VS 2015 and later 2017

so I would advice 16gb ram for running VMs (8gb will be the minimum) and it would be best to have an ssd of 128gb or more (alot of read writes), cpu 1.8ghz dual or more (won't be the bottleneck but compiling goes faster with a better cpu)

Webdesign can be done on any laptop, sql server isn't really taxing either.

The cheapest laptops with these requirements might be gaming laptops but those don't have great battery duration.

As @SupaKomputa said a Lenovo Thinkpad could do the job.

Thank you 

 

Yes, I said similar... But yeah second opinions are probably best... 

 

Personally I would opt for a quad core (Visual Studeo and sql servel... Keep in mind he will be hosting a server that connects to SQL Server and 2 other VS apps )

 

But thanks to you all.

Link to comment
Share on other sites

Link to post
Share on other sites

On ‎8‎/‎2‎/‎2018 at 7:50 PM, Dragomir_ said:

Thank you 

 

Yes, I said similar... But yeah second opinions are probably best... 

 

Personally I would opt for a quad core (Visual Studeo and sql servel... Keep in mind he will be hosting a server that connects to SQL Server and 2 other VS apps )

 

But thanks to you all.

So then a good Thinkpad or Dell XPS

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×