This week's book giveaway is in the Mac OS forum.
We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line!
See this thread for details.
The moose likes Struts and the fly likes what are key factors for deciding the technology for the application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Frameworks » Struts
Bookmark "what are key factors for deciding the technology for the application" Watch "what are key factors for deciding the technology for the application" New topic
Author

what are key factors for deciding the technology for the application

vijay jamadade
Ranch Hand

Joined: May 12, 2008
Posts: 241
Hi friends,

I have less experiance and want to know what are the key factors according to which the particular technology like java or .net is chosen for developing the project.
And also in that talking more specific, which framework such as in java you can use struts, ejb etc. also i want to know which database on what criteria selected?

Regards,
Vijay Jamadade


Regards, Vijay Jamadade.
( Nothing is Impossible.)
Joe Ess
Bartender

Joined: Oct 29, 2001
Posts: 8915
    
    8

Matt Raible has a good presentation on this topic (slides here). The slides have pros and cons for many frameworks.
His advice boils down to: choose 2-3 frameworks that best fits your requirements and prototype. No framework is a silver bullet, but if you have some features you can't do without, that will drive the framework you use.
Databases seem to be chosen more along personal preference rather than features, as most all major DB's have very similar feature sets (as far as applications programming are concerned). There may be other features that drive your choice, like MS SQL's Data Transfer Services, or Oracle's tight Java integration, or the fact you can embed Apache Derby inside your app, or the company you work for has always used Brand X.
[ May 15, 2008: Message edited by: Joe Ess ]

"blabbing like a narcissistic fool with a superiority complex" ~ N.A.
[How To Ask Questions On JavaRanch]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: what are key factors for deciding the technology for the application