Re: Python Web App

2010-12-26 Thread Sean
@Katie
Thank you I considered this option until I realized it wouldn't let me
do anything other than ping from the command line.

The rest of you all make valid points after doing a little more
research on my own I found some really nice web based text editors but
they didn't have any testing abilities which meant learning in that
environment wasn't feasible in my opinion. I am inclined to agree that
chrome OS will probably not do as well as they want it to but with the
kind of capital Google has they could easily flood the market. In the
end I wound up giving the notebook to my mom because all she really
does is check her email and Facebook so it was perfect for her.

Thank You for all the responses they were a great help with me testing
the notebook.

On Dec 25, 9:02 pm, Katie T  wrote:
> On Wed, Dec 22, 2010 at 9:43 PM, Sean  wrote:
> > Anybody know where I can find a Python Development Environment in the
> > form of a web app for use with Chrome OS. I have been looking for a
> > few days and all i have been able to find is some old discussions with
> > python developers talking about they will want one for the OS to be a
> > success with them.
>
> Your best bet is probably just to SSH to a *nix box and use something
> like vim or emacs. None of the web solutions are anywhere near acceptable.
>
> Katie
> --
> CoderStackhttp://www.coderstack.co.uk/python-jobs
> The Software Developer Job Board

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-25 Thread Katie T
On Wed, Dec 22, 2010 at 9:43 PM, Sean  wrote:
> Anybody know where I can find a Python Development Environment in the
> form of a web app for use with Chrome OS. I have been looking for a
> few days and all i have been able to find is some old discussions with
> python developers talking about they will want one for the OS to be a
> success with them.

Your best bet is probably just to SSH to a *nix box and use something
like vim or emacs. None of the web solutions are anywhere near acceptable.

Katie
--
CoderStack
http://www.coderstack.co.uk/python-jobs
The Software Developer Job Board
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-23 Thread Tim Harig
On 2010-12-23, Daniel Fetchinson  wrote:
>> I don't personally think the web makes a good framework for highly
>> interactive applications as they must work within the constraints of the
>> browser and IDEs are highly interactive applications by their very nature.
>> Perhaps HTML5/CSS3 will change things; but, standard DOM manipulation,
>> as I am accustomed to seeing it, cannot generate the kind of rendering
>> that is available from native applications.  Attempts to do so end up being
>> kludgy.
>>
>> It also cannot handle the kinds of desktop integrations that are common
>> for native applications without opening up serious security trust issues.
>> (Can everybody say ActiveX fiasco?)
>
> So, in essence, you are predicting that google's chrome OS will be a
> failure, right?

No, most people are happy using web based email interfaces and never even
know that native email clients exist.  More is the pity.

>> Finally, there are difficulties in handling keystrokes without conflicting
>> with the browser's native key bindings.  I seldom ever touch a mouse
>> and I am a huge fan of vi, mutt, slrn, screen, ratpoison, etc. where
>> the primary interface is totally accessable through the keyboard without
>> having to tab through many options.
>
> Well, implementing vi or other text based tools in the browser is
> trivial. I mean it will function in exactly the same way as a native
> vi.

Not exactly.  I occassionally use web based terminals (Ajaxterm, Anyterm,
Shellinabox, etc) to access my systems.  This works only partially since
many of the keystrokes I use conflict with keystrokes that the browser
uses or which cause signals that the browser either does not catch or does
not pass on to be accessed by client side scripting.  The terminals must
therefore place buttons or synthetic keyboards on the screen to allow
you to simulate the keystrokes.  That kind of negates the advantages of
keystrokes in the first place.  It doesn't make fore a pleasant experience.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-23 Thread Octavian Rasnita
From: "Daniel Fetchinson" 

> Anybody know where I can find a Python Development Environment in the
> form of a web app for use with Chrome OS. I have been looking for a
> few days and all i have been able to find is some old discussions with
> python developers talking about they will want one for the OS to be a
> success with them.

 Personally, I think a web app based IDE would be ghastly; but, you might
 have a look at Mozilla Skywriter (formerly Bespin):
