deviant ART

[x]

Back end advice needed

Advertisement
~binka4wing:iconbinka4wing: Mar 28, 2008, 8:03:40 PM
Since I'm too poor to pay someone to do it for me, don't have much to trade skill-wise (aside from good advice about cat care), and the only person I know who would do it for free gets interested for 3 days and then stops... I figure 'may as well learn it for myself' (famous last words, I know).

So where exactly do I begin? What languages are the major players in back end coding and does anyone happen to know any good books/sites that begin the education process?

--
I am random, not insane.

There's a difference?

...No, not really.

Devious Comments

love 0 0 joy 0 0 wow 0 0 mad 0 0 sad 0 0 fear 0 0 neutral 0 0

*aithnedarkyce:iconaithnedarkyce: Mar 28, 2008, 9:20:42 PM
You kind of need to provide a bit more detail in what you are looking for. Back end of what specifically? Its like..the back end of a car is different from the back end of a truck. :) Best example coming to mind atm. lol.
~binka4wing:iconbinka4wing: Mar 28, 2008, 9:55:50 PM
Hahaha good point.

It's effectively going to be a site relatively similar to [link] except for clothing and clothing designers only. So you'll have the login system for buyers and sellers, sellers will be able to upload their clothes, buyers will be able to view and buy (I'll be getting a third party shopping cart system and integrating that in - I ain't gonna code that stuff), sellers will be able to create their own ';profiles' - a single page where they can say who they are and what their insiration for designing clothings is etc etc. Also a 'favourites' system for products and buyers.

That's just a brief overview, and I'm coming up with more things daily.

I also get the feeling I may have bitten off a lot.

--
I am random, not insane.

There's a difference?

...No, not really.
`summaro:iconsummaro: Mar 28, 2008, 10:28:05 PM
When you stop coming up with more things, then ask us how to do it.

But, as a ballpark, you'll want to be looking at either PHP/.NET/RoR/Python/Perl for the back end work horsing, SSL for financial transactions, and a damn good lawyer to come up with a usage policy that will cover you incase things between buyers and sharers go pear shaped.

--
The DataGrid control is intended for viewing data, and not as a layout tool like an HTML table - Adobe
~binka4wing:iconbinka4wing: Mar 28, 2008, 10:32:43 PM
I need to start learning so I can get onto the creating :D I'd imagine as I learn more, I'll encounter more new useful things I can do so by the time I'm actually capable of creating something that isn't a pile of mush I'll have more ideas than I started out with.

I've also had PHP/MySQL combo suggested to me for this. Which would you suggest would be a good starting point?

Lawyers are easy, I work at one of the top commercial law firms in New Zealand :D I've got the legal side of things down set, it's all the rest that's a bit pear shaped.

--
I am random, not insane.

There's a difference?

...No, not really.
`summaro:iconsummaro: Mar 28, 2008, 11:02:55 PM
I would strongly discourage you from using MySQL and point you instead to PostgreSQL, PHP is ok.

--
The DataGrid control is intended for viewing data, and not as a layout tool like an HTML table - Adobe
~binka4wing:iconbinka4wing: Mar 28, 2008, 11:06:21 PM
Ah, brilliance :D

I shall start poking around 'beginners guides' :D

Thank you very much for your good advice!

--
I am random, not insane.

There's a difference?

...No, not really.
=philho:iconphilho: Mar 29, 2008, 7:31:07 AM
Well, lot of sites work fine with MySQL... Not sure how PostgreSQL is better.
Anyway, a potential good start for an e-commerce seems to be Magento, which use more modern code (Zend Framework) than osCommerce and derivatives.
Perhaps somebody has other advices. There are lot of e-commerce engines available, but not much really usable.

--
82% of statistics in signatures are made up. :rip: (This is a recursive signature...)
Spreading them is un-original and sheepish. If you agree, copy this in your... wait, no! :D
No to signature clichés! You are on an art site, be creative!
~KOLNstyle:iconKOLNstyle: Mar 29, 2008, 11:45:29 AM
One big reason why PostgreSQL is better is because it supports both full-text indices and transactions. MySQL does support each one of the individually, but not both of them at the same time; InnoDB supports Transactions, but not full-text indices, while MyISAM supports full-text indices, but not Transactions.
=exsecror:iconexsecror: Mar 29, 2008, 3:59:07 PM
In addition to what `summaro has said you need to sit down and read the PCI DSS regulations extensively if you plan on doing eCommerce.

--
Crudelius est quam mori semper timere mortem