Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / Databases / January 2006

Tip: Looking for answers? Try searching our database.

Java or Python? XML or Database

Thread view: 
liorm@noks.com - 01 Jan 2006 19:52 GMT
Hi everyone,

I need to write a web app, that will support millions of user accounts,
template-based user pages and files upload. The client is going to be
written in Flash. I wondered if I coudl get your opinions -
1. what do you think is the best language to use? Python or Java? And
I'm talking scalability, object oriented, development tools etc.
2. I heard poeple saying that if I have no complex queries, I I should
store stuff in the file system, as XML, no RDBMS. What do you think?

Thanks for any opinion!
And Happy New 2006,
Lior
Jon Martin Solaas - 01 Jan 2006 20:22 GMT
> Hi everyone,
>
[quoted text clipped - 3 lines]
> 1. what do you think is the best language to use? Python or Java? And
> I'm talking scalability, object oriented, development tools etc.

Get familiar with the services in j2ee. If you need some of them (you seldom
need all), Java would be suitable. I'm not very familiar with the Python
environment, but J2ee does help you build scalable applications in many
ways. There are lots of good development tools for java/j2ee, JBuilder,
JDeveloper, Eclipse, NetBeans etc.

Objectorientedness isn't really *the* most important thing to consider here.
Java has a proven record despite it's lack of multiple inheritance and
primitive types etc.

> 2. I heard poeple saying that if I have no complex queries, I I should
> store stuff in the file system, as XML, no RDBMS. What do you think?

It really depends on the application. For storing information about millions
of user accounts I really don't see what great advantage you'll get using
xml at all, except bad performance. Templates for user-pages could be
described in xml and transformed into their final form using xslt.

Maybe you should consider a ldap directory for storing all those users.

People will respond more detailed if you describe your application in more
details.

Signature

jon martin solaas

Jeroen Wenting - 07 Jan 2006 13:50 GMT
> I need to write a web app, that will support millions of user accounts,
> template-based user pages and files upload. The client is going to be
[quoted text clipped - 3 lines]
> 2. I heard poeple saying that if I have no complex queries, I I should
> store stuff in the file system, as XML, no RDBMS. What do you think?

1 )Python or Java, which do you know best?
Java has the better tool support (and that probably includes scalability),
Python looks nice too.

2) they would be right for small amounts of data, but with millions of users
you're talking of a massive amount of data and that means an RDBMS is the
way to go (or possibly an OODBMS would be better).


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.