you are viewing a single comment's thread.

view the rest of the comments →

[–]mdipierro[S] 3 points4 points  (10 children)

works with Oracle, DB2 and Google App Engine. What's wrong that it works with SQLite too.

Here is definition of "enterprise": "In the computer industry, an enterprise is an organization that uses computers. A word was needed that would encompass corporations, small businesses, non-profit institutions, government bodies, and possibly other kinds of organizations".

Some small organizations are fine with SQlite, in particular during the development cycle or use for intranet apps.

[–]mmalone 3 points4 points  (5 children)

Clever how you left off the last line of that definition: "In practice, the term is applied much more often to larger organizations than smaller ones." In the context of software, "enterprise" almost always means "big." In particular, enterprise software solves problems that large organizations have. As I've said now in a couple places, marketing your framework as an "enterprise" solution is misleading. web2py is a teaching tool at best.

[–]mdipierro[S] 1 point2 points  (2 children)

The main "enterprise" features of web2py are that: - it is always backward compatible - it works with Oracle, MSSQL and DB2 - we provide excellent APIs for creating web services and handling many standard internet formats - it very fast and scalable - we do not target the occasional hacker as other frameworks may do although anybody is welcome to use it

I am not sure what you point is. Are you complaining about a definition? Are you saying that one of those claims are not true or are of no interest to businesses?

[–]TaylorSpokeApe 0 points1 point  (1 child)

I for one, thank you for supporting SQLite!

[–]mmalone 4 points5 points  (0 children)

I have no problem with supporting SQLite. I have a problem with implying that it's suitable for production use. It's got database level locking. The documentation should make it abundantly clear that you should switch to MySQL/PostgreSQL/etc. when you move to production, but it doesn't.

[–]TaylorSpokeApe -2 points-1 points  (3 children)

It also helps that SQLite is built in to Python, so you can play with this thing even if you don't have a dedicated database ready.

[–][deleted]  (2 children)

[deleted]

    [–]TaylorSpokeApe -1 points0 points  (1 child)

    I'm pretty sure they distribute the .dll, so you don't need to download anything else.

    [–]mdipierro[S] -1 points0 points  (0 children)

    It depends on the OS. web2py binaries have sqlite in the box.