Should I learn Erlang or Go to make a high performance Real Estate website similar to Zillow or Trulia ?

306 views
Skip to first unread message

videoclasif...@gmail.com

unread,
Sep 7, 2014, 6:00:37 PM9/7/14
to golan...@googlegroups.com
First of all sorry for my bad english, I'm doing my best with the help of google translator.
 I want to develop a Real Estate Site similar to Zillow or Trulia, but i'm totally new to web development and i having a hard time deciding if i should learn Erlang or Go to achieve the fastest loading speed of the pages in all devices (Smartphones, tablets, Desktop PC's etc), this include images, Youtube Videos, google maps with the location of the properties etc,  and responsiveness navigating the website. It is also very important for my get to know which of the two languages requires less hardware resources, for example, If  I develop  two versions of a website like Trulia.com or Zillo.com, version 1 using Go and the version 2 using Erlang, how many servers I need to use with the Go version and how many servers I need to use with the Erlang version to achieve the same level of performance.

I hope you understand my questions, I appreciate any advice

Thanks.

wkharold

unread,
Sep 8, 2014, 10:47:23 AM9/8/14
to golan...@googlegroups.com, videoclasif...@gmail.com
If you're totally new to web development your chances of success will be far higher if you start with something like Ruby on Rails or Django. They provide a framework of web best practices, training wheels if you will, that keep you from doing silly things. Once you know what you're doing Go might be a fine choice. I wouldn't, however, recommend it as a starting point.

chris dollin

unread,
Sep 8, 2014, 11:08:23 AM9/8/14
to videoclasif...@gmail.com, golang-nuts
My advice would be to pick a language you already know for
this work.

My reason for saying this is that if you don't know the language,
/and/ you don't know web development, then you'l have a hard time
working out what your problems are, never mind what the answers
are. (And your emphasis on performance suggests to me that this
isn't just a learning exercise.)

If you're determined to choose between two languages you don't
know, then pick the one for which you have reason to expect good
help, eg local [1] programmers for/in that language, so that
you can talk [2] problems though and get pointers to good practice.
(But do not take such help for granted and put good effort in to
trying to solve your own problems.)

Chris

[1] Actual local is good, because of refreshment and
whiteboards, but internet-lcoal can be made to work.

[2] "Talk" includes email and IRC and fora and so on.

--
Chris "allusive" Dollin

Edward Price

unread,
Sep 8, 2014, 11:50:38 PM9/8/14
to golan...@googlegroups.com, videoclasif...@gmail.com
I echo what the other guys are saying. Use a language/framework that you already know, or learn rails or django. What matters is that you get your app to market, and that people use it.

Concerning the following:
> "...fastest loading speed of the pages in all 

> devices (Smartphones, tablets, Desktop PC's etc), this include images, 
> Youtube Videos, google maps with the location of the properties etc,  and 
> responsiveness navigating the website."

You can achieve more than adequate page speed with rails, django, or php, and some caching.

After raising your first $10 million, you can invest in the nice-to-haves like a Go-based SOA.

Good luck!

Best,
Ted
Reply all
Reply to author
Forward
0 new messages