>>>
>>> Why grashtly?
>>
>> I don't personally think the web makes a good framework for highly
>> interactive applications as they must work within the constraints of the
>> browser and IDEs are highly interactive applications by their very nature.
>> Perhaps HTML5/CSS3 will change things; but, standard DOM manipulation,
>> as I am accustomed to seeing it, cannot generate the kind of rendering
>> that is available from native applications.  Attempts to do so end up being
>> kludgy.
>>
>> It also cannot handle the kinds of desktop integrations that are common
>> for native applications without opening up serious security trust issues.
>> (Can everybody say ActiveX fiasco?)
> 
> So, in essence, you are predicting that google's chrome OS will be a
> failure, right?


It will surely be. But it won't, because Google's monopoly in an important 
field will help it to promote that OS, not because that OS will be so great.

>> Finally, there are difficulties in handling keystrokes without conflicting
>> with the browser's native key bindings.  I seldom ever touch a mouse
>> and I am a huge fan of vi, mutt, slrn, screen, ratpoison, etc. where
>> the primary interface is totally accessable through the keyboard without
>> having to tab through many options.
> 
> Well, implementing vi or other text based tools in the browser is
> trivial. I mean it will function in exactly the same way as a native
> vi.


Not exactly. Because not all the computer users can see, and the browsers don't 
offer the same accessibility features for screen readers as the standard GUIS.
(And Google's software is very poor in this field anyway.)

Octavian

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-23 Thread Daniel Fetchinson
 Anybody know where I can find a Python Development Environment in the
 form of a web app for use with Chrome OS. I have been looking for a
 few days and all i have been able to find is some old discussions with
 python developers talking about they will want one for the OS to be a
 success with them.
>>>
>>> Personally, I think a web app based IDE would be ghastly; but, you might
>>> have a look at Mozilla Skywriter (formerly Bespin):
>>
>> Why grashtly?
>
> I don't personally think the web makes a good framework for highly
> interactive applications as they must work within the constraints of the
> browser and IDEs are highly interactive applications by their very nature.
> Perhaps HTML5/CSS3 will change things; but, standard DOM manipulation,
> as I am accustomed to seeing it, cannot generate the kind of rendering
> that is available from native applications.  Attempts to do so end up being
> kludgy.
>
> It also cannot handle the kinds of desktop integrations that are common
> for native applications without opening up serious security trust issues.
> (Can everybody say ActiveX fiasco?)

So, in essence, you are predicting that google's chrome OS will be a
failure, right?

> Finally, there are difficulties in handling keystrokes without conflicting
> with the browser's native key bindings.  I seldom ever touch a mouse
> and I am a huge fan of vi, mutt, slrn, screen, ratpoison, etc. where
> the primary interface is totally accessable through the keyboard without
> having to tab through many options.

Well, implementing vi or other text based tools in the browser is
trivial. I mean it will function in exactly the same way as a native
vi.

Cheers,
Daniel


-- 
Psss, psss, put it down! - http://www.cafepress.com/putitdown
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Re: Python Web App

2010-12-22 Thread hidura

Which is exactly the problem with web apps that are highly interactive. My
suggestion, is not to develope a web based IDE or use one. It just isn't
something that the web was designed to do well.


Is not a problem of the IDE, the problem is on what the developer expect
as i said i you want something to the desktop well use an IDE that creates
apps for desktop, but if you need something for the web you can try on a
web-based IDE.

Most IDEs that are targeted at web developement have a built in web  
browser
or strong integration with one to run the web app as you are developing  
it.
I don't see any advantage or the necessity of actually running the IDE  
code

itself in the browser.


That's the problem an integration with one, my IDE works on all of them and
the result is the same in IE and Chrome or FF, a web page cannot be designed
to one browser it has to be designed to all the browser and have to be  
same. On
the visualization is more difficult but nobody could control perfectly that  
but on

the results of the data is has to be the same.

I would; but then, I wouldn't purchase an operating system that is  
entirely

based on a web browser.


I support that, but the target of those OS are use the share resources of  
the pc,

smartphone, etc and the server.


On Dec 22, 2010 11:54pm, Tim Harig  wrote:

On 2010-12-23, Hidura hid...@gmail.com> wrote:



> Ok, but you are comparing a web-based framework with a native-based



> framework that use the components of the system to make all the things



> that need, a web-based framewok use the resourses of the browser to





Right. That is exactly what I am comparing.





> make it all, so the developer that use a framework on the web can't



> expect get the same results, in my case i beleive that a web-based





Which is exactly the problem with web apps that are highly interactive. My



suggestion, is not to develope a web based IDE or use one. It just isn't



something that the web was designed to do well.





> expect get the same results, in my case i beleive that a web-based



> framework adjust better to the needs if you'll make a web-app,




Most IDEs that are targeted at web developement have a built in web  
browser


or strong integration with one to run the web app as you are developing  
it.


I don't see any advantage or the necessity of actually running the IDE  
code



itself in the browser.





> otherwise use eclipse or netbeans.




I would; but then, I wouldn't purchase an operating system that is  
entirely



based on a web browser.



--



http://mail.python.org/mailman/listinfo/python-list


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Tim Harig
On 2010-12-23, Hidura  wrote:
> Ok, but you are comparing a web-based framework with a native-based
> framework that use the components of the system to make all the things
> that need, a web-based framewok use the resourses of the browser to

Right.  That is exactly what I am comparing.

> make it all, so the developer that use a framework on the web can't
> expect get the same results, in my case i beleive that a web-based

Which is exactly the problem with web apps that are highly interactive.  My
suggestion, is not to develope a web based IDE or use one.  It just isn't
something that the web was designed to do well.

> expect get the same results, in my case i beleive that a web-based
> framework adjust better to the needs if you'll make a web-app,

Most IDEs that are targeted at web developement have a built in web browser
or strong integration with one to run the web app as you are developing it.
I don't see any advantage or the necessity of actually running the IDE code
itself in the browser.

> otherwise use eclipse or netbeans.

I would; but then, I wouldn't purchase an operating system that is entirely
based on a web browser.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Hidura
Ok, but you are comparing a web-based framework with a native-based
framework that use the components of the system to make all the things
that need, a web-based framewok use the resourses of the browser to
make it all, so the developer that use a framework on the web can't
expect get the same results, in my case i beleive that a web-based
framework adjust better to the needs if you'll make a web-app,
otherwise use eclipse or netbeans.

2010/12/22, Tim Harig :
> [Reordered to preserve context in bottom posting]
> On 2010-12-23, Hidura  wrote:
>> 2010/12/22, Tim Harig :
>>> On 2010-12-22, Sean  wrote:
 Anybody know where I can find a Python Development Environment in the
 form of a web app for use with Chrome OS. I have been looking for a
 few days and all i have been able to find is some old discussions with
 python developers talking about they will want one for the OS to be a
 success with them.
>>>
>>> Personally, I think a web app based IDE would be ghastly; but, you might
>>> have a look at Mozilla Skywriter (formerly Bespin):
>>
>> Why grashtly?
>
> I don't personally think the web makes a good framework for highly
> interactive applications as they must work within the constraints of the
> browser and IDEs are highly interactive applications by their very nature.
> Perhaps HTML5/CSS3 will change things; but, standard DOM manipulation,
> as I am accustomed to seeing it, cannot generate the kind of rendering
> that is available from native applications.  Attempts to do so end up being
> kludgy.
>
> It also cannot handle the kinds of desktop integrations that are common
> for native applications without opening up serious security trust issues.
> (Can everybody say ActiveX fiasco?)
>
> Finally, there are difficulties in handling keystrokes without conflicting
> with the browser's native key bindings.  I seldom ever touch a mouse
> and I am a huge fan of vi, mutt, slrn, screen, ratpoison, etc. where
> the primary interface is totally accessable through the keyboard without
> having to tab through many options.
> --
> http://mail.python.org/mailman/listinfo/python-list
>

-- 
Enviado desde mi dispositivo móvil

Diego I. Hidalgo D.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Tim Harig
[Reordered to preserve context in bottom posting]
On 2010-12-23, Hidura  wrote:
> 2010/12/22, Tim Harig :
>> On 2010-12-22, Sean  wrote:
>>> Anybody know where I can find a Python Development Environment in the
>>> form of a web app for use with Chrome OS. I have been looking for a
>>> few days and all i have been able to find is some old discussions with
>>> python developers talking about they will want one for the OS to be a
>>> success with them.
>>
>> Personally, I think a web app based IDE would be ghastly; but, you might
>> have a look at Mozilla Skywriter (formerly Bespin):
>
> Why grashtly?

I don't personally think the web makes a good framework for highly
interactive applications as they must work within the constraints of the
browser and IDEs are highly interactive applications by their very nature.
Perhaps HTML5/CSS3 will change things; but, standard DOM manipulation,
as I am accustomed to seeing it, cannot generate the kind of rendering
that is available from native applications.  Attempts to do so end up being
kludgy.

It also cannot handle the kinds of desktop integrations that are common
for native applications without opening up serious security trust issues.
(Can everybody say ActiveX fiasco?)

Finally, there are difficulties in handling keystrokes without conflicting
with the browser's native key bindings.  I seldom ever touch a mouse
and I am a huge fan of vi, mutt, slrn, screen, ratpoison, etc. where
the primary interface is totally accessable through the keyboard without
having to tab through many options.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Hidura
My framework let you store online on a hosting server that the same
framework provide.

2010/12/22, Hidura :
> Use editarea, that's the best option if you want something small, but
> as i said before i am developing a framework that allows you to create
> app's from the web and is much more complete than editarea.
>
> 2010/12/22, Sean :
>> I am wanting to learn python and I am test a Chrome OS notebook at the
>> same time so I need something that will atleast tell me if I have any
>> syntax errors. Although the more features the better that way learning
>> is an easier experience.
>>
>> On Dec 22, 7:05 pm, Hidura  wrote:
>>> I am creating one, is on test, what kind of app do you want create?
>>>
>>> 2010/12/22, Sean :
>>>
>>> > Anybody know where I can find a Python Development Environment in the
>>> > form of a web app for use with Chrome OS. I have been looking for a
>>> > few days and all i have been able to find is some old discussions with
>>> > python developers talking about they will want one for the OS to be a
>>> > success with them.
>>> > --
>>> >http://mail.python.org/mailman/listinfo/python-list
>>>
>>> --
>>> Enviado desde mi dispositivo móvil
>>>
>>> Diego I. Hidalgo D.
>>
>> --
>> http://mail.python.org/mailman/listinfo/python-list
>>
>
> --
> Enviado desde mi dispositivo móvil
>
> Diego I. Hidalgo D.
>

-- 
Enviado desde mi dispositivo móvil

Diego I. Hidalgo D.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Hidura
Use editarea, that's the best option if you want something small, but
as i said before i am developing a framework that allows you to create
app's from the web and is much more complete than editarea.

2010/12/22, Sean :
> I am wanting to learn python and I am test a Chrome OS notebook at the
> same time so I need something that will atleast tell me if I have any
> syntax errors. Although the more features the better that way learning
> is an easier experience.
>
> On Dec 22, 7:05 pm, Hidura  wrote:
>> I am creating one, is on test, what kind of app do you want create?
>>
>> 2010/12/22, Sean :
>>
>> > Anybody know where I can find a Python Development Environment in the
>> > form of a web app for use with Chrome OS. I have been looking for a
>> > few days and all i have been able to find is some old discussions with
>> > python developers talking about they will want one for the OS to be a
>> > success with them.
>> > --
>> >http://mail.python.org/mailman/listinfo/python-list
>>
>> --
>> Enviado desde mi dispositivo móvil
>>
>> Diego I. Hidalgo D.
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>

-- 
Enviado desde mi dispositivo móvil

Diego I. Hidalgo D.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Sean
Forgot to point out that Chrome OS has no local storage accessable to
the user. Hence why I need a web based solution.

On Dec 22, 8:51 pm, Sean  wrote:
> I am wanting to learn python and I am test a Chrome OS notebook at the
> same time so I need something that will atleast tell me if I have any
> syntax errors. Although the more features the better that way learning
> is an easier experience.
>
> On Dec 22, 7:05 pm, Hidura  wrote:
>
>
>
>
>
>
>
> > I am creating one, is on test, what kind of app do you want create?
>
> > 2010/12/22, Sean :
>
> > > Anybody know where I can find a Python Development Environment in the
> > > form of a web app for use with Chrome OS. I have been looking for a
> > > few days and all i have been able to find is some old discussions with
> > > python developers talking about they will want one for the OS to be a
> > > success with them.
> > > --
> > >http://mail.python.org/mailman/listinfo/python-list
>
> > --
> > Enviado desde mi dispositivo móvil
>
> > Diego I. Hidalgo D.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Sean
I am wanting to learn python and I am test a Chrome OS notebook at the
same time so I need something that will atleast tell me if I have any
syntax errors. Although the more features the better that way learning
is an easier experience.

On Dec 22, 7:05 pm, Hidura  wrote:
> I am creating one, is on test, what kind of app do you want create?
>
> 2010/12/22, Sean :
>
> > Anybody know where I can find a Python Development Environment in the
> > form of a web app for use with Chrome OS. I have been looking for a
> > few days and all i have been able to find is some old discussions with
> > python developers talking about they will want one for the OS to be a
> > success with them.
> > --
> >http://mail.python.org/mailman/listinfo/python-list
>
> --
> Enviado desde mi dispositivo móvil
>
> Diego I. Hidalgo D.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Hidura
Why grashtly?

2010/12/22, Tim Harig :
> On 2010-12-22, Sean  wrote:
>> Anybody know where I can find a Python Development Environment in the
>> form of a web app for use with Chrome OS. I have been looking for a
>> few days and all i have been able to find is some old discussions with
>> python developers talking about they will want one for the OS to be a
>> success with them.
>
> Personally, I think a web app based IDE would be ghastly; but, you might
> have a look at Mozilla Skywriter (formerly Bespin):
>
> https://mozillalabs.com/skywriter/
> --
> http://mail.python.org/mailman/listinfo/python-list
>

-- 
Enviado desde mi dispositivo móvil

Diego I. Hidalgo D.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Tim Harig
On 2010-12-22, Sean  wrote:
> Anybody know where I can find a Python Development Environment in the
> form of a web app for use with Chrome OS. I have been looking for a
> few days and all i have been able to find is some old discussions with
> python developers talking about they will want one for the OS to be a
> success with them.

Personally, I think a web app based IDE would be ghastly; but, you might
have a look at Mozilla Skywriter (formerly Bespin):

https://mozillalabs.com/skywriter/
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Web App

2010-12-22 Thread Hidura
I am creating one, is on test, what kind of app do you want create?

2010/12/22, Sean :
> Anybody know where I can find a Python Development Environment in the
> form of a web app for use with Chrome OS. I have been looking for a
> few days and all i have been able to find is some old discussions with
> python developers talking about they will want one for the OS to be a
> success with them.
> --
> http://mail.python.org/mailman/listinfo/python-list
>

-- 
Enviado desde mi dispositivo móvil

Diego I. Hidalgo D.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-16 Thread Tim Williams
On 16/01/07, Ralf Schönian <[EMAIL PROTECTED]> wrote:

>
> I would also like to vote for Karrigell.
>
> BTW: Does anyone knows how to avoid stopping/starting of the webserver
> after changing external libraries? I have some own modules under
> /opt/local/python/lib and import them by extending the path with
> sys.path.append() After changing any file here, I have to restart
> Karrigell.
>

Ralf,  you should ask this on the Karrigell list  :)
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-15 Thread Duncan Smith
Thanks all.  It's looking like Turbogears at the moment (unless my boss
makes an executive decision).  Cheers.

