Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Language Choice Advice for new project



I am starting a new web site project involving very technical report and configuration pages and I am looking for advise on what language to use. This project is a rewrite of a web site currently written in C and XML.

The two technologies I am looking at are Ruby on Rails and Java, though I am open to others.

My main concern with scripting languages like Ruby is performance, I know there are some JIT for Ruby but there is a potential for some number crunching and when numbers are objects like everything it seems to me that this would limit the performance of number crunching.

One objective is for report and configuration page requirements to be describe by text files that can then be used to generate pages on the fly, we are currently doing some stuff like this using XML and XSLT to generate HTML and JavaScript. These files contain information about the fields, title and type information for display, as well as SQL statements and information on how the fields map to the SQL and how the SQL maps to the result table, this moderately dynamic with the SQL changing depending on what fields are entered and results are wanted.

Our web pages will only have to deal with very small numbers of simultaneous users, 1 or 2 most of the time, though it could theoretically get to as many as ten on the rare occasion that one of our sites is publicly accessible.

Our company is a C shop, but we do have a small group of developers who use Java and Web Page technologies for writing VoiceXML applications.

We have a some C stuff we would have to incorporate but not much, the idea would be to pretty much write from scratch, the C stuff is for company standard methods of configuration and trace logging.

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Web-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/web-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.