hi,
after having the experience of one year startup from scratch as a co-founder,
my answer would be the following: use the tools that you are the fastest with.
nothing else matters, especially in the beginning.
to be more detailed, i doubt that erlang as a full-stack language is a good
idea. questions that are relevant for me are:
- how fast am i with that technology (again) in terms of
- flexibility/ iterations over the product
- release cycle (continuous deployment)
- is there a good library for form-validation (that i'm familiar with or that
looks at least like its managable)
- is there a good rest library
- is there a usable and proven orm
- can i find people to join the team
- what libraries exist for authentication (oauth…)
- what exists for db-schema migration
IF your project will be successful, you will have more than enough
possibilities to create an erlang service beside the main stack. if not, it
sounds like you're faster with pyramid. also if you're going to succeed, its
natural to refactor or even rewrite parts; fair enough, then you will have
money and manpower.
regarding the db: if you will choose a relational database for main storage,
which makes sense to me, maybe take a look at snowflake (and abilities to
shard) to avoid dead-end situations when you have a little bit more data.
cheers, andi
On 06.07.2013, at 01:01, David Andrés Martínez <[email protected]> wrote:
> First of all, I love Pyramid, I love his simplicity, I love your T-shirt
> (xDDDD) and I love your work =). Congratulations!!!! :3333
>
> I'm going to start the project of my dreams, and I want to choose the best
> framework to do it. I read a lot of information and I programmed for two
> years to do that. Actually, I don't know if I should use Python or use
> Erlang... Chicago Boss is the best choice in Erlang that I found, but it has
> a lot of things that I don't want and I have fear that it will be difficult
> to maintain in the future. Pyramid is my favourite Python option =).
>
> My project is a social network oriented to science with a lot of features
> that I can't explain (xDDDD). It will have:
>
> - An encyclopedia
> - A dictionary
> - Chat system (with VoIP)
> - HTML5, CSS3 and AJAX
> - Smartphone apps (Android, iOS, FirefoxOS...)
> - Videos system (like Youtube) in 100% HTML5
> - More things
>
> Well, a lot of things xDDD. I'm very ambitious, and I can assure you that I'm
> going to do that.
>
> I read in a lot of websites that functional programming is the future, and
> Erlang is a good choice and it have a high level of concurrency. I want high
> performance, not only because that's good... I have very few resources and I
> want to use my money wisely.
>
> Probably, the real question is "Python or Erlang?", but to me is: "Pyramid is
> a good choice to my project?". I want to know your opinions.
>
> Thanks, I love your work ^^.
> Greetings
>
> PD: And... If you recommend me Pyramid, what database should I use? I love
> MongoDB, Riak and PostgreSQL ^^.
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" 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].
> Visit this group at http://groups.google.com/group/pylons-discuss.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" 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].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/groups/opt_out.