Hardware requirements for Djando development (Linux vs Mac)

49 views
Skip to first unread message

Houmie

unread,
Apr 20, 2012, 8:58:34 AM4/20/12
to Django users
Hi,

This might sound like a strange question. I am switching from
MVC .NET to Django/Linux environment. It makes most sense to go
completely linux (Ubuntu). But there is also the option of leaving PC
completely behind and start using a Mac for development.

As I am not familiar with Mac, is it true that a let say a Mac Mini is
powerful enough to run Python, Eclipse/PyDev and Django like its done
in Ubuntu without any problem?

Many Thanks,
Houman

Brian Schott

unread,
Apr 20, 2012, 9:39:52 AM4/20/12
to django...@googlegroups.com
Any Intel mac mini should be fine. I do all of my development on a MacBook Pro laptop. Most of the potential Linux dependencies that aren't available from PyPi (RabbitMQ, MYSQL, ...) can be installed using Homebrew:
http://mxcl.github.com/homebrew/

Brian Schott
bfsc...@gmail.com

> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To post to this group, send email to django...@googlegroups.com.
> To unsubscribe from this group, send email to django-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
>

creecode

unread,
Apr 20, 2012, 11:39:37 AM4/20/12
to django...@googlegroups.com
Hello Houman,


On Friday, April 20, 2012 5:58:34 AM UTC-7, Houmie wrote:
 
As I am not familiar with Mac, is it true that a let say a Mac Mini is
powerful enough to run Python, Eclipse/PyDev and Django like its done
in Ubuntu without any problem?

Macs are great for Django development!  You may have to do a bit more work to get some libraries installed as sometimes they aren't specifically tuned for Macs.  Any modern Mac should be just fine for development.  Heck even ancient Macs (PPC based) can be used albeit slower and somewhat harder to configure, not the OS but again some of the libraries you might install.

I have a website in development and the servers are Mac based.  The webserver is a recently purchased low-end Mac Mini.  Its stack includes djagno, nginx, gunicorn, psycopg2, etc.  The database server is an ancient Power Mac G4 (Mirrored Drive Doors), Dual 1GHz.  It's running Postgres.  The webserver was formerly a Power Mac G4 (Mirrored Drive Doors), Dual 1.25GHz which finally gave up the ghost after almost 10 years of faithful service [ sniff :-( ].

The system has thus far not been optimized but it runs adequately fast at this stage of my development process.  Feel free to look around or even enter in some nutrition facts labels! :-)

Toodle-looooooooooo...............
creecode

John DeRosa

unread,
Apr 20, 2012, 12:29:54 PM4/20/12
to django...@googlegroups.com
On Apr 20, 2012, at 8:39 AM, creecode wrote:

Hello Houman,

On Friday, April 20, 2012 5:58:34 AM UTC-7, Houmie wrote:
 
As I am not familiar with Mac, is it true that a let say a Mac Mini is 
powerful enough to run Python, Eclipse/PyDev and Django like its done 
in Ubuntu without any problem?

Macs are great for Django development!  You may have to do a bit more work to get some libraries installed as sometimes they aren't specifically tuned for Macs.  Any modern Mac should be just fine for development.  Heck even ancient Macs (PPC based) can be used albeit slower and somewhat harder to configure, not the OS but again some of the libraries you might install.

+1. Our dev environment is all MacBook Pro laptops. The oldest one is a 2010-vintage machine. They're a great dev environment.

John

Reply all
Reply to author
Forward
0 new messages