Duncan
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-15 Thread Ralf Schönian
Tim Williams schrieb:
> On 15 Jan 2007 00:52:33 -0800, Torabisu <[EMAIL PROTECTED]> wrote:

> 
> Don't overlook Karrigell either,  with a tiny learning curve its
> always worth consideration, especially if you need rapid development
> and a web server that will sit on top of your exising .py modules.
> 
> www.karrigell.com
> 
> hth :)

I would also like to vote for Karrigell.

BTW: Does anyone knows how to avoid stopping/starting of the webserver 
after changing external libraries? I have some own modules under 
/opt/local/python/lib and import them by extending the path with 
sys.path.append() After changing any file here, I have to restart 
Karrigell.

Ralf Schoenian
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-15 Thread Istvan Albert

Duncan Smith wrote:

> I've had a look at Django, Turbogears and Plone, and at the moment I am
> torn between Turbogears and Plone.  I

Plone is not suited for the type of application you are building (as
others have pointed out in this thread).

Take a second look at TurboGears (or CherryPy for that matter). You
might have discounted Django a bit too soon. It has the best
documentation and it is the most consistent framework.

You might end up bringing in new people into your project and that will
go a lot easier when you have good docs to help them as well. 

i.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-15 Thread bruno . desthuilliers

Duncan Smith a écrit :
> Hello,
>  I find myself in the, for me, unusual (and at the moment unique)
> position of having to write a web application.  I have quite a lot of
> existing Python code that will form part of the business logic.  This
> relies on 3rd party libraries (such as numpy) which would make porting
> to e.g. IronPython difficult (I would imagine).  I was thinking LAMP
> (the P standing for Python, of course), particularly as I was originally
> encouraged to go for open source solutions.
>
> The application will provide some basic statistical analyses of data
> contained in database tables and associated plots (R / matplotlib /
> graphviz).  There will also be some heavier duty Monte Carlo simulation
> and graphical modelling / MCMC.  The user(s) will need to be able to set
> model parameters; maybe even tinker with model structure, so it will be
> very interactive (AJAX?).
>
> I've had a look at Django, Turbogears and Plone, and at the moment I am
> torn between Turbogears and Plone.  I get the impression that Turbogears
> will require me to write more non-Python code,

