Even further than that. Some people will want to do something with it 
that nobody else in the world does with a shopping cart. That's why it's 
important to make it using the most easily extendable and 
modfication-friendly codebase as possilbe. Also, you leave the door open 
for others to easily add modules that aren't really "store" modules, but 
that a store owner may require. I hate buzz-words and so I'm not going 
to get into OO or not OO or anything like that, but when you build 
something like this, it's a good idea to make it as modular as possible 
so that it is as useful as possible to more people.

--Ferg

>From: "Snake" <[EMAIL PROTECTED]>
>Sent: Tuesday, November 15, 2005 3:11 PM
>To: CF-Talk <[email protected]>
>Subject: RE: Open source shopping cart 
>
>If a cart is properly written, you shouldn't need to understand or change
>the code to use, it should work out of the box.
>So whetehr or not it uses CFC's should be neithe rhere nor there. As I state
>dpreviously, most people who us ethe cart will want to use it out of the box
>and and wont even want to look at the code. Those who want to get dirty in
>the code and change it are most likley going to be capable of doing so.
>Good documentation should also make it posisble for anyone to make minor
>modifications.
>
>Russ
>
>-----Original Message-----
>From: dave [mailto:[EMAIL PROTECTED] 
>Sent: 14 November 2005 23:22
>To: CF-Talk
>Subject: Re: Open source shopping cart
>
>Personally, I don't think that it would be good to go 00 at all.
>After all there are very few people who ACTUALLY use 00 and I see this as a
>2 fold project, one to get us a good cart system and two to help get a few
>people over to cfm and lets be real, probably 95% of the people who would
>use this couldn't write their own cfc and sure it's easy to tell them to go
>learn but reality says they won't and they will go over to php and use a
>freebie over there.
>
>Hell if it was strict 00 I probably wouldn't even use it!!
>
>I agree it would be cool but I don't see a point in making it so 5% of the
>people could use it.
>If you do that then might as well make it only operate on computes that are
>using 2 monitors.
>
>If it's made decently then the "eletists" can spend a few hours on thier own
>and make it 00.
>
>I think the important parts are that it should look good, be safe (form
>cleaning up and such), be secure and be able to plug it right in and have it
>work within a few minutes and have the ability for the programmer to
>customize it how they want without having to learn anything major and yes 00
>is a major thing.
>
>Cartweaver is a good example, you can plug it in and in a few minutes have
>it working but it's also $250 and not in cfcs and there are some security
>concerns but the example is good because you can just "use" it or customize
>it without learning 00 or fusebox or whatever.
>
>And in these times where if the programmer has to spend a ton of time
>learning it or whatever they will just go to yahoo stores or miva merchant
>or some crap like that.
>
>~Dave the disruptor~
>good sites - make money getting rid of ie :) http://explorerdestroyer.com/
>http://www.killbillsbrowser.com/ 
>
>----------------------------------------
>From: "Cutter (CF-Talk)" 
>Sent: Monday, November 14, 2005 2:49 PM
>To: CF-Talk 
>Subject: Re: Open source shopping cart 
>
>Were I not in the process of transitioning out of one position, relocating,
>and into a new position, then I would be offering my assistance immediately.
>However, as I won't have an internet connection for a while (much less the
>packing, moving, unpacking, etc.) I'll have to wait until I'm settled. I did
>want to take a moment to throw in my $.02.
>
>My daddy always told me if you're going to do a job then you should do it
>right the first time. Although the initial planning may take longer it is
>definitely worth while to make this an OO application. It is actually easier
>(by far) to modify and extend a well documented OO app over a procedural
>app. It is easier to design and apply extension modules/components. It is
>easier to track your program flow. Using DAO CFC's will allow you to extend
>the app from a multitude of database platforms. A complete separation of the
>business logic from you control and presentation layers will force a
>developer to concentrate on the data to be presented rather than the
>presentation (which could then be output in HTML, XHTML, XML, or even
>Flash). And, since you are already planning on using CFC's, a loosely
>coupled MVC OO approach will break down the project into easily defined
>subprojects. This type of approach would also make it very easy to port into
>most existing frameworks (Mach II, Fusebox, Model-Glue, etc.)
>
>Would an OO approach alienate a majority of users? I don't think so. If you
>offer a superior product, with the features they want, then the users will
>take the time to read documentation to make it work for them. 
>These aren't advanced programming concepts, they're good programming
>practices. Those of you looking to turn this into a learning experience will
>gain a much better learning experience by moving forward from an OO
>standpoint.
>
>My two $.02. Hope it helps.
>
>Cutter
>
>
>
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:224247
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to