Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^3: disadvantages of perl

by elTriberium (Friar)
on Jul 02, 2009 at 22:19 UTC ( [id://776859]=note: print w/replies, xml ) Need Help??


in reply to Re^2: disadvantages of perl
in thread disadvantages of perl

I don't doubt that it can be a good approach to develop certain applications for Windows in Perl.

It's more like a question I'm asking myself why I never got in contact with Perl when using Windows. All of the applications I use on Windows are either binaries (probably written in C, C++, C#, ...) or java-based.

On the other hand on Linux I often see tools written in Perl. Most of them run on the shell and don't provide a GUI. So maybe that's the main reason here: GUI development isn't that easy / good / advanced in Perl.

Don't get me wrong: I'm not stating that developing Perl on Windows is bad, I'd more like to state my own experience and maybe get some input from others to understand if I have some misconceptions there.

Replies are listed 'Best First'.
Re^4: disadvantages of perl
by Your Mother (Archbishop) on Jul 02, 2009 at 22:56 UTC

    Web apps are GUIs and with a huge amount of well defined cross-app behaviors which add value and guarantee some level of user acceptance/experience. Some of the best/biggest apps in the world are all/mostly Perl.

      That's true and a good point. But then still the question remains "why are there so few non-web-based Perl apps for Windows compared to Linux?". My own explanation is that a) Perl isn't pre-installed on Windows an b) Windows applications are usually GUI-based which isn't Perl's strongest feature.
Re^4: disadvantages of perl
by stinkingpig (Sexton) on Jul 03, 2009 at 04:55 UTC

    I do GUI Perl programming for Windows, using Win32::GUI. It's not exactly easy, but it's not too bad either; most problems can be solved given sufficient STFW time. I do sometimes feel that the time spent solving GUI problems is chewing up the time saved by going to CPAN for the core logic, though, which would be my number one complaint about Perl.

    Number two complaint -- threading. I have to write sequentially, because forking uses so much memory and threading just doesn't.

    "Nothing was broken, and it's been fixed." -- Jon Carroll

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://776859]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (3)
As of 2024-04-19 19:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found