[Mono-list] server-sided concepts in Mono / ASP.NET vs. Java EE
Kristian Rink
lists at zimmer428.net
Thu Jun 18 07:06:49 EDT 2009
Hi Tom;
and first off, thanks a bunch for your comments which did shed some light on
at least some of my questions...
[Deployment]
> To deploy a .NET web app one typically copies all the files over to
> the web server. You could put everything into a ZIP file and just
> unzip on your application server.
This seems pretty straightforward. However is there also a notion of
"undeploying" things again? Simply removing the code from the application
server? If so, what happens to classes that are loaded and have instances
hanging around?
> Using one of the MVC frameworks, like MonoRail or ASP.NET MVC, is
> probably your best bet (either one - they're both good IMHO). There
> are plenty of IoC frameworks for .NET - I've used (and like) both
> Castle Windsor and StructureMap. If you go the MonoRail route, odds
> are you'll naturally fall into Castle Windsor.
Thanks a bunch for the pointers, I'll have a look at this. At the very least
after having a quick look, seems Castle Windsor indeed is providing quite
some "familiar" features... Talking about this, a more general question: Are
any code components / frameworks / ... out there targeting .NET likely to
run atop Mono out of the box, or does this depend upon the very library in
question?
[O/R mapping]
> Coming from the Java space, you're probably familiar with Hibernate,
> so I would say you should check out NHibernate.
Indeed familiar as well. Has anyone sharing a Java background any
experiences in how this compares to "Java Hibernate" in terms of stability,
feature set and usability in "production-ready" projects?
Asides this, what about "other" Java EE related infrastructure components,
i.e. frameworks for creating, exposing as well as consuming (SOAP/REST
based) web services, asynchronous messaging etc.? Are there analogous
technologies in .NET / Mono?
TIA and all the best,
Kristian
More information about the Mono-list
mailing list