Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Hi Monks,

This post is a sort of a rant, so excuse me in advance.

Lately, I feel that Perl is losing momentum against the other dynamic languages, and especially Ruby. This means that much less newbies are coming to the languages, that much less new developments use it and that people are reluctant to integrate it with different interesting packages.

A good example is GUIs. I'm a long time Perl/Tk user, but I really want to move forward. Tk just doesn't look good on Windows PCs these days, and good looks sell. When I want to brag to the bosses about a shiny new GUI I made for one of the programs, I feel embarrased showing Tk, when other people use native C# GUIs and LabView.

I tried using wxPerl a couple of years ago - the looks are much better (at the expense of performance...) but the library is poorly documented, and the bindings are incomplete. Today I tried looking at wxPerl again, and to my surprise it hardly advanced at all!!

wxRuby, on the other hand, seems to be production quality. Binary distributions for Windows, detailed documentation for the API (not "look at the C++ wxWindows API"), tutorials, and so on. This is not surprising in light of Perl's obvious loss of momentum versus Ruby.

This is pity. It's all I have to say. Once Perl used to be at the front, but now you have to resort to other tools. I hope Perl 6 will bring the lead back.


In reply to Perl losing momentum ? by spurperl

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2024-04-25 17:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found