aspose file tools*
The moose likes Beginning Java and the fly likes don't shoot, me I'm new Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "don Watch "don New topic
Author

don't shoot, me I'm new

joe mello
Greenhorn

Joined: Jun 13, 2004
Posts: 1
It is my understanding that java is the code of choice for e-commerce web sites. True or not true? If not true, what would be that language to use? The site is going to be an employment related with banners, resumes, job postings, credit card capabilities, etc

Thanks in advance
Jeffrey Hunter
Ranch Hand

Joined: Apr 16, 2004
Posts: 305
[pulls six-shooter from holster in a flash and begins to fill joe mello with lead...]

No, just kidding. I think what you're going to get as a response is the inevitable, there is no single language of choice to solve this problem. I believe the burden falls on you, as a programmer, to develop the project with the tools you feel most comfortable with. Each option, be it J2EE, ASP, .NET, PHP, is very capable of creating the system that you describe.

I myself would go the J2EE route, as the extensibility reaches the stars. I've developed similar e-commerce systems using JSP and JavaBeans (outside of the J2EE context), and when it comes to adding features later on, well, it's been a breeze. Armed with JDBC, Java's OOP style, and a good MVC architecture, you can develop an e-commerce system that will put a smile on your customer's face, and more importantly, when we programmers inherit the responsibility of maintaining your code, we'll be less likely to scream your name out in a rage of profanity as we struggle to understand the spaghetti-code nature of alot of other e-commerce solutions.

Realize, you can write bad code with any language, so again, the responsibility is yours to produce something worthwhile. I think Java is perfectly suited to work in the web context as an e-commerce engine and I say, go for it.
Jim Yingst
Wanderer
Sheriff

Joined: Jan 30, 2000
Posts: 18671
don't shoot, me I'm new

Not to worry. We prefer to let the greenhorns grow and fatten up before harvesting them. Better yield that way.

BTW, can I interest you in our Cattle Drive?

I fully agree with Jeffrey's comments above. With the caveat that when he says "J2EE", that doesn't necessarily mean all of J2EE. EJBs in particular are probably best avoided in many simple to medium-complexity apps. (And many high-complexity apps wouldn't be high-complexity if they hadn't used EJBs.) You might want to check out Matt Raible's AppFuse as a good way to simplify a lot of the work for you. (Using Java and associated technologies.) I'd note however that if you're new to Java, you should probably spend some time learning the basics of the language before you try to do a full web app. AppFuse assumes you already know what you're doing, but want to speed up the rate of progress considerably.
[ June 14, 2004: Message edited by: Jim Yingst ]

"I'm not back." - Bill Harding, Twister
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: don't shoot, me I'm new