Hi!

Bad (and maybe long, confused)  English here, too ;-)

Well, I have no experience in the kind of site you mentioned. I'm a C#/Java
developer, with Node.js experience. Some personal comments:

- Search will depend on the concurrency query support of your database
(unless you prepare an in-memory implementation, but in Node.js you must
remember you have only one thread for JavaScript to run things). The
bottleneck will be your database, and Node.js async I/O capabilities will
derive all the work to the database engine, leaving Node to attend other
users

- Django/Python is a bit opinionated, and Node.js is a more "free" way of
doing things. Django/Python is like the Ruby on Rails of Python, with
modules and ecosystem, but with the Django-way-of-doing-things. You have
the friction of Python 2.7 vs 3.x. Node.js is simple, but you have more
work putting all the pieces in place. Personally, I prefer the Node.js way.
Simplicity and choices. And Python still has the GIL
https://wiki.python.org/moin/GlobalInterpreterLock at least in CPython, you
could try Jython (notably, Node.js avoid GIL using only one thread for
JavaScript, and async I/O).

- Meteor is "too much" Meteor, that is, is the
"Meteor-way-of-doing-things". Even client-side JavaScript should be obey
the Meteor way. IMO, that is easy way (that is, all piece are in place),
but the pieces were chose by others. Meteor has a vibrant community, but I
feel you lost the vibrant client-side JavaScript community, and the choice
of other options. BTW, check the meteor open sourced
https://github.com/CodersTV
http://coderstv.com/
with videos, like your site

Other comments?

Angel "Java" Lopez
@ajlopez


On Sun, Nov 30, 2014 at 2:46 AM, Miguel Vasquez <
[email protected]> wrote:

>
> First of all sorry for my English, I am using online translators, I hope
> you understand my question.  I am newbie to web development but I have some
> experience with C# developing desktop applications and need advice. I will
> going to enter in the Real Estate Business and I want to develop my Real
> Estate WebSite by myself. I'm right now learning HTML, CSS and Javascript
> and I need to know if the Meteor framework or Node.js are optimal choices
> for a Real Estate site that I hope will have high traffic or Django/Python
> is a better option to develop a Full Featured and fast performance Real
> Estate Website.  For example if my site is visited for 15,000 visitors at
> the same time and 5,000 of these visitors use the search box at the same
> time to filter the properties by location, price, etc, which of this three,
> Django or Meteor or Node.js is better suited to handle the concurrency in
> this particular user action with less waiting time for the visitors in show
> the results from the search.  In other words, Is the Non-Blocking I/O
> ability and built-in support for Concurrency of Meteor or Node.js an
> advantage in performance in a high concurrency scenario where multiple
> users visit my website and request information from the database at the
> same time, or is not an advantage for this scenario.
>
> I ask this question because i want to make my visitors happy with
> Ultra-fast speed to show the search results and Ultra-fast speed in Page
> Loading Times.
>
> A last detail to mention is that I will not use Photos of the properties
> listed in my website, I will use only embedded YouTube videos from my
> YouTube Channel ( No need to hosting the videos) of the Houses or
> Apartments with the respective information about them in the space below
> the embedded video.
>
> Sorry for my newbie questions and for repeat certain details several
> times, but i need to choose the right tool for the job in order to not
> loose my learning time and in the future have to rewrite my entirely
> website to other Development platform.
>
> thanks in advance,
> best regards
>
> --
> Job board: http://jobs.nodejs.org/
> New group rules:
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nodejs/df193078-622c-4f6f-bcd3-0621f37a9d18%40googlegroups.com
> <https://groups.google.com/d/msgid/nodejs/df193078-622c-4f6f-bcd3-0621f37a9d18%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CAMs%2BDqJV6qCSNd4Dqs6VZG%2B46HvgZnq5LtfWiVU0UoQ4LByMZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to