473,394 Members | 2,048 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

You advice please

Hey,
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
And do I dare to say it is much more charming?
What do you think of Ruby/Rails? do they worth learning and working
with?
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...
Thanks.
Aug 13 '08 #1
28 1530
Hussein B escribió:
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
And do I dare to say it is much more charming?
The opinion of a PHP developer who's playing with Python as well:

I've come across Python almost everywhere. Many programs I use (or I've
evaluated) are written in Python or use it for scripting: source control
software (Subversion, Bazaar, Mercurial), IDEs (Komodo Edit), popular
web applications (Zope, Trac)... If you're looking for a script for
admin tasks your search results will probably contain something in
Python. If you want to build a Firefox extension you'll find a *.py file
sitting around.

But I've never came across a Ruby app. Sure, I know Ruby exists and
people are very enthusiastic about it (though they often mistake it with
Ruby on Rails), but that's all.

Ruby is popular among bloggers but I'm not sure whether it's popular
among developers.
--
-- http://alvaro.es - Álvaro G. Vicario - Burgos, Spain
-- Mi sitio sobre programación web: http://bits.demogracia.com
-- Mi web de humor al baño María: http://www.demogracia.com
--
Aug 13 '08 #2
-On [20080813 13:16], Hussein B (hu********@gmail.com) wrote:
>My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
I hope they are fully aware of the scaling problems RoR can have.
>Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
At least in my experience Python is getting more and more exposure. More
job openings as well.

--
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org/ asmodai
イェルーン ラウフãƒ*ック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
A liar needs a good memory...
Aug 13 '08 #3
On Aug 13, 6:51 am, Jeroen Ruigrok van der Werven <asmo...@in-
nomine.orgwrote:
-On [20080813 13:16], Hussein B (hubaghd...@gmail.com) wrote:
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.

I hope they are fully aware of the scaling problems RoR can have.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?

At least in my experience Python is getting more and more exposure. More
job openings as well.

--
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org/ asmodai
$B%$%'%k!<%s(B $B%i%&%U%m%C%/(B $B%t%!%s(B $B%G%k(B $B%&%'%k%t%'%s(Bhttp://www.in-nomine.org/|http://www.rangaku.org/| GPG: 2EAC625B
A liar needs a good memory...
So do you advice me to join them?
Aug 13 '08 #4
-On [20080813 14:01], Hussein B (hu********@gmail.com) wrote:
>So do you advice me to join them?
I will never say yes or no to such a question. Such choices are choices only
you can make since you know the whole story.
Personally I found Python nicer than Ruby to program in. And I even started
with Ruby.

I merely commented on the fact that from where you are sitting and looking
you do not see as much Python out there as you see Ruby. I merely provided a
counterpoint that from where I am sitting I am seeing more and more Python
pop up, also for jobs.

--
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org/ asmodai
イェルーン ラウフãƒ*ック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
No cord or cable can draw so forcibly, or bind so fast, as love can do
with a single thread...
Aug 13 '08 #5
Álvaro G. Vicario a écrit :
Hussein B escribió:
>The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
And do I dare to say it is much more charming?

The opinion of a PHP developer who's playing with Python as well:

I've come across Python almost everywhere. Many programs I use (or I've
evaluated) are written in Python or use it for scripting: source control
software (Subversion, Bazaar, Mercurial), IDEs (Komodo Edit), popular
web applications (Zope, Trac)... If you're looking for a script for
admin tasks your search results will probably contain something in
Python. If you want to build a Firefox extension you'll find a *.py file
sitting around.

