View Single Post
Old 22nd June 2008, 05:13 PM   #13 (permalink)
pursuit
Registered User
 
Join Date: Feb 2006
Location: London, UK
Posts: 281
Quote:
Originally Posted by Terra View Post
...so he's the only one who can do anything with the osCom brand/coding
well i suppose anyone could take away all the code/files which are freely available (open source) and continue the work then post it as myCommerce to a website of your choice? so far theres a lot of complaints but none has ever dared to try it themselves - something not that easy i guess...

on another subject, which we hear so often, it is easy to say osCommerce is poorly coded due to its dependence on register globals. i dont want to go into this tech details again this time but would like to offer a few facts:

1. this poorly coded osc has actually earned many people a living by using it to run an online business, and for years;

2. some even have an annual turn over of over £1 million using also this poorly coded online shop;

3. osCommerce is reliable, proven, very well thought of, surprisingly secure (despite relies on register globals on), offers just the right features/functions, unlike other carts which are often over the top and/or bloated, unproven, difficult to modofy.

4. if you are coming from programming with major languages, first thing you would notice is that php does not require variables to be declared before they can be used, which is unthinkable for other major languages (C etc). php variables are all over the place whenever you come acroos one in the middle of hundreds of lines of code you have no idea where it starts and what it is. so, one day if php decides it is a fashion to follow the main stream languages, and change it to that all variables must be declared befoe use, then any today's excellent php code would face the same situation of today's register globals, fighting for a switch to be set ON or OFF (if there is one).

Last edited by pursuit : 22nd June 2008 at 05:35 PM.
pursuit is offline   Reply With Quote