2012-01-18 13 views
6

Bu muhtemelen muğlak olmak için downvoted vs olacak, ama ben zaman için sarılı ve çok daha fazla deneyime sahip birisinin burada atlama ve bana doğru yönde bir baş sallama vereceğini umuyordu.Asp.net mvc3'e en yakın Java MVC çerçevesi?

ASP.NET MVC'de (3) birkaç geliştiriciyle birkaç orta ölçekli iş uygulaması geliştiriyorum. Ben ve ekibin bir java EE web uygulaması üretmesi gerekiyor. Bir şeyleri olabildiğince tutarlı tutmak istiyorum - geçmişte CakePHP'yi kullandım ve ASP.NET MVC Stuff'larından sonra atlamak için oldukça fazla bir esinti olduğunu fark ettim.

Java için en iyi/en çok benzer MVC çerçevesi nedir? Birçok kişi, son birkaç ayını, daha fazla "Klasik ASP" veya C/C++ tasarım malzemesinden geldikten sonra tüm yeni MVC3/Razor malzemelerini öğrenmeye harcadı. Daha fazla karışıklıktan kaçınmak için işleri mümkün olduğunca tutarlı tutmak istiyorum.

Teşekkürler!

Düzenleme: Ayrıca, belirli bir IDE'nin diğerinden çok daha iyi bir entegrasyona sahip olması durumunda, tavsiyenizi sormalıyım sanırım, bunu merak ediyorum!

cevap

3

JSF/Seam framework (veya) Spring MVC'yi düşünebilirsiniz. AFAIK, JSF/Seam, .NET MVC3'e benzer.

+0

FWIW, JSF ve JPA ile ilerlemeye son verdim ve bir şeyler yapmanın çok fazla bir önemi yok – Yablargo

+0

@Yablargo: Bunu duymak güzel. Projenize iyi şanslar. – kosa

2

Göz önünde bulundurulması gereken alternatif bir bakış açısı: Bir çerçeve seçerken göz önünde bulundurulması gereken daha birçok önemli faktör vardır: "zaten bildiğim x'ye benzer." Elinizdeki sorunun çözülmesi için en iyi araçların hangisi olduğunu ve sizin için en iyi/en kolay olan şeyin ne kadar az olduğunu düşünün. Uzun vadede, eğer şirkette Java ile çalışacaksanız, muhtemelen başka birçok çerçeveyi öğrenmeniz ve aralarında geçiş yapmanız gerekecek. JSF'yi ".NET gibi" olduğu için seçerseniz gerçekten projenizi yürüyerek çekebilirsiniz.

Ve sadece bu yüzden soruyu yanıtlayın: Microsoft, .NET MVC ile Microsoft'un yaptığı gibi yaklaşan bir Java çerçevesi yok. Tüm "ASP.NET sonra bir şey" ek açıklamaları tabanlı yapılandırma önce bana çok PHP ve Bahar hatırlatıyor. Sonra tekrar 2009 yılında .NET'ten çıktım, o yüzden şimdi susmam gerek.

+0

Yeterince adil. Sanırım, web/MVC olacak uygulamanın bölümünün nispeten basit olduğunu ve sadece büyük bir görüntüleme/raporlama hacmine sahip olduğunu belirtmeliyim. Tüm veri toplama işlemi önceden var olan uygulamalar/veri kaynakları ile gerçekleştiriliyor. Tek gereksinim, (zaten konuşlandırılan başka bir uygulama yanında) iskele üzerinde çalıştığı ve maliyet makul – Yablargo

+1

yazmazsa, ticari/copyleft lisanslamadan kaçınmasıdır. Bu cevabı Ocak ayında yazdım ve 6 Mayıs'ta bir indirimle aldım. Bu site gerçekten tuhaf! Düşündüğüne değmeyecek ne diyebilirdim ki? –