But I've never came across a Ruby app. Sure, I know Ruby exists and
people are very enthusiastic about it (though they often mistake it with
Ruby on Rails), but that's all.
Redmine is a nice alternative to Trac. And Twitter is certainly a
well-known app too. (Yes, RoR apps in both cases...).
Ruby is popular among bloggers but I'm not sure whether it's popular
among developers.
Almost as much as Python, I'd say. But both languages fight for the same
niches in languages/techno ecosystem, and Python, being older, tend to
get more visibility.
Aug 13 '08 #6
On Aug 13, 7:40 am, Bruno Desthuilliers <bruno.
42.desthuilli...@websiteburo.invalidwrote:
Álvaro G. Vicario a écrit :
Hussein B escribió:
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
And do I dare to say it is much more charming?
The opinion of a PHP developer who's playing with Python as well:
I've come across Python almost everywhere. Many programs I use (or I've
evaluated) are written in Python or use it for scripting: source control
software (Subversion, Bazaar, Mercurial), IDEs (Komodo Edit), popular
web applications (Zope, Trac)... If you're looking for a script for
admin tasks your search results will probably contain something in
Python. If you want to build a Firefox extension you'll find a *.py file
sitting around.
But I've never came across a Ruby app. Sure, I know Ruby exists and
people are very enthusiastic about it (though they often mistake it with
Ruby on Rails), but that's all.

Redmine is a nice alternative to Trac. And Twitter is certainly a
well-known app too. (Yes, RoR apps in both cases...).
Ruby is popular among bloggers but I'm not sure whether it's popular
among developers.

Almost as much as Python, I'd say. But both languages fight for the same
niches in languages/techno ecosystem, and Python, being older, tend to
get more visibility.
But Twitter is suffering from sever scaling problems, I read it maybe
will be reimplemented in Java ...
Aug 13 '08 #7
Hussein B a écrit :
Hey,
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
RoR peoples are good at marketing. And Ruby's object model is probably
less alien - at least at first sight - to the Java crowd than Python's
object model is.

But still, Python seems to get some serious exposure - at least outside
of the Java world - these last monthes.
And do I dare to say it is much more charming?
What do you think of Ruby/Rails? do they worth learning and working
with?
Both are certainly worth learning. I can't tell about the "working with"
part since I never used any of them for anything serious.
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...
Thanks.
Aug 13 '08 #8
On Aug 13, 7:50 am, Bruno Desthuilliers <bruno.
42.desthuilli...@websiteburo.invalidwrote:
Hussein B a écrit :
Hey,
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?

RoR peoples are good at marketing. And Ruby's object model is probably
less alien - at least at first sight - to the Java crowd than Python's
object model is.

But still, Python seems to get some serious exposure - at least outside
of the Java world - these last monthes.
And do I dare to say it is much more charming?
What do you think of Ruby/Rails? do they worth learning and working
with?

Both are certainly worth learning. I can't tell about the "working with"
part since I never used any of them for anything serious.
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...
Thanks.
Personally, I don't like the RoR framework at all.
It doesn't come with any thing new or revolutionary, they just take
the hard lessons from the Java web applications world.
I think Ruby was a dead language and RoR gave it a life kiss.
Aug 13 '08 #9
Hussein B a écrit :
(snip)
>
Personally, I don't like the RoR framework at all.
It doesn't come with any thing new or revolutionary,
You could say the same about Python and about Django. None of them come
with anything new or revolutionary. And both have warts too.
they just take
the hard lessons from the Java web applications world.
I think Ruby was a dead language and RoR gave it a life kiss.
Ruby was a "slowly growing" language (wrt/ exposure at least) before
Rails became the new buzz in town. But it was certainly not "dead".

Aug 13 '08 #10
On Wed, 13 Aug 2008 13:47:58 +0200
"Álvaro G. Vicario" <al****************@demogracia.comwrote:
But I've never came across a Ruby app. Sure, I know Ruby exists and
people are very enthusiastic about it (though they often mistake it with
Ruby on Rails), but that's all.

Ruby is popular among bloggers but I'm not sure whether it's popular
among developers.
Well, I just attended the Agile 2008 conference and sadly Ruby seemed
to be much more popular than Python. I found people who had heard of
Python and were thinking of trying it but developers were working in
Java, C++ and Ruby.

Of course, I didn't talk to every one of the 1500 delegates.

--
D'Arcy J.M. Cain <da***@druid.net | Democracy is three wolves
http://www.druid.net/darcy/ | and a sheep voting on
+1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner.
Aug 13 '08 #11
Calvin Spealman wrote:
Ruby (on Rails) people love to talk about Ruby (on Rails).

