Het Monorail framework is een interessant en 'nieuw' framework voor het .NET platform.
Dit framework probeert het Ruby on Rails principe te vertalen naar het .NET platform en maakt gebruik van NHibernate/ActiveRecord als OR/Mapper en het implementeren van het MVC model. Dit zorgt voor een duidelijke scheiding tussen de lagen.
Nu zie ik hier heel weinig discussie en reacties met mensen die met behulp van dit framework een webapplicatie proberen te maken. Op dit moment ben ik bezig met een afstudeerstage en probeer met behulp van dit framework een mooie en goed werkende webapplicatie te bouwen en tot nu toe lukt dit erg goed (De verschillende .NET functies zoals authenticatie/authorisatie/lokalisatie kunnen gebruiken in combinatie met het template/MVC opgezette model van Monorail). Ik ben zelf erg blij met de opzet en het simpel kunnen verwerken van user-views met behulp van templates. (Dit lijkt dan bijvoorbeeld heel erg op smarty templates bij PHP)
Maar er kan toch niet een geweldig framework opgezet worden zonder haken en ogen? Ik heb zelf eigenlijk geen ervaring met .NET/C#, dus ik ben niet echt op de hoogte van de voordelen/nadelen van Webforms of het systeem (onechte MVC/MVP) zoals .NET het kiest.
De eigenlijke vraag is dus of er hier mensen zijn met ervaring met/kennis van Monorail; en of zo'n opensource framework wel een oplossing is voor mensen die het .NET platform willen gebruiken.
En of dit niet echt een interessant framework/hulpmiddel is voor het ontwikkelen van sterke/goede webapplicaties.
(Sorry, misschien in Software Engineering & Architecture .?.)
Dit framework probeert het Ruby on Rails principe te vertalen naar het .NET platform en maakt gebruik van NHibernate/ActiveRecord als OR/Mapper en het implementeren van het MVC model. Dit zorgt voor een duidelijke scheiding tussen de lagen.
Nu zie ik hier heel weinig discussie en reacties met mensen die met behulp van dit framework een webapplicatie proberen te maken. Op dit moment ben ik bezig met een afstudeerstage en probeer met behulp van dit framework een mooie en goed werkende webapplicatie te bouwen en tot nu toe lukt dit erg goed (De verschillende .NET functies zoals authenticatie/authorisatie/lokalisatie kunnen gebruiken in combinatie met het template/MVC opgezette model van Monorail). Ik ben zelf erg blij met de opzet en het simpel kunnen verwerken van user-views met behulp van templates. (Dit lijkt dan bijvoorbeeld heel erg op smarty templates bij PHP)
Maar er kan toch niet een geweldig framework opgezet worden zonder haken en ogen? Ik heb zelf eigenlijk geen ervaring met .NET/C#, dus ik ben niet echt op de hoogte van de voordelen/nadelen van Webforms of het systeem (onechte MVC/MVP) zoals .NET het kiest.
De eigenlijke vraag is dus of er hier mensen zijn met ervaring met/kennis van Monorail; en of zo'n opensource framework wel een oplossing is voor mensen die het .NET platform willen gebruiken.
En of dit niet echt een interessant framework/hulpmiddel is voor het ontwikkelen van sterke/goede webapplicaties.
(Sorry, misschien in Software Engineering & Architecture .?.)
[ the server is down, life after student-dorm sucks ]