???

> but maybe Plone is more
> than I need (steeper learning curve?).  Maybe Turbogears will lead to a
> more loosely coupled app. than Plone?

Plone is nice for content management (well, it's a CMS, isn't it ?),
but I certainly wouldn't choose it for the kind off application you are
describing. A simpler, lighter MVC framework would be far more
appropriate IMHO. Turbogears may be a good choice, but you may also
want to have a look at web.py and Pylons.

> The disconcerting thing is that others on the project (who won't be
> developing) have started to talk about a LAMP back end with an IIS front
> end, .NET, and the benefits of sharepoint.

My my my...

>  The emphasis is supposed to
> be on rapid development, and these technologies are supposed to help.
> But I have no real familiarity with them at all; just Python, C and SQL
> to any realistic level of competence.

Then go for the simplest thing.
 
My 2 cents...

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python web app. (advice sought)

2007-01-15 Thread Michele Simionato
Duncan Smith wrote:
> Hello,
>  I find myself in the, for me, unusual (and at the moment unique)
> position of having to write a web application.  I have quite a lot of
> existing Python code that will form part of the business logic.  This
> relies on 3rd party libraries (such as numpy) which would make porting
> to e.g. IronPython difficult (I would imagine).  I was thinking LAMP
> (the P standing for Python, of course), particularly as I was originally
> encouraged to go for open source solutions.
>
> The application will provide some basic statistical analyses of data
> contained in database tables and associated plots (R / matplotlib /
> graphviz).  There will also be some heavier duty Monte Carlo simulation
> and graphical modelling / MCMC.  The user(s) will need to be able to set
> model parameters; maybe even tinker with model structure, so it will be
> very interactive (AJAX?).
>
> I've had a look at Django, Turbogears and Plone, and at the moment I am
> torn between Turbogears and Plone.

