Archive for the 'ASP.Net' Category
Roll up one and all for the CTP parade.
Well there he sits, Mr Average Joe Developer, reading up and trying to get ahead of the curve by playing with and testing the new PFX API, whilst he tier splits with Volta, tries to REST a little with ADO.Net Data Services, jump a cloud with the ISB under the illumination of some Silverlight and then it comes, the inevitable question:
how do I fit Asp.Net Dynamic Data into my latest CTP scratch pad code. Ooops, I forgot to put on my polyglot cap and ask, should I be writing this in C# (with a dash of Spec#), F#, IronPython or IronRuby?
Ok, so for the duration of the last stanza I did have my tongue squarely in my cheek but the latest new tech (that I have cast my eye on), namely the ADO.Net Data Services, proposes some interesting questions. If your like me and you are a separation of concerns believer, then you will probably get the feeling in the first instance that this tech is not for you. Beware, looks can be deceiving and lets wait till we explore that API and bang out some proof of concept code and who knows, if the guys in that team can pull off the integration with the MVC (still in CTP) Framework from Gu and co, then maybe this blip on the tech radar is worth following for a bit longer.
From the onset it seems pretty clear though, this API is going to be well received and be of a lot of value to the smaller organisation’s that typically embody a project based
business model and where slapping short lived applications together for a smallish number of users is a common requirement and fits the whole business alignment strategy in that context. Horses for courses my friends and definitely no dogma on this page.
As far as it working in my next architecture where I plan to implement Domain Driven Design; this API sounds as though it wont play in that space, that much seems clear at this juncture. The basic premise of this tech is that it will model Asp.Net pages in your project around your data model via entities of the LINQ to SQL or the Entity Framework variety and will use templates to dynamically represent CRUD(ish) pages based on that data model. No doubt the demo will look great and I can see the value proposition in segments of business, so this may fit the bill somewhere and sometime but generally speaking I don’t model my applications this way (even at the UI layer) and I don’t want to have to give up my maintainable, clean, separation of concerns and highly testable TDD / DDD / MV(P or C) environment just yet.
More investigation required.
No comments








