2) I can attest to it's rock solid stability on Windows.

mdipierro wrote:
> answers for web2py:
>
> 1) fast website development times - yes but use T2
>
> 2) steady runtime - rock solid on linux and mac. I never reboot mine
> except of upgrades. I get >10000 requests/day.
>
> 3) good DB support = db transcactions + custom sqls (joins + triggers
> + pl/pg sql)
>
> I use it with postgresql and it works great. It supports sqlite,
> mysql, postgresql, msssql, firebase, oracle and gae.
> Except on gae you can do left joins and inner joins. You can use
> triggers but they are back-end specific so you need to use raw sql:
> db.executesql('   ... raw sql ... ')
> web2py does automatic transactions unless you specify otherwise, i.e.
> every single http request is executed in one transaction.
>
> 4) You can actually use web2py for huge apps. It has minimal overhead
> and stronger security than other frameworks
> http://groups.google.com/group/web2py/browse_thread/thread/cab9ef6e60e535e2
> If you write your apps using T2 they will work on the Google App
> Engine and that means even greater scalability.
> In fact web2py is been used to write the registration software for
> Pycon 2009.
>
> Massimo
>
> On Oct 31, 3:47 pm, "Daniel Guryca" <[EMAIL PROTECTED]> wrote:
>   
>> As for Appcelerator:
>> I have tried to create a few apps with it.
>> Hmm .. I'm not very excited. Some app tags are not working as they
>> should ... rendering problems and others.
>> For me that is a signal to leave this technology.
>>
>> As for my choice of framework for my future web apps:
>> Now I'm still choosing between these 3 frameworks (initially cut from 20+ :-)
>> Grails (Groovy Java) , Django , Web2py
>>
>> My framework expectations:
>> fast website development times
>> steady runtime
>> good DB support = db transcactions + custom sqls (joins + triggers + pl/pg 
>> sql)
>> enough power and performance for little and even mediocre sites (I do
>> not consider this framework for huge apps - I guess that only Grails
>> could do it which is a + point for it :-)
>>
>> Any comments why I should go a web2py way (can web2py do all these) ?
>> Thank you
>>
>> On Fri, Oct 31, 2008 at 8:15 PM, Yarko T <[EMAIL PROTECTED]> wrote:
>>     
>>> The nature of the problem is different from the nature of the solution... in
>>> that, the technology is _completely_ irrelevant;
>>>       
>>> The solution provider's problem is [1] understanding the problem [2]
>>> understanding the technology (to know what solution level can be
>>> offered....  and [3] competitively costing the solution.
>>>       
>>> In the second problem space, the question "what does appcelerator / and or
>>> web2py provide me - the solution provider" - is completely relevant.
>>>       
>>> Who's problem perspective we are talking about is what seems to be in
>>> question.  I mean appcelerator (or anything like this) is evaluated from the
>>> perspective of solution-provider's-problem.  For a discussion of the
>>> differing aspects of problem vs. solution (and how you can tell which you
>>> are talking about) see
>>> http://www.ccsr.uiuc.edu/web/Techreports/1990-94/CCSR-91-14.pdf
>>>       
>>> On Fri, Oct 31, 2008 at 12:24 PM, achipa <[EMAIL PROTECTED]> wrote:
>>>       
>>>> We seem to be using different terminology, apart from that, I agree (I
>>>> would have said defining the problem *is* a task which is part of the
>>>> whole project, just as prototyping is a task/phase in itself,
>>>> sometimes overlapping other tasks to an extent). The importance of
>>>> clients understanding the technologies involved at least to a certain
>>>> level can hardly be avoided. Otherwise, they simply won't know what is
>>>> possible (and won't communicate it to you as a problem or requirement
>>>> and thus will be very hard to discover). On the other side is the 'too
>>>> savvy for his own good' problem, where they request a *specific
>>>> solution* without both of you analyzing the problem and requirements
>>>> (like requesting/specifying the development of a complex feature which
>>>> has already been technologically surpassed or there is an acceptable
>>>> solution available from third parties). But we digress, this is
>>>> generic software development talk, and has less to do with
>>>> appcelerator and web2py.
>>>>         
>>>> On Oct 31, 4:46 pm, "Yarko T" <[EMAIL PROTECTED]> wrote:
>>>>         
>>>>> Defining the problem is part of the task;  prototyping can help clarify
>>>>> /
>>>>> validate;   the preliminary part I don't think requires client knowledge
>>>>> of
>>>>> technology, nor consultant/company knowledge of client problem - it is a
>>>>> discovery phase, which is equally important when you _think_ you have a
>>>>> grasp of what is needed.
>>>>>           
>>>>> There is no one "right" or "best" strategy, but a bagful...  but one
>>>>> thing
>>>>> common is "rapid prototyping", or mockups, _and_ effective listening
>>>>> (that
>>>>> is NOT jumping to solution - a common engineer's behavior, necessarily:
>>>>> we
>>>>> are those who solve, after all)  are all part of it.
>>>>>           
>>>>> In terms of web application solutions, malleability of "look",
>>>>> presentation
>>>>> to user is something that helps delivery (underlying business logic is
>>>>> perhaps the most stable component of a solution, evolving rather than so
>>>>> much changing;  we seem to have the DB / backend part in pretty good
>>>>> shape).
>>>>>           
>>>>> Proposed engineering adjuncts / solutions like Appcellerator I think
>>>>> need to
>>>>> be evaluated in the light of how well it serves the engineering needs as
>>>>> I
>>>>> outline above, particularly support of effectively being able to iterate
>>>>> as
>>>>> client needs are better understood & discovered through a process.
>>>>>           
>>>>> On Thu, Oct 30, 2008 at 7:40 PM, achipa <[EMAIL PROTECTED]> wrote:
>>>>>           
>>>>>> We were talking about the tech part of prototyping (the idea to
>>>>>> prototype phase of project). The prototyping you outline contains also
>>>>>> a preliminary part - the development of the idea itself. Often the
>>>>>> client does not really know what he wants or has a very limited grasp
>>>>>> of the technology and solutions available. In these cases, good old
>>>>>> pen and paper (even if electronic like google docs, or just annotated
>>>>>> mockup screenshots) are a very valid and good way to go to get an
>>>>>> actual spec, which then can go to tech people to be prototyped and
>>>>>> developed/refined further.
>>>>>>             
>>>>>> On Oct 30, 10:38 pm, "Steve Shepherd" <[EMAIL PROTECTED]> wrote:
>>>>>>             
>>>>>>> Just to pickup on the prototyping discussion,
>>>>>>> I have pulled my hair out about this for over 3 years.
>>>>>>> The key to prototyping is to allow very quick changing of ideas to
>>>>>>> match
>>>>>>>               
>>>>>> the
>>>>>>             
>>>>>>> GOALS of the user.
>>>>>>> If you code it you start pouring concrete and immediately start
>>>>>>> building
>>>>>>> walls to further innovation.
>>>>>>> The more effort a coder invests in developing the prototype the more
>>>>>>> resistent to changes the mind automatically becomes.
>>>>>>> I finally settle on a simple Google doc with hand drawing of the
>>>>>>> screen
>>>>>>>               
>>>>>> with
>>>>>>             
>>>>>>> implementation notes at the bottom.
>>>>>>> Its not perfect but it does allow collaboration with google docs and
>>>>>>> it
>>>>>>> doesn't have a whole technical knowledge thing to breakdown.
>>>>>>>               
>>>>>>> Below I have included an example of a screen I am developing for an
>>>>>>> applicaiton:
>>>>>>> (The square brackets are buttons and dropdowns)
>>>>>>>               
>>>>>>> The Marketing Manager Main Page
>>>>>>> ------------------------------
>>>>>>> *
>>>>>>> [Add a Campaign] [Select an Action[v]]**- (1 to 2 of 15) Campaigns
>>>>>>> *   *Select*
>>>>>>>  *Title
>>>>>>> *  *Information
>>>>>>> *  *Responses*
>>>>>>>   *
>>>>>>> ( )*
>>>>>>>  *Messages to Prospective Students for Hort 2 Course prior to them
>>>>>>>               
>>>>>> signing
>>>>>>             
>>>>>>> up*
>>>>>>>  (4) Messages, Horticulture, Agri Learning Category, Followup,
>>>>>>> Modified
>>>>>>> Yesterday, By Me The Information section is a combo of a number of
>>>>>>> fields
>>>>>>>               
>>>>>> of
>>>>>>             
>>>>>>> information.
>>>>>>>  (10) People linked
>>>>>>> (2) Sent a Response
>>>>>>> (20% Responses)
>>>>>>> (3) Added last 10 days [Adjust]
>>>>>>>   *
>>>>>>> * *(*)*
>>>>>>>  *A Welcome for new Hort 2 Students before course starts.*
>>>>>>>  (2) Messages, Horticulture Category, Countdown, Modified Last Week,
>>>>>>> By
>>>>>>>               
>>>>>> Jan
>>>>>>             
>>>>>>> Davies
>>>>>>>               
>>>>>>>    *Include
>>>>>>> *  *Filter the Campaigns
>>>>>>> *   [X]
>>>>>>>  Horticulture
>>>>>>>   [X]
>>>>>>>  Agri Learning
>>>>>>>   [  ]
>>>>>>>  Sport
>>>>>>>   [X]
>>>>>>>  Last 7 Days
>>>>>>>   [  ]
>>>>>>>  Last Month
>>>>>>>   [X]
>>>>>>>  By Me
>>>>>>>   [X]
>>>>>>>  By Others
>>>>>>>   *Options*
>>>>>>>  *Add a Filter*
>>>>>>>               
>>>>>>> ------------------------------
>>>>>>>  Design Info You can hover over the 2 and change the number of
>>>>>>> records on
>>>>>>>               
>>>>>> a
>>>>>>             
>>>>>>> Page. etc etc
>>>>>>>               
> >
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

begin:vcard
fn:Timothy Farrell
n:Farrell;Timothy
org:Statewide General Insurance Agency;IT
adr:;;4501 East 31st Street;Tulsa;OK;74135;US
email;internet:[EMAIL PROTECTED]
title:Computer Guy
tel;work:(918)492-1446
url:www.swgen.com
version:2.1
end:vcard

Reply via email to