Python people are too busy getting things done to talk as loudly.
Have you read this list?

I would suggest your comment indicates not.

Throwaway comments like yours that are pithy, emotional and devoid of
any factual content are just the kind of thing that makes lists such as
this less useful than they could be.

You are acting as a source of noise, not signal. I'm sure you don't want
to be considered in that manner, so perhaps you should think about
adding something to the conversation instead.

Before you reply please think about what you plan on saying, you'll be
helping not only me but yourself and anyone who reads your post.

n
Aug 13 '08 #12
Hussein B wrote:
Hey,
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
And do I dare to say it is much more charming?
What do you think of Ruby/Rails? do they worth learning and working
with?
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...
Thanks.
On the whole, I think python gets more attention, but that doesn't
not mean you should ignore Ruby, at least to a 'dabble-in' level.
To me, the main reason for learning ruby is because it is the
scripting language for Google sketchup.

And now it looks as if I shall wish to learn another little language, at
least to 'dabble-in' level: Lua, because it is going to srcipt a new
variation in the TeX world.

But neither has a cat-in-hell's chance of replacing python anytime
soon, as far as I am concerned.
Aug 13 '08 #13
God forbid I try to make a joke.

On Wed, Aug 13, 2008 at 11:20 AM, Nigel Rantor <wi****@wiggly.orgwrote:
Calvin Spealman wrote:
>>
Ruby (on Rails) people love to talk about Ruby (on Rails).

Python people are too busy getting things done to talk as loudly.

Have you read this list?

I would suggest your comment indicates not.

Throwaway comments like yours that are pithy, emotional and devoid of any
factual content are just the kind of thing that makes lists such as this
less useful than they could be.

You are acting as a source of noise, not signal. I'm sure you don't want to
be considered in that manner, so perhaps you should think about adding
something to the conversation instead.

Before you reply please think about what you plan on saying, you'll be
helping not only me but yourself and anyone who reads your post.

n


--
Read my blog! I depend on your acceptance of my opinion! I am interesting!
http://techblog.ironfroggy.com/
Follow me if you're into that sort of thing: http://www.twitter.com/ironfroggy
Aug 13 '08 #14
Nigel Rantor wrote:
Throwaway comments like yours that are pithy, emotional and devoid of
any factual content are just the kind of thing that makes lists such as
this less useful than they could be.
Oh, please. It's a fact that Python advocacy is a lot more low-key than
the advocacy of certain potentially competing technologies. It's always
been that way. Too many Europeans involved, most likely.
Have you read this list?

I would suggest your comment indicates not.
This list is a Python forum. Calvin (who's a long time contributor to
this forum, which you would have known if you'd actually followed the
list for some time) was talking about the real world.

</F>

Aug 13 '08 #15
Fredrik Lundh wrote:
Nigel Rantor wrote:
>Throwaway comments like yours that are pithy, emotional and devoid of
any factual content are just the kind of thing that makes lists such
as this less useful than they could be.

Oh, please. It's a fact that Python advocacy is a lot more low-key than
the advocacy of certain potentially competing technologies. It's always
been that way. Too many Europeans involved, most likely.
Your opinion. We simply disagree on this point.

I'm not sure what the comment about Europeans even means though.
Have you read this list?
>
I would suggest your comment indicates not.

This list is a Python forum. Calvin (who's a long time contributor to
this forum, which you would have known if you'd actually followed the
list for some time) was talking about the real world.
I did not mean in a "how long have you been here" way. I apologise. I
meant in a "have you not seen how much traffic, including rabid fanboys,
this list gets?"

You're right, I should have been much clearer on that point.

n
Aug 13 '08 #16
Calvin Spealman wrote:
God forbid I try to make a joke.
Ah, sorry, sense of humour failure for me today obviously.

n
Aug 13 '08 #17

-----Original Message-----
From: Calvin Spealman

God forbid I try to make a joke.
No kidding! As a lurker newbie, I don't mind one bit. Actually, I have
yet to meet a person that codes in Ruby that doesn't also do Python. I
have met many Python coders that have never even looked at Ruby.

