*** RiverRat has quit IRC | 00:29 | |
*** RiverRat has joined #zope | 00:30 | |
*** RiverRat has quit IRC | 00:36 | |
*** RiverRat has joined #zope | 00:36 | |
*** giacomos has joined #zope | 00:53 | |
*** fdrake has quit IRC | 01:23 | |
*** dixond_ has joined #zope | 01:28 | |
*** dixond has quit IRC | 01:33 | |
*** River_Rat has joined #zope | 01:34 | |
*** ree has quit IRC | 01:34 | |
*** ree has joined #zope | 01:35 | |
*** KageSenshi has quit IRC | 01:38 | |
*** menesis has quit IRC | 01:38 | |
*** RiverRat has quit IRC | 01:38 | |
*** Arfrever has quit IRC | 01:38 | |
*** _mup__ has joined #zope | 01:42 | |
*** benji_ has joined #zope | 01:43 | |
*** benji has quit IRC | 01:49 | |
*** River_Rat has quit IRC | 01:50 | |
*** _mup_ has quit IRC | 01:54 | |
*** _mup__ is now known as _mup_ | 01:54 | |
*** River_Rat has joined #zope | 02:02 | |
*** KageSenshi has joined #zope | 02:11 | |
*** River-Rat has joined #zope | 02:19 | |
*** River_Rat has quit IRC | 02:20 | |
*** kosh has joined #zope | 02:21 | |
*** giacomos has quit IRC | 02:27 | |
*** KageSenshi has quit IRC | 02:29 | |
*** zenwryly has quit IRC | 02:59 | |
*** zenwryly has joined #zope | 02:59 | |
*** tiwula has quit IRC | 03:07 | |
*** KageSenshi has joined #zope | 04:06 | |
*** River-Rat is now known as RiverRat | 04:07 | |
*** kiorky has quit IRC | 04:23 | |
*** kiorky has joined #zope | 04:34 | |
*** zenwryly has quit IRC | 05:43 | |
*** zenwryly has joined #zope | 05:43 | |
*** tiwula has joined #zope | 05:57 | |
*** ThoMe has joined #zope | 05:57 | |
*** benji_ has quit IRC | 06:03 | |
*** ThoMe_ has quit IRC | 06:03 | |
*** ree has quit IRC | 06:07 | |
*** ree has joined #zope | 06:08 | |
*** RiverRat has quit IRC | 06:08 | |
*** benji has joined #zope | 06:11 | |
*** RiverRat has joined #zope | 06:14 | |
*** KageSenshi has quit IRC | 06:30 | |
*** HyperJohnGraham has joined #zope | 06:44 | |
*** yvl has joined #zope | 07:18 | |
*** alecm has quit IRC | 07:23 | |
*** zenwryly has quit IRC | 07:35 | |
*** zenwryly has joined #zope | 07:35 | |
*** kosh has quit IRC | 08:13 | |
*** __mac__ has joined #zope | 08:16 | |
*** tiwula has quit IRC | 08:54 | |
*** PeterZ1 has joined #zope | 08:55 | |
*** PeterZ1 has left #zope | 08:55 | |
*** eperez has joined #zope | 09:29 | |
*** RiverRat has quit IRC | 09:31 | |
*** RiverRat has joined #zope | 09:31 | |
*** avoinea has joined #zope | 09:32 | |
*** HyperJohnGraham has quit IRC | 09:41 | |
*** agroszer has joined #zope | 10:13 | |
*** giacomos has joined #zope | 10:37 | |
*** maurits has joined #zope | 10:42 | |
*** zenwryly has quit IRC | 11:00 | |
*** zenwryly has joined #zope | 11:00 | |
*** giacomos has quit IRC | 11:00 | |
*** yvl has quit IRC | 11:14 | |
*** giacomos has joined #zope | 11:19 | |
*** menesis has joined #zope | 11:26 | |
*** mitchell`off is now known as mitchell` | 11:44 | |
*** zenwryly has quit IRC | 12:16 | |
*** zenwryly has joined #zope | 12:16 | |
*** yvl has joined #zope | 13:35 | |
*** giacomos1 has joined #zope | 14:00 | |
*** avoinea has quit IRC | 14:05 | |
*** avoinea has joined #zope | 14:06 | |
*** giacomos1 has quit IRC | 14:09 | |
*** m8 has joined #zope | 14:12 | |
*** kosh has joined #zope | 16:03 | |
*** rbanffy has joined #zope | 16:06 | |
*** eperez has quit IRC | 16:10 | |
*** giacomos has quit IRC | 16:33 | |
*** fdrake has joined #zope | 16:38 | |
*** KageSenshi has joined #zope | 16:39 | |
*** giacomos has joined #zope | 16:48 | |
*** agroszer has quit IRC | 16:49 | |
*** alecm has joined #zope | 17:19 | |
*** alecm has joined #zope | 17:19 | |
*** kosh has quit IRC | 17:28 | |
*** __mac__ has quit IRC | 17:49 | |
*** __mac__ has joined #zope | 17:53 | |
*** mitchell` is now known as mitchell`afk | 18:14 | |
*** daMaestro has joined #zope | 18:28 | |
*** __mac__ has quit IRC | 18:40 | |
*** __mac__ has joined #zope | 18:56 | |
*** __mac__ has quit IRC | 19:00 | |
*** __mac__ has joined #zope | 19:09 | |
*** seppo14 has joined #zope | 19:16 | |
seppo14 | hello guys, any comments on new web app development using Zope2 and ZODB? I consider Zope2 to be quite stable… Been using it for many years now. Thinking about using it for a new project… would you use Zope2 for new projects or head over to frameworks like CherryPy or Web2Py? What should keep me from using Zope2 for new projects? | 19:19 |
---|---|---|
*** tiwula has joined #zope | 19:22 | |
*** __mac__ has quit IRC | 19:37 | |
*** giacomos has quit IRC | 19:42 | |
*** zenwryly has quit IRC | 20:11 | |
*** zenwryly has joined #zope | 20:11 | |
*** maurits has quit IRC | 20:28 | |
betabug | seppo14: pyramid using zodb - that's where I went, enjoying it a lot | 21:09 |
betabug | dunno if I'd call Zope2 stable | 21:09 |
betabug | but pyramid has all the best stuff from zope and is very well maintained and documented | 21:09 |
seppo14 | browsing the docs right now, already considered it…. | 21:10 |
seppo14 | i'd love to keep ZPT style for templates.. | 21:10 |
mcdonc | i might suggest substanced, which is based on pyramid, but has most of the features of zope (admin ui, property sheets) except ttw coding | 21:10 |
mcdonc | http://substanced.net/ | 21:11 |
seppo14 | nice, never heard of this one before... | 21:12 |
mcdonc | it's our (well at least my) apology for zope 2 | 21:12 |
mcdonc | "sorry, here's what we meant" | 21:13 |
seppo14 | hehe i see what you're talking about... | 21:13 |
seppo14 | we're stuck to zope2 on some part as we're still developing for ZMS (zms-publishing.com) which is quite a good CMS | 21:13 |
seppo14 | but right now we're planning to rebuild a larger php/mysql based web app and I'm not going the PHP route here... | 21:14 |
seppo14 | i'm actually one of the rare guys out there that loves the way ZODB works… | 21:15 |
mcdonc | well bare pyramid (or bare flask or bare bottle or cherrypy) w/ ZODB is one way to go | 21:15 |
mcdonc | but if you already know zope, and the app requires an admin ui, it's kind of a nobrainer to at least try substance d | 21:16 |
seppo14 | what I'm not sure about is how ZODB handles many "queries"… current mysql tables are 150.000 rows and more… | 21:17 |
mcdonc | zodb doesnt | 21:17 |
seppo14 | haven't had that situation with zodb before... | 21:17 |
mcdonc | catalog implementations do | 21:17 |
seppo14 | that's what i meant actually… | 21:17 |
seppo14 | i've seen the postgres comparison somewhere | 21:18 |
mcdonc | 150000 rows is roughly equivalent to 150000 documents i'd suppose, and that's not very many | 21:18 |
seppo14 | if you say so ;-) | 21:18 |
mcdonc | a customer of mine has 500,000 items in a single folder (in a substanced site) and uses "live search" against the catalog | 21:18 |
mcdonc | where when he types he sees the list of matching docs change | 21:18 |
seppo14 | i'm just sick of handling that php stuff everyday, so we convinced our client that a migration of the project to something serious would be good for both sides... | 21:19 |
mcdonc | yeah, well, deciding not to use php and deciding not to use sql are two distinct choices, so it'd probably be in your best interest to make them separately | 21:20 |
mcdonc | porting would be easier if you left the stuff in sql obviously | 21:20 |
seppo14 | the decision not to use php has already been made | 21:20 |
seppo14 | the sql one is still open | 21:21 |
seppo14 | right | 21:21 |
seppo14 | leaving the sql route for the primary storage would mean we'd have to build export interfaces putting the data into sql again for the client's client's, who need to access data directly via sql interface databases atm | 21:21 |
seppo14 | on the other hand we're considering building a json/rest api anyway and leaving that too | 21:22 |
seppo14 | i'm not sure how this makes sense with a lot of queries irl | 21:22 |
seppo14 | but thanks for your input so far guys.. | 21:22 |
mcdonc | if they already have direct sql access it'll be difficult to take that away | 21:22 |
seppo14 | we'll see ,-) | 21:23 |
mcdonc | sqlalchemy is great even if you don't use the orm (it has connection pooling stuff) | 21:24 |
seppo14 | well still better than one part of the app where the client still transfers xml files via ftp everyday - and we're talking about 50.000+ | 21:24 |
seppo14 | yep, would be the way to go | 21:24 |
mcdonc | that said, if you need "multitenancy" (more than one "site" per domain) or delegation, it's hard to beat zopelike things | 21:25 |
seppo14 | how does zodb handle things scaling-wise compared to mysql? | 21:25 |
mcdonc | well, if you use relstorage, it handles them how your backend handles them | 21:26 |
mcdonc | so if you used mysql it would be same replication stuff | 21:26 |
mcdonc | or you could use zrs, which is essentially federated zeo | 21:26 |
seppo14 | never worked with relstorage | 21:26 |
mcdonc | it's not very hard | 21:27 |
mcdonc | it's just pickles stored in relational database tables instead of a file on disk | 21:27 |
*** seppo14 has left #zope | 21:27 | |
*** seppo14 has joined #zope | 21:27 | |
seppo14 | what's the difference to storing them on file? i.e. advantage? performance? querying? | 21:28 |
mcdonc | it's about the same runtime performance (most of zodb's expense comes at unpickling) | 21:28 |
mcdonc | advantage is being able to replicate | 21:29 |
mcdonc | and use same backup strategy as the other stuff you store in an rdb | 21:29 |
seppo14 | ok, my reading list grows. actually I'd love to have most of the zope features without the "old dusty" zope2... | 21:29 |
mcdonc | note that it doesnt mean your data is readable via plain old sql | 21:29 |
seppo14 | ah ok | 21:30 |
mcdonc | you can't eg. "select * from blog_posts where user = 'fred'" | 21:30 |
mcdonc | it stores pickles | 21:30 |
seppo14 | i see, it's just a backend as the doc says | 21:30 |
seppo14 | but in terms of replication that makes things a lot easier i guess | 21:30 |
mcdonc | yeah especially if you already know how to replicate the backend db | 21:31 |
mcdonc | if you don't, then its just as hard ;-) | 21:31 |
seppo14 | we're got some experience with that | 21:31 |
seppo14 | so far thanks for the ideas, will have to get into some of that stuff a bit more and make a decision next week... | 21:32 |
*** seppo14 has quit IRC | 21:38 | |
*** mitchell`afk is now known as mitchell`off | 21:47 | |
*** avoinea has quit IRC | 22:04 | |
*** tiwula has quit IRC | 22:21 | |
*** ThoMe has left #zope | 23:31 | |
*** zenwryly has quit IRC | 23:38 | |
*** zenwryly has joined #zope | 23:38 | |
*** zenwryly has quit IRC | 23:41 | |
*** zenwryly has joined #zope | 23:41 | |
*** zenwryly has quit IRC | 23:43 | |
*** zenwryly has joined #zope | 23:43 | |
*** zenwryly has quit IRC | 23:52 | |
*** zenwryly has joined #zope | 23:52 | |
*** zenwryly has quit IRC | 23:54 | |
*** zenwryly has joined #zope | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!