I would say it depends on what you’re trying to achieve, Hiring Perl developers (good ones) is hard, while it is easier to find someone who knows Python or Ruby.
In terms of language capabilities, I would say that they’re all about the same, but I like Perl (at least modern perl), because of: * Moose * DBIx::Class * AnyEvent * Catalyst (for web apps) With these tools I spend more time writing what I want to do, rather than the how to do it. Net::DNS is good (and usually sufficient) and if looking for an event-based (async) library, take a look at: http://search.cpan.org/dist/AnyEvent/lib/AnyEvent/DNS.pm With Perl is also very easy to write code in C if that’s needed. Regards > On Feb 9, 2015, at 12:01 PM, Paul Vixie <p...@redbarn.org> wrote: > > > >> Brett Monday, February 09, 2015 7:34 AM >> I find myself thinking that perhaps I should attempt to learn a modern >> scripting language and seem to of settled on the choice of Ruby or Python >> (though I could probably still be swayed elsewhere if something else was a >> better fit) Given that the majority of my work has a DNS slant on it >> somewhere I wondered what you guys experiences/preferences were in this >> area. They of course have some kind of DNS library but I wondered how many >> of you had used them and whether your experiences had been good/bad in >> either direction. > > python is the more marketable skill, of python vs. ruby. > > i rarely write code any more but when i do it's Perl with Net::DNS. this, > also, is a less marketable skill than python and pydns, at this stage of the > game. > > if you're doing this for love, try them all (ESPECIALLY "go"!) and see which > one grabs you. > > if you're doing it for relevance and compatibility and code re-use and code > sharing, use python. > > -- > Paul Vixie > _______________________________________________ > dns-operations mailing list > dns-operations@lists.dns-oarc.net > https://lists.dns-oarc.net/mailman/listinfo/dns-operations > dns-jobs mailing list > https://lists.dns-oarc.net/mailman/listinfo/dns-jobs 2161 San Joaquin Hills Rd. Newport Beach, CA, 92660 off. +1.345.749.6284 fax. +1.345.746.6263
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ dns-operations mailing list dns-operations@lists.dns-oarc.net https://lists.dns-oarc.net/mailman/listinfo/dns-operations dns-jobs mailing list https://lists.dns-oarc.net/mailman/listinfo/dns-jobs