For the moment I am using Caliburn.Micro for the front end of our
application and Topshelf for the backend hosting WCF stuff that talks to a
database with EF.

I like Caliburn.Micro because it handles a bunch of annoying things for me
and it gets out of the way when *it* gets annoying and I have to override
it. Most things can get pushed into the co-routines infrastructure which
takes a short while to wrap your brain around but makes testing view models
somewhat simpler (no real dependencies).

For me it's all about building enough infrastructure so that the functional
requirements can be implemented and tested with the minimal (and most
readable) amount of code possible.

But of course the answer is...it depends. If I am building a content
management system for someone I'd most likely start with an existing
product/framework. This is a "solved" problem and I don't want to be
spending time implementing publishing workflow mechanisms on my clients
dime when DotNetNuke can already handle that for me. If I'm literally
building a desktop app to get data into and out of a database then use
LightSwitch** :)

** I have never used LightSwitch



On Mon, Aug 27, 2012 at 8:41 AM, Michael Ridland <[email protected]> wrote:

>
> For vanilla websites I use wordpress and love it.
>
> For web apps I use asp.net mvc and jquery
>
> For mobile apps I use backbone.js / jQM / phonegap
>
> For Windows apps I use nothing because windows apps suck and same with xaml
>
>
>
>
>
> On Mon, Aug 27, 2012 at 10:36 AM, Arjang Assadi 
> <[email protected]>wrote:
>
>> Hello everyone
>>
>> What is the general consensus on frameworks? Do you find them to be a
>> forklift to lift your parts into place or restraining box that make you do
>> things their way?
>> For example would you use Orchard or start with the default website
>> project template ( although you know about dotnet nuke and other wonderful
>> CMS'es etc.)?
>> anyone using .Net Spring or CSLA ?
>>
>> At the bottom of the list Prizm or Caliburn for UI or hand crafting XAML
>> is preferred? Anyone can name some other frameworks they like to use, maybe
>> for computer simulation or anything not part of the vanilla biz app
>> hierarchy?
>>
>> Do you find knowing more about nuts and bolts of C#/VB.net relevant (at
>> brick level) or learning to work with (City Block levels) of your beloved
>> framework?
>>
>> Regards
>>
>> Arjang
>>
>>
>>
>

Reply via email to