Bir iş gereği kullanma fırsatım oldu, oldukça sevdim kullanım şeklini. Javacı değilim pek C# ASP.NET Core tarafındayım ama kullandıktan sonra fikrim değişti, her işe göre sistem kullanmak lazım tabii ama JSP + Ebeans ile 1 haftada yapılabilecek proje 2 günde yapılabiliyor, Prime Facesde gayet güzel UI kütüphanesi hızlı hızlı proje bitriliyor. PHP'ye göre de çok rahat, aynı hızda geliştirme sağlanıyor.
Elbette fazla kurumsal duruyor olabilir, JSF / JSP mi kaldı diyenlerde olabilir spring varken ama Velocity ( Geliştirme Hızı ) ve Maintainability ile güzel denge kurabiliyorsunuz.
Javanın webde kullanımı startup ve freelance projelerde neden daha nadir?
2
●82
- 26-04-2026, 05:20:36
- 26-04-2026, 14:25:10Hocam açıkçası. JSF'e "hâlâ mı?" diyenler genelde Spring Boot + React ikilisinin her şeyin cevabı olduğunu sananlar. Ama her proje o ağırlığı kaldırmak zorunda değil.
PHP'den Java'ya geçince en çok şunu fark ettim PHP'de hız kazanıyorsun ama proje büyüyünce maintainability cehenneme dönüyor. Java tarafında tam tersi, başlangıçta setup derdi ama ilerledikçe nefes alıyorsun.
EBean bu konuda gerçekten tatlı bir nokta. Hibernate'in "benim kurallarıma göre oynarsın" tavrı yok, sade tutuyor kendini. PrimeFaces de öyle, DataTable + lazy loading + form validation kutudan çıkıyor, sıfırdan bir şey kurman gerekmiyor. - 26-04-2026, 16:34:37Bir de OpenLiberty ile tam bir hız canavarı oluyor, EBean'ın caching özelliğide aşırı iyi, redis vb. otomatik geliyor. Zaten ilk kurduktan sonra archetype yapıp template olarak tutmak lazım projeyi sonra her kurmakta kolay oluyor ilk kurulum aşamasıyla uğraşılmıyor. Prime faces + Ebeans ile hızlı hızlı proje bitirebiliyorum. ASP.NET veya PHP ile 4-5 günde bir özelliği bitirilecek projede tek günde özellik bitiyor. Favori tech stackım oldu. Saniyede 30 bin istek kaldırabiliyor web projelerim. Yeter de artar çoğu şey için, phpde zar zor 2000 req/s, async olayı yok jsf yapısında karmaşık async olmayınca her şey rahat rahat klasik yolla yazılıyor.Pos3idon adlı üyeden alıntı: mesajı görüntüle