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

Attachment: 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

Reply via email to