Your joke may have more truth in it than you realized. And upper
management reads the *V*logs and believe the hype. We should be
prepared to counter the argument.

The information contained in this message and any attachment may be
proprietary, confidential, and privileged or subject to the work
product doctrine and thus protected from disclosure. If the reader
of this message is not the intended recipient, or an employee or
agent responsible for delivering this message to the intended
recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited.
If you have received this communication in error, please notify me
immediately by replying to this message and deleting it and all
copies and backups thereof. Thank you.
Aug 13 '08 #18
Hussein B wrote:
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.
Sounds familiar... (-:
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
In this case, I think you have to make decision that is not technology-
centric but application-centric, and you should also consider closely
the opportunity set and capability set available to you and your
friends.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.
I don't think you should stop learning anything that rings your bell..
I love learning other languages (e.g. Haskell, Lua, Ruby, C#, Java,
boo, etc..) and I will code projects as per the requirements at the
time, but I tend to Python because, like you, I like the language and
the community.

In _addition_ to your love for Python and Django, why not learn Ruby/
Rails? It's not a bad framework at all, and Ruby is quite fun to
program in as well...?
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Not a sad fact, What's good for ruby is good for python and vice
versa... Friendly competition is always positive and usually good
ideas cross-pollinate across the languages...
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
Who says Python is not getting attention? Last time I checked,
Python's popularity was at all time high, and the big guns in the
industry favor (witness Google AppEngine, Microsoft Ironpython
preceding Ironruby, etc..)
And do I dare to say it is much more charming?
That is an aesthetic judgement... (-:
What do you think of Ruby/Rails? do they worth learning and working
with?
(see above)
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...
Good for you (-:
Thanks.
Aug 13 '08 #19
In article <g7*******************@news.demon.co.uk>,
Ken Starks <st*****@lampsacos.demon.co.ukwrote:
Hussein B wrote:
[...]

And now it looks as if I shall wish to learn another little language, at
least to 'dabble-in' level: Lua, because it is going to srcipt a new
variation in the TeX world.
That sounded interesting - I did a little googling to get
some idea what you were talking about.
But neither has a cat-in-hell's chance of replacing python anytime
soon, as far as I am concerned.
And one of the things I found was Lua-in-Python and Python-in-Lua,
leading to Python in LuaTeX:

http://labix.org/lunatic-python

http://wiki.contextgarden.net/User:L...uatex_examples

--
David C. Ullrich
Aug 13 '08 #20
On Aug 13, 8:08 am, Bruno Desthuilliers <bruno.
42.desthuilli...@websiteburo.invalidwrote:
Hussein B a écrit :
(snip)
Personally, I don't like the RoR framework at all.
It doesn't come with any thing new or revolutionary,

You could say the same about Python and about Django. None of them come
with anything new or revolutionary. And both have warts too.
they just take
the hard lessons from the Java web applications world.
I think Ruby was a dead language and RoR gave it a life kiss.

Ruby was a "slowly growing" language (wrt/ exposure at least) before
Rails became the new buzz in town. But it was certainly not "dead".
Yes but Python is a known language and used by many big names (Google
and NASA should be more than enough examples).
Ruby on the other hand was hardly being hear, it lacks the
documentation, a specification and an umbrella like JCP or PSF.
I'm not sure why "The Pragmatic Programmer" and "Manning" publishers
aren't doing any work on Python.
Well, the Python bit me :)
Aug 14 '08 #21
Fredrik Lundh a écrit :
(snip)
Oh, please. It's a fact that Python advocacy is a lot more low-key than
the advocacy of certain potentially competing technologies. It's always
been that way. Too many Europeans involved, most likely.
I'm afraid I don't get the joke about Europeans ??? (ok, I'm gonna get
me some coffee and will try again...)
Aug 14 '08 #22
On Aug 13, 11:14 am, Alia Khouri <alia_kho...@yahoo.comwrote:
Hussein B wrote:
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.

Sounds familiar... (-:
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.

In this case, I think you have to make decision that is not technology-
centric but application-centric, and you should also consider closely
the opportunity set and capability set available to you and your
friends.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.

I don't think you should stop learning anything that rings your bell..
I love learning other languages (e.g. Haskell, Lua, Ruby, C#, Java,
boo, etc..) and I will code projects as per the requirements at the
time, but I tend to Python because, like you, I like the language and
the community.

In _addition_ to your love for Python and Django, why not learn Ruby/
Rails? It's not a bad framework at all, and Ruby is quite fun to
program in as well...?
The sad fact (at least to me), Ruby is getting a lot of attention
these days.

Not a sad fact, What's good for ruby is good for python and vice
versa... Friendly competition is always positive and usually good
ideas cross-pollinate across the languages...
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?

Who says Python is not getting attention? Last time I checked,
Python's popularity was at all time high, and the big guns in the
industry favor (witness Google AppEngine, Microsoft Ironpython
preceding Ironruby, etc..)
And do I dare to say it is much more charming?

That is an aesthetic judgement... (-:
What do you think of Ruby/Rails? do they worth learning and working
with?

(see above)
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...

Good for you (-:
Thanks.
But this critisim looks so serious:
http://en.wikipedia.org/wiki/Ruby_pr...uage#Criticism
Aug 14 '08 #23

On 14 aug 2008, at 09:41, Bruno Desthuilliers wrote:
Fredrik Lundh a écrit :
(snip)
>Oh, please. It's a fact that Python advocacy is a lot more low-key
than the advocacy of certain potentially competing technologies.
It's always been that way. Too many Europeans involved, most
likely.

I'm afraid I don't get the joke about Europeans ??? (ok, I'm gonna
get me some coffee and will try again...)
It's a compliment, we don't put McDonalds & Coca cola on just
anything ;)
Aug 14 '08 #24
-On [20080814 09:51], Bruno Desthuilliers (br********************@websiteburo.invalid) wrote:
>I'm afraid I don't get the joke about Europeans ??? (ok, I'm gonna get
me some coffee and will try again...)
I think what was meant is:

Python has a strong following in Europe and a lot of Europeans are
participating in either Python itself or core modules. Europeans in general
tend to be less involved in spin doctoring/marketing.

--
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org/ asmodai
イェルーン ラウフãƒ*ック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
Embrace Love, be godlike...
Aug 14 '08 #25
Lie
On Aug 13, 6:14*pm, Hussein B <hubaghd...@gmail.comwrote:
Hey,
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.
A real programmer can learn as much language as he pleases and tell
him that concentrating on one language is always a bad idea, since
that narrows the mind and diversing language learning is great since
it allows you to think of a problem from different angles (especially
if the nature of the languages are very different, like one object
oriented language and one functional language and one procedural and
another dynamic language and another static language).
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
I don't know, but the data (http://www.tiobe.com/index.php/content/
paperinfo/tpci/index.html and http://www.langpop.com/) shows that
python is more popular than ruby in most cases, nearly by a factor of
two.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
And do I dare to say it is much more charming?
What do you think of Ruby/Rails? do they worth learning and working
with?
Yes, every language have its own good and bad (yeah, even assembly). I
have only brushed Ruby once though, so I can't give detailed
explanation about it. A good teacher would encourage his students to
learn from other masters even though he might be one of the most
prominent expert in the subject, a good teacher would even encourage
his students to learn from sides that opposed his side of view (learn
from your enemy[1]).

[1] The usage of the word "enemy" is over-exaggerated.
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...
Thanks.
Aug 15 '08 #26
On Aug 15, 10:05*am, Bruno Desthuilliers
<bdesth.quelquech...@free.quelquepart.frwrote:
Hussein B a écrit :
(snip)
But this critisim looks so serious:
http://en.wikipedia.org/wiki/Ruby_pr...uage#Criticism
(snip)
the usual paranoïa from bondage&discipline language addicts
Ooo... well said.

Aug 15 '08 #27
On Aug 13, 4:14*am, Hussein B <hubaghd...@gmail.comwrote:
Hey,
I'm a Java/Java EE developer and I'm playing with Python these days.
I like the Python language so much and I like its communities and the
Django framework.
My friends are about to open a Ruby/Rails shop and they are asking me
to join them.
I don't know what, sure I'm not leaving Java, but they are asking me
to stop learning Python and concentrate on Ruby/Rails.
The sad fact (at least to me), Ruby is getting a lot of attention
these days.
Why Python isn't getting this attention although is a much more mature
language and it is used by many big, big names?
And do I dare to say it is much more charming?
What do you think of Ruby/Rails? do they worth learning and working
with?
Any way, I'm not leaving Python and I will try to study it every time
I get a chance...
Thanks.
Generally when developing something these days (Web App or not) I have
found that the programming language really does not have a huge affect
on the success of the product. If the developers are dedicated, they
can generally make most programming languages work. It just comes
down to what you prefer, or if something clearly is better than the
others use it if at all possible. For example, when programming a
game, you could easily code it in Python, or C++. Sure, C++ would be
faster, but sometimes these days speed is not a large factor. And you
can always just code the complex calculations in C, and the rest in
Python.

So, in short, if you are up to the challenge - take it. I do not know
Ruby (at ALL), but if some of my friends wanted to develop a RoR app I
would not turn them down for the language choice (Ruby). There has
been successful Web Apps made in Ruby, Python, PHP, Perl, Java, etc. -
they all have their place. I would much rather code in Python than in
PHP, but most of my Web Programming is done in PHP due to client
preference.

And as for being afraid of "abandoning" Python... I know many
programming languages, and have not abandoned my favorites. Just
because I know how to code in Visual Basic does not mean I do
regularly.

Hopefully this made some sense - pretty tired ;)

--

http://designandprogram.com
http://twitter.com/sonolin
Aug 16 '08 #28
On Aug 15, 10:05 am, Bruno Desthuilliers
<bdesth.quelquech...@free.quelquepart.frwrote:
Hussein B a écrit :
(snip)
But this critisim looks so serious:
http://en.wikipedia.org/wiki/Ruby_pr...uage#Criticism

Most of what's written here could apply to Python too - all the part
which mostly reflects the usual paranoïa from bondage&discipline
langages addicts wrt/ dynamic languages. The remaining is about
implementation issues in ruby 1.8.
Ruby doesn't has the language specification, do you think this is an
issue or a weak point?
Aug 18 '08 #29

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

75
by: Howard Nease | last post by:
Hello, everyone. I would appreciate any advice that someone could give me on my future career path. Here is my situation: I am a bright Junior in a very well-respected private high school, taking...
4
by: Mark | last post by:
Hi all, I am currently in the design stages of a database for work. I have come up with a way to get informaion I need using a union query but was wandering what effects this will have on...
3
by: bbcat | last post by:
To practice C language,I began to develop a simple project which implements the management of students' information.I have worked it for one week. I plan to finish it for two weeks. Are there...
2
by: andyjgw | last post by:
Hi I'm a bit new to the designing of custom web page controls and using them in the properties designer window - need a little advice on a concept here. I have two properties in my control -...
13
by: Allan Cammish | last post by:
I am looking for advice on the best method of producing a piece of software written in Visual Basic or Visual Basic.NET that will control another standard windows program such as ‘Notepad' using...
1
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
232
by: robert maas, see http://tinyurl.com/uh3t | last post by:
I'm working on examples of programming in several languages, all (except PHP) running under CGI so that I can show both the source files and the actually running of the examples online. The first...
5
keyvanrahmadi
by: keyvanrahmadi | last post by:
Hopefully I am posting in the right section and not annoying everyone, if I am then please except my sincere apology for wasting your time and hopefully the Mods will move it to the right location...
1
by: =?Utf-8?B?RW1tYSBIb3Bl?= | last post by:
Hi All, I need some advice please. I have very good knowledge of MS Access, Excel etc, reasonable knowledge of VBA and some very basic knowledge of VB6 and virtually non-existant knowledge of...
3
by: mesut | last post by:
Hi colleagues, I need your advice... I have approx 1,5 years experience with ASP.NET/VB.NET 2005 and I have to switch over into C# 2005 language. I don't have experience with C# 2005...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.