3 ms·
Short answer (in this order): 2. PHP 1. Ruby 3. Uh.. isn't this "almost" ruby? 4. WTF? Long answer: For the record, I am biased. I prefer functional, readable
by ecommando 16y ago
Short answer (in this order):
2. PHP
1. Ruby
3. Uh.. isn't this "almost" ruby?
4. WTF?
Long answer:
For the record, I am biased. I prefer functional, readable code that is not subject to some mystical "coolness" quotient dictated by some "gurus" in Silicon Valley. I can program in almost any language, and yet I still find Ruby almost completely unreadable.
I will not hire a developer who "can write that in 10 lines of Ruby", because none of those 10 lines is documented, readable, or debugged. Not that there's anything wrong with Ruby per se, but my experience is that it's an attempt at RAD which is a process that usually isn't preceded by an architectural design stage.. Again, my experience, not necessarily common.
For single-threaded web functionality, I prefer Object Oriented PHP 5.3 + jQuery + PHPLiveX (for object oriented Ajax) + Postgresql (database).
For server process (single or multi-threaded) code, I prefer C# (mono-project.com) over Java. Perl is still a contender, but its dwindling number of monks available, and its waning interest level among new developers makes it a distant second.
For mobile App development, PhoneGap, Corona and MonoTouch are good for quick development, but Objective C still owns the house for native development until someone comes up with a contender (I hear that there's a mono project under way to compile C# (Mono) to Objective C... which would be cool. C# is much easier to manage than Objective C.
R