From: jess h. <je...@ic...> - 2005-12-04 15:20:37
|
Lars, The answer to you question is very simple. Yes Spyce is the new generation Pyhthon bases Web scripting that makes PHP a cool starter pack. JSP a nice toy, and the web your own playground. It takes little or no learning, and installation is a breeze. The Spyce server is unstable, but the Apache python-mod and fastcgi-mod make it fast stable and easy. Some of us use it for High-end industrial and commercial solutions, its not a hype not needs to be. It works, and it works well. Its fast, its easy, and with python classes that seamlessly integrate, it will become the server choice of tomorrow, as Python is becoming the standard scripting language of today without all the un-needed hype. See Poser, Paint Shop Pro, and other top commercial and shareware packages to see what I mean. The mailing list is not very active, not because of lack of users, but because very little help is required by newbies, and techies can certainly resolve most of their own problems.. which seem to be so few. Jess At 06:39 AM 12/4/2005, spy...@li... wrote: >Send Spyce-users mailing list submissions to > spy...@li... > >To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/spyce-users >or, via email, send a message with subject or body 'help' to > spy...@li... > >You can reach the person managing the list at > spy...@li... > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of Spyce-users digest..." > > >Today's Topics: > > 1. Popularity of Spyce (Lars Eriksen) > >--__--__-- > >Message: 1 >From: "Lars Eriksen" <dow...@gm...> >To: "Spyce Users" <spy...@li...> >Date: Sat, 3 Dec 2005 17:52:33 +0100 >Subject: [Spyce-users] Popularity of Spyce > >Hello, > >I have recently discovered Spyce and am now converting a PHP-based system to >a Spyce equivalent. I had been looking for an alternative to PHP for some >time and when I found Spyce, I immediately switched! > >The mailing list of Spyce does not seem to be very active - why is that? Is >it because Python developers are usually more tech-savvy and the >installation of Spyce and its usage is intuitive and effortless and no >assistence is required? > >I don't find mod_python horribly complicated either and last time I counted >its mailing list had 8543 messages and the Spyce mailing list 853 (compared >to 3558 in the Cheetah mailing list and 121,626 (!) in the Zope mailing >list). > >Maybe Spyce doesn't receive the credit and attention it deserves? If so, why >is that? > >-Lars > > > > >--__--__-- > >_______________________________________________ >Spyce-users mailing list >Spy...@li... >https://lists.sourceforge.net/lists/listinfo/spyce-users > > >End of Spyce-users Digest |
From: Jonathan E. <jon...@ca...> - 2005-12-05 15:30:31
|
On Sun, 04 Dec 2005 17:15:40 +0200, "jess hill" <je...@ic...> said: > The Spyce server > is unstable Odd; I ran the spyce server in production (still do, but on a much smaller site) for a while and never had any stability problems. > The mailing list is not very active, not because of lack of users, > but because very little help is required by newbies, and techies can > certainly resolve most of their own problems.. which seem to be so few. I think that's true, as far as it goes. Rimon did a great job documenting Spyce; none of the other toolkits from the same era have that degree of documentation. (I think Django, which appeared earlier this year, comes close.) So it's easy to google the answer or just guess where it is on the site. But I wouldn't claim that Spyce is as "popular" as some of the newer frameworks. Not really sure why that is. Perhaps one reason is that while Spyce supports MVC design, it doesn't require it, and requiring MVC has been sexy for a while among some people. But I think the main reason is that Spyce has only had the benefit of a maintainer/developer/evangelizer who used it full time at his day job for a few months earlier this year. In particular, it's almost impossible to underestimate the time it takes to do a good job evangelizing your project, and you won't become "popular" without it. -Jonathan -- C++ is history repeated as tragedy. Java is history repeated as farce. --Scott McKay |
From: jess h. <je...@ic...> - 2005-12-05 17:19:51
|
> >Odd; I ran the spyce server in production (still do, but on a much > >smaller site) for a while and never had any stability problems. I used Spyce in a corporate environment as a support server to implement complex Python scripts that run in parallel to our Tomcat Java portal server. Because one has to redeploy the Jsp war archive every time a change is made, I found that Spyce fills the dynamic update of pages on a live system perfectly. The natural migration to Spyce then followed. Most of our Jsp scripts have been migrated or rewritten in Spyce. Development time has dropped from 1 week for rolling out a solution to more or less 3 days. When the Spyce server was first used, I found that with thousands of hits a day in our SMS/Email gateway, it could not take the punch, and the Spyce server fell over on a regular basis. When the Apache mod-python was implemented, not only did the speed increase by more than 10 fold, but nothing has ever fallen over again. > >But I wouldn't claim that Spyce is as "popular" as some of the newer > >frameworks. Not really sure why that is. Perhaps one reason is that > >while Spyce supports MVC design, it doesn't require it, and requiring > >MVC has been sexy for a while among some people. As far as the popularity contest goes, Zope is still way out ahead of the pack, and its support for 'plugins' has made it a standard in the Python framework field for a long time. It is however not a techie's tool of choice when it comes to rolling out workable scripts in a fast paced commercial environment. Given that many of the newer Python scripting frameworks promise to go a long way to add 'oomph' support to the Python web solutions, they are missing the example that PHP has set. Keep it simple, keep it fast, and and get the job done in a stable workable framework that is easily maintainable and easily understood. I feel that this is where the strength of Spyce lies. Some earlier attempts at a Pyhon web framework have been around for a while, but they are (IMHO) mere toys compared to what one can do with Spyce. The newer frameworks such as Django may become a trend, but the newby and the high-throughput techie want a simple and fast solution. And watching the growth of PHP over the years I feel that Spyce will soon become the de facto Python scripting solution if it continues to mature and provide the elegant solution that it currently does. Jess |
From: Conan C. A. <co...@wa...> - 2005-12-05 17:38:34
Attachments:
smime.p7s
|
Here's another data point for the group. I've been using Spyce in server mode for many years on 3 different projects: one .gov, one .edu, and one .com. The gov and com sites took quite a bit of traffic, but I wouldn't say they were "huge" sites on the internet. All three have been running smoothly, without problems. mod_python is certainly faster than the server mode. But server mode has a distinct functional difference: it allows you to use global memory and have a single instance running. So you can use object caches, database connection pools, etc. If you run in mod_python, apache will start multiple instances of your code. Even the Spyce pool module will have multiple instances running. In short, 1. If you want Spyce to act like JSP does, server mode is the way to go. 2. If you want Spyce to act like PHP, mod_python is the way to go. Since I program in the JSP model (using object pools, singletons, factories) that needs to ensure only ONE instance of certain things are running, I go with option 1. Granted, I'm not in a super high transaction web situation. ____________________________________ Conan C. Albrecht, Ph.D. Information Systems Department Brigham Young University Web: http://warp.byu.edu/ Email: co...@wa... Skype: doconix (please IM in active working groups; send email otherwise) On Dec 5, 2005, at Mon, Dec 5, 2005 10:14 AM, jess hill wrote: > >> >Odd; I ran the spyce server in production (still do, but on a much >> >smaller site) for a while and never had any stability problems. > > I used Spyce in a corporate environment as a support server to > implement > complex Python scripts that run in parallel to our Tomcat Java > portal server. > Because one has to redeploy the Jsp war archive every time a change > is made, > I found that Spyce fills the dynamic update of pages on a live > system perfectly. > The natural migration to Spyce then followed. Most of our Jsp > scripts have > been migrated or rewritten in Spyce. Development time has dropped from > 1 week for rolling out a solution to more or less 3 days. > When the Spyce server was first used, I found that with thousands > of hits a day in our SMS/Email gateway, it could not take the > punch, and > the Spyce server fell over on a regular basis. > When the Apache mod-python was implemented, not only did the speed > increase by more than 10 fold, but nothing has ever fallen over again. > >> >But I wouldn't claim that Spyce is as "popular" as some of the newer >> >frameworks. Not really sure why that is. Perhaps one reason is >> that >> >while Spyce supports MVC design, it doesn't require it, and >> requiring >> >MVC has been sexy for a while among some people. > > As far as the popularity contest goes, Zope is still way out ahead of > the pack, and its support for 'plugins' has made it a standard in the > Python framework field for a long time. It is however not a techie's > tool of choice when it comes to rolling out workable scripts in a > fast paced commercial environment. Given that many of the newer > Python scripting frameworks promise to go a long way to add > 'oomph' support to the Python web solutions, they are missing > the example that PHP has set. Keep it simple, keep it fast, and > and get the job done in a stable workable framework that is > easily maintainable and easily understood. I feel that this is > where the > strength of Spyce lies. Some earlier attempts at a Pyhon web > framework have been around for a while, but they are (IMHO) mere > toys compared to what one can do with Spyce. > The newer frameworks such as Django may become a trend, > but the newby and the high-throughput techie want a simple > and fast solution. And watching the growth of PHP over the years > I feel that Spyce will soon become the de facto Python scripting > solution > if it continues to mature and provide the elegant solution that it > currently does. > > Jess > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through > log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD > SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Spyce-users mailing list > Spy...@li... > https://lists.sourceforge.net/lists/listinfo/spyce-users |