From: Nicholas Wieland Date: 2005-01-07T22:06:32+09:00 Subject: Re: Slightly OT: Re: [BOUNTY] Shopping cart ... - Sarah Tanembaum : > In other word, it is a bit tedious to do it in Ruby, whereas in PHP > language(and its library) has more complete tools/utilities to do far > fun/interesting projects/excercise - which include shopping cart, > cataloging, content management, interactive database apps, etc... > > That is what I've been saying all along, but there are some reluctancy > amongs Rubyist to admit this issues. Perhaps if we realize this problem, > we can fix it and make Ruby the language of choice to do fun and quite > interesting projects. > > Just my 2cents .. I'm not a Rubyist, it's the first time I post here, I'm learning Ruby and Rails coming from Python, Zope and also PhP. I just want to say that I don't see any interesting solution in PhPland for e-commerce or content management. OSCommerce is ok for small shops, but start to reorganize it to support an important commercial brand and see: customization is a _pain_, there's no separation between logic and views. Thrust me, I've implemented in 2003 an e-commerce site for a _big_ corporation to serve more than 80 countries and I've tried every solution I was able to find, at the end I've implemented everything from scratch. There are also other problems, for example with OSCommerce you must use MySQL (and of course everything is hardcoded inside the application). Using MySQL for a big production site is, in my really-clueless-really-closeminded way of thinking, asking for pain. Content management is a different beast: nobody actually knows what exactly is a CMS, everyone has it's own version. I find PhP CMSs rather simple, I'd call them "Web Publishers" instead of CMS, and the problem is that central M :) I'd call Plone a CMS, it has the most important features: a CMS _must_ implement workflow, not just "permissions", it has to be customizable and extendable. And Plone is rather simple as a CMS, look at the products from Vignette or Documentum. I don't want to bash PhP or the PhP community, but sometimes their approach is a little too simplicistic. At least in Ruby I don't have to go through the search-install-try-#!?@% thing ;) HAND, ngw -- checking for life_signs in -lKenny... no Oh my god, make (1) killed Kenny ! You, bastards ! nicholas_wieland-at-yahoo-dot-it