Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: Perl for GUI Automation

by vinoth.ree (Parson)
on Jan 22, 2013 at 07:33 UTC ( #1014589=note: print w/ replies, xml ) Need Help??


in reply to Perl for GUI Automation

Are you looking for Perl/Tk?

Update:


Have a look into CGI if you are learning Web based UI development!


Comment on Re: Perl for GUI Automation
Re^2: Perl for GUI Automation
by tobyink (Abbot) on Jan 22, 2013 at 08:03 UTC

    CGI.pm for web development in 2013??

    Do you still use pneumatic tubes for inter-office communication too?

    package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name

      I am using Apache HTTPD Server with mod_perl for web development.

        What does this have to do with recommending the CGI module for GUI development?

        Update:

        For clarification, I and (I suspect tobyink) are curious about the suggestion of CGI for GUI development. Firstly OP hasn't been very clear on what they want to do (for example the title speaks of GUI automation yet the question suggests they're looking to develop a GUI rather than automate it), on which platform, is a web server even involved etc. CGI IMHO isn't best suited to GUI development, at best I'd suggest using it with some sort of templating system (Template, HTML::Template etc). This allows the separation of Perl code from the HTML(/CSS/JS).

      Many hospitals use a pneumatic tube system to get developed x-rays from the lab to where they are needed. An x-ray image can contain several 100's of gigabytes of data (hint: the developed image is 18 x 36 inches or larger). The P-Tube is much faster than hand-carrying the the film to the requesting physician.

      Ten years ago we found out that we couldn't send the images over the brand-new state-of-the-art in-house network with any sort of reasonable delivery time (minutes, not hours), and not bring the network to its knees every five or six minutes. Since our central lab processed 50+ terabytes of x-ray data per day, and the P-Tube system has the necessary (slightly colossal) band-width to get an image to the Doctor/Trauma Surgeon before next Michaelmas, it was a win-win with Ancient Technology. Besides, the P-Tubes had been designed into the building (in the 50's) to support moving paper files around the complex, so we were just adding a couple of hundred more 'packets' per day.

      ----
      I Go Back to Sleep, Now.

      OGB

        Indeed, there are plenty of businesses that still use pneumatic tubes that were installed decades ago. But how many new offices are built including them? And how many businesses have started using them recently?

        Similarly, there are plenty of scripts that have used CGI.pm for years, and there's no real pressing need for them to stop, but it doesn't seem right to recommend CGI.pm for new development.

        I think the analogy is rather apt.

        package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (7)
As of 2014-08-23 12:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (173 votes), past polls