Java project -- use Python instead? 
Author Message
 Java project -- use Python instead?

I am currently involved with a largish programming project, currently
being written in Java.

It is a client-server system. The clients are PCs running NT, the
server is another NT box running a database. There will be about 5000
users with client machines (not all will be connected at a time).
The clients will connect to the server across the Internet.

The project will consist of a user interface with c. 100 screens on
it. A Java applet displays these screens, using data it gets from the
server; the server is running Enterprise Java Beans which in turn
are connected to a relational database.

I would like to try implementing some or all of this project using
Python, either as a prototyping system (with the ``real'' system
later implemented in Java), or as the real system.

I wonder whether anyone has any experience using python for anything
like this? If so, perhaps you could answer some questions:

1. is it likely to be feasible to do this in Python? What about
doing it partly in Python (e.g. the client), and partly in Java
(e.g. the server)?

2. is Python likely to be fast enough? I would guess it probably is,
on the clients, but what about on the server?

3. are there any speed bottlenecks in Python, e.g. talking to the
database, or doing network communications?

4. what are the arguments for and against using Python? What's a good
argument to persuade my boss to give it a go?


Thu, 14 Feb 2002 03:00:00 GMT  
 Java project -- use Python instead?
Phil, you should consider JPython for your project. It allows to mix
Python code
and Java code. It's very powerful  --Jerome

Phil Hunt a crit:

> I am currently involved with a largish programming project, currently

Sun, 17 Feb 2002 03:00:00 GMT  
 [ 2 post ] 

 Relevant Pages 

1. Python in Java (instead of C)

2. Using Python instead of Perl?

3. Python 1.4's print uses stderr instead stdout on Linux

4. Problems using editline instead of readline with Python

5. Using Python instead of...

6. JPE - Java Python Extension Project

7. JPE - Java Python Extension Project

8. Several recent Java/Python project announcements

9. JPE: Java - C Python Extension Project

10. Q: Using arrays instead of using a list

11. Project proposal: The Gestalt System (using Python)

12. Learning Java Instead of VC++ -- Right Decision?


Powered by phpBB® Forum Software