I assume it will be an application with few users and no particular
need for
security. Read PEP 333, use the wsgiref server which is in the standard
library
(starting from Python 2.5+), have a look at Paste and write your own
solution.
At the least this is the way I did it.

 Michele Simionato

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-15 Thread Torabisu

Tim Williams wrote:
> On 15 Jan 2007 00:52:33 -0800, Torabisu <[EMAIL PROTECTED]> wrote:
> >
> > Duncan Smith wrote:
> > > Hello,
> > >  I find myself in the, for me, unusual (and at the moment unique)
> > > position of having to write a web application.  I have quite a lot of
> > > existing Python code that will form part of the business logic.  This
> > > relies on 3rd party libraries (such as numpy) which would make porting
> > > to e.g. IronPython difficult (I would imagine).  I was thinking LAMP
> > > (the P standing for Python, of course), particularly as I was originally
> > > encouraged to go for open source solutions.
> > >
> > > The application will provide some basic statistical analyses of data
> > > contained in database tables and associated plots (R / matplotlib /
> > > graphviz).  There will also be some heavier duty Monte Carlo simulation
> > > and graphical modelling / MCMC.  The user(s) will need to be able to set
> > > model parameters; maybe even tinker with model structure, so it will be
> > > very interactive (AJAX?).
> > >
> > > I've had a look at Django, Turbogears and Plone, and at the moment I am
> > > torn between Turbogears and Plone.  I get the impression that Turbogears
> > > will require me to write more non-Python code, but maybe Plone is more
> > > than I need (steeper learning curve?).  Maybe Turbogears will lead to a
> > > more loosely coupled app. than Plone?
> > >
> > > The disconcerting thing is that others on the project (who won't be
> > > developing) have started to talk about a LAMP back end with an IIS front
> > > end, .NET, and the benefits of sharepoint.  The emphasis is supposed to
> > > be on rapid development, and these technologies are supposed to help.
> > > But I have no real familiarity with them at all; just Python, C and SQL
> > > to any realistic level of competence.
> > >
> > > Any advice would be greatly appreciated.  I have to do much of the
> > > statistical work too, so I need to make good choices (and hopefully be
> > > able to justify them so nobody else on the project makes inappropriate
> > > choices for me).  e.g. I don't mind learning Javascript if it doesn't
> > > take too long.  The physical server will initially be a multiprocessor
> > > machine with several GB of RAM.  But we also have a cluster (I have no
> > > details, I only started the project a week ago).  So any advice
> > > regarding parallelisation would also be appreciated (or, in fact, any
> > > useful advice / pointers at all).  Thanks.
> > >
> > > Duncan
> >
> > I was in a similar boat a while back, needing to make a decision on
> > what to use for our web development.  I had worked with Plone
> > previously and found that for our needs it wasn't going to work.  Our
> > web development was quite specific and didn't fit ideally into the
> > standard content management realm.  I also looked at Django and
> > TurboGears, installing and working with each.  I eventually went with
> > Django, and I've really enjoyed working with it.  Was a personal choice
> > and I'm sure our development would have been as successful if I'd
> > chosen TurboGears.
> >
> > If you want the strength of persistent layers, MVC, templating etc etc
> > but want to stay away from the heavier frameworks, another possibility
> > is http://webpy.org/.  Very simple to implement, lightweight yet still
> > fairly full of features.
> >
>
> Don't overlook Karrigell either,  with a tiny learning curve its
> always worth consideration, especially if you need rapid development
> and a web server that will sit on top of your exising .py modules.
>
> www.karrigell.com
>
> hth :)

