[dns-operations] Python or Ruby

Francisco Obispo fobispo at uniregistry.link
Mon Feb 9 21:33:57 UTC 2015


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 <paul at 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 at 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dns-oarc.net/pipermail/dns-operations/attachments/20150209/621e1c65/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: compose-unknown-contact.jpg
Type: image/jpeg
Size: 770 bytes
Desc: not available
URL: <https://lists.dns-oarc.net/pipermail/dns-operations/attachments/20150209/621e1c65/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Mail Attachment.png
Type: image/png
Size: 13730 bytes
Desc: not available
URL: <https://lists.dns-oarc.net/pipermail/dns-operations/attachments/20150209/621e1c65/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.dns-oarc.net/pipermail/dns-operations/attachments/20150209/621e1c65/attachment.sig>


More information about the dns-operations mailing list