Hello
Is it java(JSP, Javabean, Servlets), j2ee(EJB-3tier) & which best database is suited? If plan in advance than time is saved.
Awaiting reply at the earliest.
Thanking in advance.
Regards
Paresh
Hello
Is it java(JSP, Javabean, Servlets), j2ee(EJB-3tier) & which best database is suited? If plan in advance than time is saved.
Awaiting reply at the earliest.
Thanking in advance.
Regards
Paresh
A practical answer: there is no single "best" language or database for a shopping cart — pick what matches the project requirements, constraints, and team skills rather than chasing a hot technology. As asked, the first step is a short, concrete specification (features, traffic targets, SLAs, integrations, compliance). That point from — don’t choose tools before requirements — remains the highest-leverage decision on any e‑commerce project. Several thread replies (for example , and ) noted sensible, pragmatic stacks; those are valid starting points but not substitutes for a requirements-driven choice.
A simple decision checklist teams can run through:
Security and payments are mandatory design drivers. Merchants that store, process, or transmit card data must follow PCI requirements; limiting cardholder-data scope (for example, using tokenization or hosted checkout flows) materially reduces compliance burden. Implement TLS everywhere and follow OWASP web-app guidance as part of the baseline. (listings.pcisecuritystandards.org)
Data and scale patterns to plan for: keep orders and inventory in an ACID transactional store (PostgreSQL is a strong option for consistency), use caches (Redis/Memcached) and a CDN for static assets, and move heavy work to background queues so checkout stays fast. For cloud-hosted architectures, follow the provider reference architectures for e‑commerce (CDN, load balancers, read replicas, async queues). Example safe inventory update (transactional pattern):
BEGIN;
SELECT stock FROM products WHERE id = 123 FOR UPDATE;
-- if stock >= qty then
UPDATE products SET stock = stock - 1 WHERE id = 123;
COMMIT; Refer to PostgreSQL transaction docs and common cloud reference architectures when implementing locking/retries and scaling. (postgresql.org)
Minimal, practical checklist to finish: write a short tech spec; pick hosted vs custom by timeline/skills; use tokenized payments/hosted checkout for PCI scope reduction; choose an ACID DB for orders; add caching, queues, monitoring and load tests; bake security (OWASP) and backups into delivery.
Jump to Post— liliafan 53Hello
Is it java(JSP, Javabean, Servlets), j2ee(EJB-3tier) & which best database is suited? If plan in advance than time is saved.Actually the best ecommerce software I have ever used (I have used dozens over the years) is Intershop, written in 90% perl (fast_cgi) 10% C, the database is Sybase …
Jump to Post— Matrix28 0Yes Perl is a very good language. Easy to pick up as well so would be very good for creating an online shopping cart.
Jump to Post— Member #2466Try a couple of those ecommerce solutions listed here:
http://www.opensourcecms.com
Jump to Post— chrishea 182What is your point in adding to a thread that started in 2004 and hasn't had anything posted since 2009. Your post didn't add anything useful and neither did many of the sporadic posts since 2004.
Hello
Is it java(JSP, Javabean, Servlets), j2ee(EJB-3tier) & which best database is suited? If plan in advance than time is saved.
Actually the best ecommerce software I have ever used (I have used dozens over the years) is Intershop, written in 90% perl (fast_cgi) 10% C, the database is Sybase ASE.
My preferences for an ecommerce system depending on expected loads and budgets of course would be mod_perl, C++, using a postgres database unless you are expecting massive load and serious business in which case oracle.
Yes Perl is a very good language. Easy to pick up as well so would be very good for creating an online shopping cart.
To get optimum performance and scalability you might want to look beyond PHP and use java? You might also find it easier to use for integrating with other systems?
There are some good places to start such as KonaKart - which is a free Java eCommerce application.
See details on their product at http://www.konakart.com that claims to be database compatible with osCommerce as well as having a Java API and a SOAP Web Service interface.
Try out Easy Store Hosting. They are based on ZEN Cart Shopping cart hosting + A whole lot of other Features like Ebay Store Import, Yahoo Seller Tool and more....
Don't laugh, but I've used paypal a few times...
The not so helpful [but realistic] answer.
In no particular order, I would pick the one that
a] delivers the required functionality
b] you already fully understand or can relatively easily learn to understand within a reasonable time frame
c] demonstrably works well with your proposed web server
a] you can afford: costs to also include future support and learning/training time as well as the capital costs [if any]
Most Important Tip:
Picking the development tools and technologies before you have a fully functional technical specification for the project, together with a realistic requirements specification
Yes, I agree, there are some strengths and weaknesses for every solution, may it be Perl, J2EE, or dotNet or for that matter, any other technology.
As developers, we should know the abilities and limitations of solutions to determine which solution to use in developing a solution to a business problem.
My principle is to solve the business problem with out any prejudice on technology or language. Be passionate to solve the problem, not to a specific technology.
Some one who have expertise may reply to this post. What are the general points to consider before developing an eCommerse application.
Even I am looking out for a good eCommerce Solution. I would like to hear from who have some expertise in this area.
It does not mean that newbiees should not post, but to request experts to respond.
Take it from someone who has done tons with eCommerce and written several solutions. In my opinion, PHP or Perl is the two languages you should go with. Either are native to linux and can do basically anything on either. There are people who argue that Perl is a whole lot more powerful than PHP but I'm one to argue against it. I feel that PHP, now that it is in v5 has become a very powerful tool. I have integrated back-end payment systems with PayPal.com software for the occasional online marketer, I've also overseen several major overhaul projects that utilized larger companies such as connecting to Visa and Mastercard directly along with Authorize.net servers.
My language of choice is PHP although I have no problem with Perl. Moral of the story is, use a language you are comfortable with. If you do JavaScript programming, PHP is not a far step away, mostly function name changes and minor syntax. If you are a C/C++ programmer, you basically can go to any one you wish. If you are new, PHP or Perl. Perl is a little more complicated but once you get the hang of it, it's not too bad. Reserve Java for later unless you really wanna dive in. Java isn't complicated, you just have to know the manuals and where each function is located. It's a very intertwined language. If you've looked at C# you've basically looked at Java as MSJ++ and MSC# were both based toward how Java organizes everything.
Thats a nice explanation.
May I know what kind of services are available in the market for ready integration? What the cost involved to use those solutions? What are the various factors we have to consider while picking up a solution apart from cost?
There are several free, premium CMS (Content Management System) available in the market. But there is a good powerful and above of all fully free available. It is oscommerce.
Most of the Web Hosting Companies now a days provide a Auto Installer or one click Installation service called Fantastico which installs oscommerce and other shopping cart cms in just a click. Life has become easy I guess!
Here's a good resource for those who values their time: Shopping Cart Reviews. You can check & compare them all :)
My preference is also PHP. It's just so widespread now... And it's became very powerful, too. So I'm using a PHP-based shopping cart called Avactis.
You can develop php shopping cart software which is the best technology & easy to develop.There are many open source php shopping cart is available on the net.You can refer zeuscart - Shopping Cart Software which is developed in php and it supports more features.
To Say The Truth PHP is equally a powerful and easy to use language for a shopping cart google php shopping cart watchmaker project! You will get a nice tutorial with source code on how to implement a shopping cart feature!
What is your point in adding to a thread that started in 2004 and hasn't had anything posted since 2009. Your post didn't add anything useful and neither did many of the sporadic posts since 2004.
As a member of the IT Community (DaniWeb) i thought that by posting a comment to this thread irrelevant of how old or new it is i would provide some contribution to other members and help them at arriving at a solution. And lastly even if this thread is old , why has it not been solved yet?
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.