Questions for Perl Survey
Hi, I am preparing a survey of the Perl Ecosystem to be run in the beginning of 2011. The survey will build on the questions of the TPF survey from the beginning of the year but I'd like to extend it to understand more issues. Specifically I'd like to figure out how many people are using web development frameworks, which ones they use and what they think about them? So far I have one simple question: What frameworks do you use for web application development? Answers: - I don't develop web applications - plain old CGI - CGI::Applications / Titanium - Dancer - Mojolicious - Catalyst I wonder what other values do you think I should add and what other questions should I ask? It would be especially interesting to try to figure out what people outside of the Perl community think about the various Perl frameworks compared to other frameworks they might know but I have no idea how to ask that. Your input would be appreciated. regards Gabor -- Gabor Szabo http://szabgab.com/ Perl Ecosystem Group http://perl-ecosystem.org/
Maybe something about POE or other eventloop system, which have a collection of net oriented wheels, components etc, which can be considered as web frameworks Also you can ask what type of web application it is : website or pure web application, and which paradigm it uses (REST, SOAP, XML/RPC or traditional url=action) Ah and also, if that's for their job, or if it's for fun / community. just my 2 euros. On 29 December 2010 10:24, Gabor Szabo <szabgab@gmail.com> wrote:
Hi,
I am preparing a survey of the Perl Ecosystem to be run in the beginning of 2011. The survey will build on the questions of the TPF survey from the beginning of the year but I'd like to extend it to understand more issues.
Specifically I'd like to figure out how many people are using web development frameworks, which ones they use and what they think about them? So far I have one simple question:
What frameworks do you use for web application development? Answers: - I don't develop web applications - plain old CGI - CGI::Applications / Titanium - Dancer - Mojolicious - Catalyst
I wonder what other values do you think I should add and what other questions should I ask?
It would be especially interesting to try to figure out what people outside of the Perl community think about the various Perl frameworks compared to other frameworks they might know but I have no idea how to ask that.
Your input would be appreciated.
regards Gabor
-- Gabor Szabo http://szabgab.com/ Perl Ecosystem Group http://perl-ecosystem.org/ _______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
You could try and add a value of "thin PSGI layer" or something like that, but that should garnish probably the lowest of them all, so maybe not worth it. Perhaps Maypole or Mason? Or you can add Node.js or Javascript. On Wed, Dec 29, 2010 at 11:24 AM, Gabor Szabo <szabgab@gmail.com> wrote:
Hi,
I am preparing a survey of the Perl Ecosystem to be run in the beginning of 2011. The survey will build on the questions of the TPF survey from the beginning of the year but I'd like to extend it to understand more issues.
Specifically I'd like to figure out how many people are using web development frameworks, which ones they use and what they think about them? So far I have one simple question:
What frameworks do you use for web application development? Answers: - I don't develop web applications - plain old CGI - CGI::Applications / Titanium - Dancer - Mojolicious - Catalyst
I wonder what other values do you think I should add and what other questions should I ask?
It would be especially interesting to try to figure out what people outside of the Perl community think about the various Perl frameworks compared to other frameworks they might know but I have no idea how to ask that.
Your input would be appreciated.
regards Gabor
-- Gabor Szabo http://szabgab.com/ Perl Ecosystem Group http://perl-ecosystem.org/ _______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
Yes, definitely Mason, it's used for more than just templating things On 29 December 2010 10:45, sawyer x <xsawyerx@gmail.com> wrote:
You could try and add a value of "thin PSGI layer" or something like that, but that should garnish probably the lowest of them all, so maybe not worth it. Perhaps Maypole or Mason?
Or you can add Node.js or Javascript.
On Wed, Dec 29, 2010 at 11:24 AM, Gabor Szabo <szabgab@gmail.com> wrote:
Hi,
I am preparing a survey of the Perl Ecosystem to be run in the beginning of 2011. The survey will build on the questions of the TPF survey from the beginning of the year but I'd like to extend it to understand more issues.
Specifically I'd like to figure out how many people are using web development frameworks, which ones they use and what they think about them? So far I have one simple question:
What frameworks do you use for web application development? Answers: - I don't develop web applications - plain old CGI - CGI::Applications / Titanium - Dancer - Mojolicious - Catalyst
I wonder what other values do you think I should add and what other questions should I ask?
It would be especially interesting to try to figure out what people outside of the Perl community think about the various Perl frameworks compared to other frameworks they might know but I have no idea how to ask that.
Your input would be appreciated.
regards Gabor
-- Gabor Szabo http://szabgab.com/ Perl Ecosystem Group http://perl-ecosystem.org/ _______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
_______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
On Wed, Dec 29, 2010 at 11:45 AM, sawyer x <xsawyerx@gmail.com> wrote:
You could try and add a value of "thin PSGI layer" or something like that, but that should garnish probably the lowest of them all, so maybe not worth it.
You might be right but we can't really know that. If it gets 0.5% now and 2.5% a year from now then we might have some indication there. Without the first number the second will be a lot less meaningful. My issues is that I have no idea what "thin PSGI layer" means. Explanations or links would be welcome. Gabor
On Wed, Dec 29, 2010 at 12:29 PM, Gabor Szabo <szabgab@gmail.com> wrote:
On Wed, Dec 29, 2010 at 11:45 AM, sawyer x <xsawyerx@gmail.com> wrote:
You could try and add a value of "thin PSGI layer" or something like that, but that should garnish probably the lowest of them all, so maybe not worth it.
You might be right but we can't really know that. If it gets 0.5% now and 2.5% a year from now then we might have some indication there. Without the first number the second will be a lot less meaningful.
I'm not expecting this number to rise, since it's mostly for experts that prefer no abstraction whatsoever. My issues is that I have no idea what "thin PSGI layer" means.
Explanations or links would be welcome.
Dancer provides a thin layer above PSGI and abstraction for some of the work a user would have to do manually (sessions, templating, finding out what type of HTTP method it is, setting the content type, etc.). You (or rather, Dancer, if that's what you're using) provide PSGI with an app handler subroutine. For example: sub app { my $env = shift; return [ '200', [ 'Content-Type' => 'text/plain' ], [ "Hello World" ], # or IO::Handle-like object ]; } How many people would do that? Very few.
On 2010-12-29, at 5:48 AM, sawyer x wrote:
Dancer provides a thin layer above PSGI and abstraction for some of the work a user would have to do manually (sessions, templating, finding out what type of HTTP method it is, setting the content type, etc.). You (or rather, Dancer, if that's what you're using) provide PSGI with an app handler subroutine. For example: sub app { my $env = shift; return [ '200', [ 'Content-Type' => 'text/plain' ], [ "Hello World" ], # or IO::Handle-like object
];
} How many people would do that? Very few.
True! However, I'd be interested in seeing how many people are writing their own Plack::Middleware components. As it's a nice and easy way to replace a lot of work you normally might be forced to write with mod_perl handlers, I would expect that the use of custom Middleware should rise over time as well. Olaf -- Olaf Alders olaf@wundersolutions.com http://www.wundersolutions.com http://twitter.com/wundercounter 866 503 2204 (Toll free - North America) 416 944 8306 (direct)
On Wed, Dec 29, 2010 at 6:49 PM, Olaf Alders <olaf@wundersolutions.com>wrote:
[...] I'd be interested in seeing how many people are writing their own Plack::Middleware components.
Good idea!
I would expect that the use of custom Middleware should rise over time as well.
That would be an interesting/useful metric.
The item "home-grown framework" is missing. The choices should be inclusive, not exclusive because some people use several. Other good questions would be about the deployment environment for larger scale web application: web server: Apache httpd etc. etc. reverse proxy/load balancer: nginx Perlbal etc. job queues: Arbyte Beanstalk Gearman Helios POE Qudo Swarmage TheSchwartz etc. distributed application cache: EHcache memcached Velocity etc. distributed storage: App Engine/BigTable Hadoop MogileFS S3 etc. MTA: exim Postfix qmail qpsmtpd sendmail etc. Let singingfish give his opinion of the survey design before you go live.
participants (5)
-
damien krotkine -
Gabor Szabo -
Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 -
Olaf Alders -
sawyer x