We are making a promotional website which will be having features like discussion forums, private messaging etc. We have options to choose either PHP or J2EE technologies for the implementation. I have seen that many websites of similar nature are built using PHP. I am looking for justifications for going forward with either technologies.
A few critical parameters that we need to consider before choosing a particular technology are -
1) Ease of development (fast development). 2) Scalable. Should be able to handle 100 users at a time (What in case of 1000 concurrent users). 3) Extensibility and maintainability. 4) Interactive GUI.
I need your precious suggestions on this. Any related pointers are welcome.
I agree with Pat - use an existing package and enhance it to match your needs. You'll save much time (and money for the client).
On the Java side, you might look at JForum, which has discussion forums and private messages. Its code base is pretty amenable to enhancements.
Both technologies can satisfy the points you listed. As to ease of development, it depends much on the developers you have available - are they PHP experts or JEE experts? [ November 25, 2008: Message edited by: Ulf Dittmer ]