| Author |
Best framework to use
|
Laxmi Raghu
Ranch Hand
Joined: Feb 16, 2005
Posts: 218
|
|
We are in the process of developing a social networking portal similar to facebook / myspace. We are looking for best framework which suits the application. We are going to choose one among Struts 2 or Spring. Can anybody suggest which one will be better? Any suggestion in this regard is highly appreciated. Thank you.
|
 |
Gregg Bolinger
Ranch Hand
Joined: Jul 11, 2001
Posts: 15230
|
|
|
Neither. Both. Hm, maybe we have no way to answer this because we don't know anything about your application. "Social networking site..." is very vague.
|
 |
Laxmi Raghu
Ranch Hand
Joined: Feb 16, 2005
Posts: 218
|
|
Well .... to give more about the requirements, below are the ones: 1. Portal Administration (add/remove portlets etc) 2. Multilanguage support 3. Multiple markup support (html/wml etc) 4. Multiple device support (standard browsers / cell phones etc) 5. Creation and management of social groups 6. Search functionality (searching friends within the portal - which requires caching) 7. Personal Mailbox 8. Upload images/ videos and tag them 9. Share media (files/images/videos) among the members of a social group 10. Event handling (shared calendar events - menas if one person entered a event in the calendar, members in his social group can see that event) 11. Inviting friends 12. Logging & tracing (technical side) 13. Deployment of such an application 14. May be customization / personalization 15. Registration & login 16. Authentication & authorization 17. Security etc. We have already decided on the platform and below are the softwares we chose: 1. Linux OS 2. MySQL 5 as RDBMS 3. Jetspeed 2 as portal server 4. Tomcat 5.5.23 as app server 5. ant1.7.1 as build tool 6. Eclipse as the IDE For the above specification, which framework you suggest? Thanks in advance.
|
 |
Kishore Dandu
Ranch Hand
Joined: Jul 10, 2001
Posts: 1934
|
|
Originally posted by Laxmi Raghu: Well .... to give more about the requirements, below are the ones: 5. Creation and management of social groups 8. Upload images/ videos and tag them 9. Share media (files/images/videos) among the members of a social group 11. Inviting friends Thanks in advance.
For the sake of above requirements, i would suggest looking into a Content Management system(at least a open source one) and think about offloading the image hosting or videos to a CDN(like Akamai)
|
Kishore
SCJP, blog
|
 |
 |
|
|
subject: Best framework to use
|
|
|