We have a wonderful ability here to choose the right tool for the job. We have components that are written in Java, in C++, in Python, and Ruby and Perl. [Python is] definitely viewed internally here by some of the best computer scientists in the world, people from MIT's AI [artificial intelligence] and CS [computer science] labs, as ENTERPRISE WORTHY.
-- Dan Kelley, director of application integration at ITA Software, quoted in eWeek.
newLISP
there's only one web framework, so you can go ahead and create another, better one. The libraries to create your own framework are there, except for js encoding, and templating. It should be a fun project, OP.
Using "frameworks" just trades one type of frustration with another.
Just use the minimal amount of code you need to get it working, and move on to other, more interesting things.
Name:
Anonymous2012-10-28 9:09
i hated web development until i started to use Perl Dancer + Dbix for my projects. It is a though sell when i say my customers i will be using perl (half of them never heard of it), but a couple of slides in my powerpoint presentations usually are enough to convince them that is a option as valid as php or other common stuff.
Name:
Anonymous2012-10-28 12:53
>>18 It is a tough sell when i say my customers i will be using perl
You discuss what languages you'll be using with clients? They don't care about the shit under the covers. They care about the end product.
If I went to a mechanic to fix my car and he asked me what kind of power tools I want him to use, I'd promptly find another shop.
>>17
``Web development'' is one of the rare interesting things about programming.
Name:
Anonymous2012-10-28 12:58
I think web dev is only boring and tedious when it's someone else's idea you are working on. When it's your own, it's fun. Ask Mark.
Name:
Anonymous2012-10-28 13:54
If I went to a mechanic to fix my car and he asked me what kind of power tools I want him to use, I'd promptly find another shop.
Except this is more like making something from scratch. If you want a car built, and he asks you what materials you want, it's a perfectly legitimate question.
Name:
Anonymous2012-10-28 14:10
>>19
Yes, because most of the time i don't speak to the owner of the company, but to the project managers, and other technical personnel. I'm not a salesman, i'm a technician. The salesman (or saleswoman in our case) does the contact first. I come later to present our product to the guys that are part of the technology team of the customer.
>>19
If your mechanic uses silly putty to put your shit together, it has important implications for robustness and maintainability. If I contacted a web developer and he wanted to use Perl, I'd get a different fucking web developer.
>>26
Realistically, I'd stop trying to hire people off Rentacoder and either find a different person or do it myself.
That said, PHP is self-evidently the worst of those three and can be dismissed out of hand.
Javatards are likely to be either recent graduates who will fuck up everything you ask of them or ENTERPRISE rejects who will go over deadline, over budget, and under requirements.
The Perl guy will be a burnt-out sysadmin trying something new (best possible option) or a Perl evangelist with the requisite Dunning-Kruger syndrome and enormous ego.
Which of those is acceptable to you will depend on your project, your company, and how similar you yourself are to any of them.
Really, though, web devs in any language are less than a dime a dozen, and finding someone who does Python or Ruby (if you're into that) is dead simple. This is like asking whether you'd order rain water or sea water in a cocktail bar.
Name:
Anonymous2012-10-28 17:00
Tentacle RAPE!
Saving peoples' lives from suicide since 1814 BCE.
Do your deed today, and help the world become a better place.