Comparative Study

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

Comparative Study

Voldermort
I've done a small comparative study of web frameworks at http://www.accursoft.co.uk/WAF/

My Seaside experience is extremely limited, so I may have got something severely wrong. Would anyone care to take a look?

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

Re: Comparative Study

Conrad Taylor
Hey, you might want to rename PHP to Zend Framework because PHP is a language and not a web framework.  If you want to find more information about the Zend Framework, I would recommend going
to the following site:


Also, if you're wanting to make your study relevant, I would recommend adding the following to the list:

Zope 3

Note:  This web development framework is used in most of Google's development.


Next, here's a page and video that you should consult if you're not already doing so for your study:


The top languages that are being used in web development are as follows:

C#
PHP
Ruby
Python
Smalltalk
Java
PERL

I would select the framework of most use and/or preferred use for each language.  Then use that information to construct your study.

Good luck,

-Conrad

On Dec 30, 2007 4:43 AM, Nonce <[hidden email]> wrote:
I've done a small comparative study of web frameworks at http://www.accursoft.co.uk/WAF/

My Seaside experience is extremely limited, so I may have got something severely wrong. Would anyone care to take a look?

_______________________________________________
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: Comparative Study

Philippe Marschall
In reply to this post by Voldermort
2007/12/30, Nonce <[hidden email]>:
> I've done a small comparative study of web frameworks at http://www.accursoft.co.uk/WAF/
>
> My Seaside experience is extremely limited, so I may have got something severely wrong. Would anyone care to take a look?

I would say that tasks encapsulate cross page control flow rather than
workflow (a control flow that spans over several .xsp pages). But that
is just a matter of terminology. You use workflow in other places so
it's better to be consistent.

Deployment
You can also deploy an image. Seaside doesn't come with it's own
deployment tools or rules, so all the Smalltalk deployment options
apply here.

Goodie
I would not use the word Goodie. I'd use file out, ".st file" or something else.

Monticello works only on Squeak and Gemstone. Cincom Smalltalk has
other options.

Seaside Server
Kom HTTP Server is only one option. It is a very popular server on
Squeak. There are other options and other Smalltalk implementations
use other servers.

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

Re: Comparative Study

Voldermort
Thank you, I have incorporated your suggestions.

Philippe Marschall wrote:

> I would say that tasks encapsulate cross page control flow rather than
> workflow (a control flow that spans over several .xsp pages). But that
> is just a matter of terminology. You use workflow in other places so
> it's better to be consistent.
>
> Deployment
> You can also deploy an image. Seaside doesn't come with it's own
> deployment tools or rules, so all the Smalltalk deployment options
> apply here.
>
> Goodie
> I would not use the word Goodie. I'd use file out, ".st file" or something else.
>
> Monticello works only on Squeak and Gemstone. Cincom Smalltalk has
> other options.
>
> Seaside Server
> Kom HTTP Server is only one option. It is a very popular server on
> Squeak. There are other options and other Smalltalk implementations
> use other servers.
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Comparative Study

Voldermort
In reply to this post by Conrad Taylor
Conrad Taylor wrote:
> Hey, you might want to rename PHP to Zend Framework because PHP is a
> language and not a web framework.

I outsourced the job :-)

http://www.railsenvy.com/2007/8/24/rails-vs-php
http://cameroncox.com/blog/2007/12/the-zend-framework-sucks-and-w.html

Seriously, I'm more interested in different approaches than just the popular ones. I'm also looking at support for
stateful applications, not yet another REST framework with packaged libraries.

Ultimately, it's a matter of limited time, which frameworks interested me most, and which I would learn the most from.
(Of the hundreds of frameworks I didn't look at, Zope, Lift and ErlyWeb would have been at the top of list if I was
going to do one more.)

BTW, if this was a popularity study, Smalltalk wouldn't have got a peek :-)
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside