Tôi cần xác định mức độ sử dụng công nghệ cho một dự án web, nhóm được sáng tác bởi 4 nhà phát triển và thời gian của dự án là 1 năm.JavaEE vs PHP - tại sao rất nhiều người nghĩ Java là tốt hơn?
Tôi quen thuộc hơn với php nhưng khách hàng yêu cầu tôi làm điều đó với JAVA EE.
Tôi luôn có quan niệm tương tự với Java và các khuôn khổ của nó:
- Vì vậy, nhiều xml và lớp để làm những việc đơn giản. Trong codeigniter tôi đã sử dụng 3 tập tin (mô hình, xem và điều khiển) với hibernate + spring + JSF tôi cần nhiều hơn 10 tập tin !!!
- Sử dụng máy chủ lạm dụng. Mã javascript mất tầm quan trọng và nó không tốt ngày nay. Tất nhiên chúng ta có thể thêm mã javascript nhưng có vẻ như "java web guys" thích làm những thứ trên máy chủ thay vì khách hàng.
- Không phải ứng dụng đẹp mắt. Richfaces có vẻ giống như một trang web của vài năm trước đây.
- Khi tôi nhìn thấy một ứng dụng java như liferay, alfresco, chúng trông nặng và rất chậm.
Tôi nghĩ rằng tôi có thể hơi bối rối vì nhiều người và công ty lớn tiếp tục sử dụng JAVA cho web. Tại sao? đó là về tích hợp?
Mặt khác Java nhanh hơn PHP, nhưng máy chủ của JAVA cần nhiều bộ nhớ (đắt hơn). Trong một máy chủ với nhiều yêu cầu, chúng tôi có thể cải thiện với một ngôn ngữ như php với thời gian lớn hơn cho mỗi quá trình và ít bộ nhớ cho mỗi quá trình vì máy chủ không bao giờ bị thu gọn do bộ nhớ. Đôi khi một máy chủ JAVA có thể bị sập do bộ nhớ và thời gian phản hồi trung bình trong một môi trường sản xuất thực tế sẽ lớn hơn php.
Tôi thực sự hài lòng với Codeigniter, tại sao rất nhiều người nghĩ Java tốt hơn?
Cảm ơn trước,
Alberto
thuộc về http://programmers.stackexchange.com Q & A cho các lập trình viên chuyên nghiệp quan tâm đến câu hỏi khái niệm về phát triển phần mềm – Mchl
lẽ câu hỏi này sẽ được đóng lại. .. anyway có vẻ như với tôi rằng bạn đang trộn ý tưởng của bạn, java và javascript là hai điều khác nhau, bạn có thể làm một trang web bằng cách sử dụng javaEE và không có javascript .. javascript không có gì để làm trong câu hỏi này – pleasedontbelong
Tôi biết java và javascript là khác nhau mọi thứ, tôi đang nói về việc tích hợp JAVA EE với javascript. Tôi biết javascript có thể được thêm vào trong quan điểm, nhưng các kỹ thuật ajax tiêu chuẩn là mất tích trong tất cả các hướng dẫn JAVA EE, có vẻ như "java web guys" thích làm những việc trên máy chủ. Tất nhiên bạn có thể thêm mã javascript như bạn muốn, chúng tôi đang nói về render html ở cuối – alasarr