Hmm, thanks for the link on Karrigell.  Never heard of it till now,
quite nice...

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-15 Thread Tim Williams
On 15 Jan 2007 00:52:33 -0800, Torabisu <[EMAIL PROTECTED]> wrote:
>
> Duncan Smith wrote:
> > Hello,
> >  I find myself in the, for me, unusual (and at the moment unique)
> > position of having to write a web application.  I have quite a lot of
> > existing Python code that will form part of the business logic.  This
> > relies on 3rd party libraries (such as numpy) which would make porting
> > to e.g. IronPython difficult (I would imagine).  I was thinking LAMP
> > (the P standing for Python, of course), particularly as I was originally
> > encouraged to go for open source solutions.
> >
> > The application will provide some basic statistical analyses of data
> > contained in database tables and associated plots (R / matplotlib /
> > graphviz).  There will also be some heavier duty Monte Carlo simulation
> > and graphical modelling / MCMC.  The user(s) will need to be able to set
> > model parameters; maybe even tinker with model structure, so it will be
> > very interactive (AJAX?).
> >
> > I've had a look at Django, Turbogears and Plone, and at the moment I am
> > torn between Turbogears and Plone.  I get the impression that Turbogears
> > will require me to write more non-Python code, but maybe Plone is more
> > than I need (steeper learning curve?).  Maybe Turbogears will lead to a
> > more loosely coupled app. than Plone?
> >
> > The disconcerting thing is that others on the project (who won't be
> > developing) have started to talk about a LAMP back end with an IIS front
> > end, .NET, and the benefits of sharepoint.  The emphasis is supposed to
> > be on rapid development, and these technologies are supposed to help.
> > But I have no real familiarity with them at all; just Python, C and SQL
> > to any realistic level of competence.
> >
> > Any advice would be greatly appreciated.  I have to do much of the
> > statistical work too, so I need to make good choices (and hopefully be
> > able to justify them so nobody else on the project makes inappropriate
> > choices for me).  e.g. I don't mind learning Javascript if it doesn't
> > take too long.  The physical server will initially be a multiprocessor
> > machine with several GB of RAM.  But we also have a cluster (I have no
> > details, I only started the project a week ago).  So any advice
> > regarding parallelisation would also be appreciated (or, in fact, any
> > useful advice / pointers at all).  Thanks.
> >
> > Duncan
>
> I was in a similar boat a while back, needing to make a decision on
> what to use for our web development.  I had worked with Plone
> previously and found that for our needs it wasn't going to work.  Our
> web development was quite specific and didn't fit ideally into the
> standard content management realm.  I also looked at Django and
> TurboGears, installing and working with each.  I eventually went with
> Django, and I've really enjoyed working with it.  Was a personal choice
> and I'm sure our development would have been as successful if I'd
> chosen TurboGears.
>
> If you want the strength of persistent layers, MVC, templating etc etc
> but want to stay away from the heavier frameworks, another possibility
> is http://webpy.org/.  Very simple to implement, lightweight yet still
> fairly full of features.
>

