Tôi đã trò chuyện với ai đó vào ngày khác, người đã đề xuất rằng Rails và PHP là những nền tảng phù hợp nhất cho các ứng dụng web và để tránh Java. Nền của tôi chủ yếu là Java, và tôi biết rằng nó được coi là một số quá dài và "nặng", nhưng thỉnh thoảng được sử dụng (ví dụ: LinkedIn). Vì vậy, tôi tự hỏi liệu có ai đã thành công bằng cách sử dụng Java cho một ứng dụng web gần đây đã đi vào hoạt động hay không, sử dụng chính ngôn ngữ đó (ví dụ: với Stripes/Spring + Hibernate), hoặc thời gian chạy với ngôn ngữ dymamic (như vậy như JRuby, Groovy, Jython)? Nếu vậy, hãy chia sẻ những gì đã làm việc và những gì bạn sẽ làm khác đi.Java có phù hợp với các ứng dụng "Web 2.0" không?
Một số nền(bổ sung sau): Tim O'Reilly quan niệm phrased "Web 2.0" và đây là định nghĩa của mình: http://www.oreillynet.com/lpt/a/6228
Tôi nghĩ rằng đó là "End of the chu kỳ phát hành" và "Mô hình lập trình nhẹ", liên quan đến lặp lại nhanh chóng và triển khai đơn giản, trong đó Java có thể ít phù hợp hơn. Suy nghĩ?
Tôi không thực sự là một fan hâm mộ của Java (mặc dù tôi sử dụng nó trong công việc), nhưng tôi muốn chọn Java trên PHP ngày nay. PHP là quá ad-hoc và mất quá nhiều nỗ lực để duy trì một codebase sạch cho một dự án lớn. Tất cả ý kiến của tôi tất nhiên. – Dan