Re: More buzz wanted



Alvin Ryder wrote:
Hi folks,,

I'm sick of c++, perl and java - now what?

I run a successful independant software firm, we do web apps and games.
I get a buzz only from the games work whereas Java & web are seriously
depressing me but to say the least I must keep running with both.

"Change is as good as a holiday" (yeah right) so I'm thinking about
changing web tool sets?

I looked at C#, it's very nice but too much like Java. I checkout at
Python and Ruby but I'm torn between them. Should I just wait for
Perl6?

My question is where is all the buzz, "what's hot", especially for web
apps?
mySql + PHP, Python + Zope, Ruby on Rails. A Prolog dialect? Something
else?

I favor a "best tools (note the plural) for the job approach", then I
glue everything together and make them play nicely, pre-glued is even
better.

I don't want flamewars, just heart felt recommendations with a deep
understanding and reasoning for why that technology is good. (I never
rubbish anyone, people love VB and make great use of it, who am I to
argue? so feel free to share)

Can you please help?
*Thanks* in advance.
-Cheers

Oops I should add. I have read Python, Ruby, PHP, books and lots of web
material, I have a handle at the syntactic level. But here I'm after
personal testimonials and higher level descriptions.

I thought I'd provide my own personal testimonials, to serve as
examples - obviously I'm after something similar for Python, Ruby, c#,
whatever else is hot, especially for web apps.


JAVA
I like its APIs, they are plentiful, consistant, good quality. It
integrates with just about everything. More readable than C++,
especially Java5 but could be better. Memory management garbage if for
computers not me. I love Eclipse, makes Visual Studio look old.
Resultant Java projects are very solid. I sleep well.

Things I hate: Nothing is quick and easy, it is so verbose. The final
result is nice enough but the journey there isn't.

Java1.5 and now 1.6 are addressing the verbose/"make it easy" nightmare
but I doubt they catch the likes of Ruby.

Overall Java is very good but I suspect there are better ways. Why
suffer so much?

C -
Well C is terse. C is fast.
You get close to the hardware, bit too close, high level lang it ain't.
It's hard to &rd* and u r too busy making stuff a biz lang should have
already.
But I love it's mojo and speedy attitude.

C++ - too fussy and perdantic, syntax const'ly &clunky. More verbose
than Java! I'd like to ~delete memory drama's from my daily task list -
permanently.

PERL- Common things are easy, difficult things are possible. There are
many APIs and tools but they vary too much in quality and style.
There's more than one way to do everything. OO syntax is scrappy. But
it is the mother of $scripting languages, even though its @syntax is
&awkward() unless 'you like that'? next;

Now I'm interested in your personal web dev testimonials.

Thanks for reading,
Cheers.

.



Relevant Pages

  • Re: Java -> ActionScript?
    ... Lage sein Java zu verdrängen? ... In Ruby geht das ja, ... Andere Sprachen wie Python oder auch Ruby sind eh ... Die Syntax sollte jedoch das Programm nicht begraben. ...
    (de.comp.lang.java)
  • Re: iniziare a programmare
    ... studiare python o ruby (anche se ora vorrei leggere qualcosa su python, ... javascript(ma quest ultimi non sono utili al fine del post) ... Ruby si accorge immediatamente di cosa intendo quando voglio dire che ... Java è macchinoso. ...
    (it.comp.macintosh)
  • Re: Problem with processing XML
    ... I had a discussion with Java people lately and they were all for Ruby, ... Python is easy to learn, ... So, there is a learning curve, but it's much shorter than what you already ...
    (comp.lang.python)
  • Re: Why Ruby over Python?
    ... >> why you might prefer ruby. ... Someone there said that Python is more like Java ... I have learned many programming languages in the last two years ...
    (comp.lang.ruby)
  • Re: Why Ruby over Python?
    ... Someone there said that Python is more like Java ... and Ruby is more like Smalltalk. ... I have learned many programming languages in the last two years ...
    (comp.lang.ruby)