Don't overlook Karrigell either,  with a tiny learning curve its
always worth consideration, especially if you need rapid development
and a web server that will sit on top of your exising .py modules.

www.karrigell.com

hth :)
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python web app. (advice sought)

2007-01-15 Thread Torabisu

Duncan Smith wrote:
> Hello,
>  I find myself in the, for me, unusual (and at the moment unique)
> position of having to write a web application.  I have quite a lot of
> existing Python code that will form part of the business logic.  This
> relies on 3rd party libraries (such as numpy) which would make porting
> to e.g. IronPython difficult (I would imagine).  I was thinking LAMP
> (the P standing for Python, of course), particularly as I was originally
> encouraged to go for open source solutions.
>
> The application will provide some basic statistical analyses of data
> contained in database tables and associated plots (R / matplotlib /
> graphviz).  There will also be some heavier duty Monte Carlo simulation
> and graphical modelling / MCMC.  The user(s) will need to be able to set
> model parameters; maybe even tinker with model structure, so it will be
> very interactive (AJAX?).
>
> I've had a look at Django, Turbogears and Plone, and at the moment I am
> torn between Turbogears and Plone.  I get the impression that Turbogears
> will require me to write more non-Python code, but maybe Plone is more
> than I need (steeper learning curve?).  Maybe Turbogears will lead to a
> more loosely coupled app. than Plone?
>
> The disconcerting thing is that others on the project (who won't be
> developing) have started to talk about a LAMP back end with an IIS front
> end, .NET, and the benefits of sharepoint.  The emphasis is supposed to
> be on rapid development, and these technologies are supposed to help.
> But I have no real familiarity with them at all; just Python, C and SQL
> to any realistic level of competence.
>
> Any advice would be greatly appreciated.  I have to do much of the
> statistical work too, so I need to make good choices (and hopefully be
> able to justify them so nobody else on the project makes inappropriate
> choices for me).  e.g. I don't mind learning Javascript if it doesn't
> take too long.  The physical server will initially be a multiprocessor
> machine with several GB of RAM.  But we also have a cluster (I have no
> details, I only started the project a week ago).  So any advice
> regarding parallelisation would also be appreciated (or, in fact, any
> useful advice / pointers at all).  Thanks.
>
> Duncan

I was in a similar boat a while back, needing to make a decision on
what to use for our web development.  I had worked with Plone
previously and found that for our needs it wasn't going to work.  Our
web development was quite specific and didn't fit ideally into the
standard content management realm.  I also looked at Django and
TurboGears, installing and working with each.  I eventually went with
Django, and I've really enjoyed working with it.  Was a personal choice
and I'm sure our development would have been as successful if I'd
chosen TurboGears.

If you want the strength of persistent layers, MVC, templating etc etc
but want to stay away from the heavier frameworks, another possibility
is http://webpy.org/.  Very simple to implement, lightweight yet still
fairly full of features.

-- 
http://mail.python.org/mailman/listinfo/python-list