Design of WAComponent(s)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
29 messages Options
12
Reply | Threaded
Open this post in threaded view
|

RE: Design of WAComponent(s)

Ramon Leon-5
> Come on.
> I'm far from a newbie (at least I believe it) and this is
> boring to develop from scratch the same. I imagine that lot
> of people reuse their own component.
> When I write a desktop app, I'm not a newbie still I like to
> reuse window, buttons and label.
> At least I'm not interested in knowing how scrollbar and
> other details work.
> Where is the newbie here?
>
> Why people like to take extreme statements.

I don't think I'm making any extreme statements, it's not like Seaside
doesn't give you controls, we're not talking about buttons, scrollbars and
labels here, at least that's not my impression.  We're talking about more
advanced non html components like tree widgets and datagrids, things that
are much more than just simple markup.  These things aren't stable, every
new js library that comes out has it's own take on how to do them, which is
why they don't belong in core, they belong in external component libraries
like Scriptaculous, or wrappers for Yahoo Widgets or Mootools.  The core
should be stable stuff, the stuff that deals with standard html controls
(labels, buttons, scrollbars, input boxes, checkboxes and such) that don't
change with the latest trend of what's cool.

Ramon Leon
http://onsmalltalk.com

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Design of WAComponent(s)

Sophie424
In reply to this post by stephane ducasse
"stephane ducasse" <[hidden email]> wrote
> Why people like to take extreme statements.

"Ramon Leon" <[hidden email]> wrote
> I don't think I'm making any extreme statements


I think one thread is talking about the Seaside "Core", and the other is
talking about the "overall" Seaside experience for someone wants to put
things together quickly (without excessively custom requirements) without
being in-depth familiar with Seaside "Core".

True?

Sophie



_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Design of WAComponent(s)

Sophie424
In reply to this post by Sebastian Sastre-2
"Sebastian Sastre" <[hidden email]> wrote

> So I'm sure anyone capable of *using* MVP to develop desktop
> apps will love to use this beacause the barrier to scale
> that apps to web are lowered to a minimum.

Do I hear an offer in there somewhere ... :-)

Sophie



_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Design of WAComponent(s)

Randal L. Schwartz
In reply to this post by Ramon Leon-5
>>>>> "Ramon" == Ramon Leon <[hidden email]> writes:

Ramon> And that's the main point, Seaside is the foundation, it's not supposed
Ramon> to be the ultimate component library nor should it try to be, that's
Ramon> not what frameworks are for.  Frameworks serve as the foundation of
Ramon> such libraries.

For example, I'm looking at building up an entire library of Yahoo UI widgets
(see http://developer.yahoo.com/yui/) and integrate them closely with Seaside.
But it'll be a bolt-on "aftermarket" library.  I don't expect it to be
included in the Seaside core.

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

RE: Design of WAComponent(s)

Ramon Leon-5
>
> Ramon> And that's the main point, Seaside is the foundation, it's not
> Ramon> supposed to be the ultimate component library nor
> should it try
> Ramon> to be, that's not what frameworks are for.  Frameworks
> serve as
> Ramon> the foundation of such libraries.
>
> For example, I'm looking at building up an entire library of
> Yahoo UI widgets (see http://developer.yahoo.com/yui/) and
> integrate them closely with Seaside.
> But it'll be a bolt-on "aftermarket" library.  I don't expect
> it to be included in the Seaside core.
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. -

Exactly as it should be... So uh... when you going to have that ready, I'll
be a user? ;)

Ramon Leon
http://onsmalltalk.com

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Design of WAComponent(s)

Randal L. Schwartz
>>>>> "Ramon" == Ramon Leon <[hidden email]> writes:

Ramon> Exactly as it should be... So uh... when you going to have that ready,
Ramon> I'll be a user? ;)

/me looks at clock, and "hours per day"

Soon!  Soon!

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Design of WAComponent(s)

Lukas Renggli
In reply to this post by Randal L. Schwartz
>  For example, I'm looking at building up an entire library of Yahoo UI widgets
>  (see http://developer.yahoo.com/yui/) and integrate them closely with Seaside.
>  But it'll be a bolt-on "aftermarket" library.  I don't expect it to be
>  included in the Seaside core.

Something like this can certainly be an "official" package, however
the goal of Seaside 2.9 is make its core as small (but still useful)
as possible. This core won't include any JavaScript functionality,
probably not even #call:/#answer: semantics. The will be easily
loadable as needed. Ready-made images will come with a decent
selection of commonly used packages, exactly as they do today.

Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Design of WAComponent(s)

stephane ducasse
In reply to this post by Ramon Leon-5
Sure I agree, still having a set of basic and working components would  
be great.

Stef

On Mar 6, 2008, at 9:00 PM, Ramon Leon wrote:

>> Come on.
>> I'm far from a newbie (at least I believe it) and this is
>> boring to develop from scratch the same. I imagine that lot
>> of people reuse their own component.
>> When I write a desktop app, I'm not a newbie still I like to
>> reuse window, buttons and label.
>> At least I'm not interested in knowing how scrollbar and
>> other details work.
>> Where is the newbie here?
>>
>> Why people like to take extreme statements.
>
> I don't think I'm making any extreme statements, it's not like Seaside
> doesn't give you controls, we're not talking about buttons,  
> scrollbars and
> labels here, at least that's not my impression.  We're talking about  
> more
> advanced non html components like tree widgets and datagrids, things  
> that
> are much more than just simple markup.  These things aren't stable,  
> every
> new js library that comes out has it's own take on how to do them,  
> which is
> why they don't belong in core, they belong in external component  
> libraries
> like Scriptaculous, or wrappers for Yahoo Widgets or Mootools.  The  
> core
> should be stable stuff, the stuff that deals with standard html  
> controls
> (labels, buttons, scrollbars, input boxes, checkboxes and such) that  
> don't
> change with the latest trend of what's cool.
>
> Ramon Leon
> http://onsmalltalk.com
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

RE: Re: Design of WAComponent(s)

Sebastian Sastre-2
In reply to this post by Sophie424

> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En nombre
> de itsme213
> Enviado el: Jueves, 06 de Marzo de 2008 17:27
> Para: [hidden email]
> Asunto: [Seaside] Re: Design of WAComponent(s)
>
> "Sebastian Sastre" <[hidden email]> wrote
>
> > So I'm sure anyone capable of *using* MVP to develop desktop
> > apps will love to use this beacause the barrier to scale
> > that apps to web are lowered to a minimum.
>
> Do I hear an offer in there somewhere ... :-)
>
> Sophie
>
Is my willing but I'm not sure about I can due to code rihts. Maybe a permission
is needed (and is not from me).

        cheers,

Sebastian

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
12