Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Re: Re: Tk vs. wxPerl

by dree (Monsignor)
on Dec 15, 2002 at 15:34 UTC ( #220008=note: print w/ replies, xml ) Need Help??


in reply to Re: Re: Tk vs. wxPerl
in thread Tk vs. wxPerl

The above node Re: Tk vs. wxPerl is obviously IMVHO, so *for me* procedural programming is easy than OOP.

For example, *for me* is easier to write the hello world written in Tk

use strict; use Tk; my $mw = MainWindow->new( -height => 100, -width => 350); $mw->title ("Hello, world!"); MainLoop;
than wx one:
use strict; use Wx; package MyApp; use vars qw(@ISA); @ISA = qw(Wx::App); sub OnInit { my( $this ) = shift; my( $frame ) = MyFrame->new(); $this->SetTopWindow( $frame ); $frame->Show( 1 ); } package MyFrame; use vars qw(@ISA); @ISA = qw(Wx::Frame); sub new { my( $this ) = shift->SUPER::new( undef, -1, 'Hello, world!', [200,200] , [350, 100] ); return $this; } package main; my( $app ) = MyApp->new(); $app->MainLoop();
So IMVHO to programming wxPerl you have to know more Perl than to programming with Tk.

Documentation issue: Tk has 3 books from O'Reilly, several chapters inside other books (Advanced Perl Programming, Professional Perl Development, others?), 1 newsgroup with years of posts, searchable with groups.google.com or with www.peltk.org, years of development with tons of scripts aka large community.

wxPerl unfortunately has only a mailing list without a working search engine and few excellent tutorials.

But Perl/Tk is years old and wxPerl is young. This scenario is IMVHO the normality.

DLL issue: my dir command on win32 says those dimensions. Only this.

Update: fixed typos


Comment on Re: Re: Re: Tk vs. wxPerl
Select or Download Code
Re: Re: Re: Re: Tk vs. wxPerl
by PodMaster (Abbot) on Dec 15, 2002 at 21:26 UTC
    use Wx qw[:everything]; *Wx::App::OnInit = sub {1}; my $a = Wx::App->new; my $f = Wx::Frame->new( undef, -1, 'Hello, world!', [200,200] , [350, 100] ); $a->SetTopWindow($f); $f->Show(1); $a->MainLoop(); __END__
    Books don't mean much (perl can be easily learned from POD, and why should learning a simple GUI framework require a book).

    The wxWindows docs are plentiful and they are extremely clear, and the wxPerl version of them comes with Perl: notes, which explain any differences in the API.

    The wxPerl mailing list does indeed have a search engine, even if you failed to see it (i do not just post links blindly, loook to your left here), and Mattia is very responsive (not many questions come up that are unanswereable by Mattia, and those that are, you just take straight to the wxWindows mailing lists).

    update: wxPerl is less of a mystery than perlTk ever is/will be to anyone new to either.


    MJD says you can't just make shit up and expect the computer to know what you mean, retardo!
    ** The Third rule of perl club is a statement of fact: pod is sexy.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (6)
As of 2014-11-28 07:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (193 votes), past polls