Comments on: Portable Areas three years later – Part 5https://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/
Sat, 09 Apr 2016 12:59:00 +0000hourly1http://wordpress.org/?v=3.4.2By: Saeid Mirzaeihttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-720
Saeid MirzaeiMon, 01 Dec 2014 08:10:00 +0000http://lostechies.com/erichexter/?p=181#comment-720hi all
How to use Bundling and Minification in Portable Area
Thankshi all
How to use Bundling and Minification in Portable Area
Thanks
]]>By: erichexterhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-649
erichexterFri, 10 May 2013 18:34:00 +0000http://lostechies.com/erichexter/?p=181#comment-649You could use the common service locatorYou could use the common service locator
]]>By: Nobody Realhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-648
Nobody RealFri, 10 May 2013 17:54:00 +0000http://lostechies.com/erichexter/?p=181#comment-648I don't think Shortbus is a proper solution, as it depends on StructureMap. If you choose to use Ninject or Windsor, there should be no reason to be required to use SM.I don’t think Shortbus is a proper solution, as it depends on StructureMap. If you choose to use Ninject or Windsor, there should be no reason to be required to use SM.
]]>By: NugetHaterhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-632
NugetHaterFri, 29 Mar 2013 15:42:00 +0000http://lostechies.com/erichexter/?p=181#comment-632I have a hard time with everyone fawning over Nuget. My experience with it has been one of project configs becoming silently corrupted, constant VS slowness and hangs, and version mismatch hell caused by Nuget itself (versions 1, 2, and 3). My team has lost at least several weeks of productivity to Nuget-related downtime. We uninstalled Nuget from our systems and started using a dedicated Team Foundation Server repository to distribute our third-party library updates, which works without problems.
So now to see that you've posted a vague statement about how Nuget is somehow better than the MvcContrib EmbeddedResource handling approach and then to see in the comments that no one, including you, has posted a follow-up actually showing any concrete within the 6 months since does not give me any confidence you've actually tried it in a true-to-life scenario.
I truly fail to see how Nuget would handle the distribution of js/css/view files in a way that would allow localized overrides, reverting to core versions after overriding, and sane updates of the core distribution without overwriting customizations. From what I've seen, it's just a glorified zipfile extraction framework with a half-baked versioning mechanism.
Someone please, please give me some counter-examples that show my complaints are unfounded and that will win me back, because I would love to drink the Nuget kool-aid again as long I could be sure it won't have the same poison in it that I got last time.I have a hard time with everyone fawning over Nuget. My experience with it has been one of project configs becoming silently corrupted, constant VS slowness and hangs, and version mismatch hell caused by Nuget itself (versions 1, 2, and 3). My team has lost at least several weeks of productivity to Nuget-related downtime. We uninstalled Nuget from our systems and started using a dedicated Team Foundation Server repository to distribute our third-party library updates, which works without problems.

So now to see that you’ve posted a vague statement about how Nuget is somehow better than the MvcContrib EmbeddedResource handling approach and then to see in the comments that no one, including you, has posted a follow-up actually showing any concrete within the 6 months since does not give me any confidence you’ve actually tried it in a true-to-life scenario.

I truly fail to see how Nuget would handle the distribution of js/css/view files in a way that would allow localized overrides, reverting to core versions after overriding, and sane updates of the core distribution without overwriting customizations. From what I’ve seen, it’s just a glorified zipfile extraction framework with a half-baked versioning mechanism.

Someone please, please give me some counter-examples that show my complaints are unfounded and that will win me back, because I would love to drink the Nuget kool-aid again as long I could be sure it won’t have the same poison in it that I got last time.

]]>By: erichexterhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-625
erichexterMon, 11 Mar 2013 19:04:00 +0000http://lostechies.com/erichexter/?p=181#comment-625I have not had a chance to post any additional information on this, but I will do this soon. I like the idea of a private nuget feed. I could see using something like MyGet.com to help organize your own internal portable areas and give you the flexibility to compose your applications.I have not had a chance to post any additional information on this, but I will do this soon. I like the idea of a private nuget feed. I could see using something like MyGet.com to help organize your own internal portable areas and give you the flexibility to compose your applications.
]]>By: Rgriffithhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-624
RgriffithMon, 11 Mar 2013 13:27:00 +0000http://lostechies.com/erichexter/?p=181#comment-624Hi Eric,
Have you had a chance to post anything regarding this? Excuse me, as I have not implemented nor fully read your original post on the Portal Areas so I do not have all encompasing knowledge of the original work-flow, however as Guest said, a more concrete example would be appreciated. None of what you described above makes sense to me. How does NuGet solve this? I realize I could have a private package feed of my "Portable Areas", but what does this really replace in the original solution you had posted?
Thank you so much for your hard work !Hi Eric,

Have you had a chance to post anything regarding this? Excuse me, as I have not implemented nor fully read your original post on the Portal Areas so I do not have all encompasing knowledge of the original work-flow, however as Guest said, a more concrete example would be appreciated. None of what you described above makes sense to me. How does NuGet solve this? I realize I could have a private package feed of my “Portable Areas”, but what does this really replace in the original solution you had posted?

Thank you so much for your hard work !

]]>By: Dantharhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-507
DantharWed, 05 Dec 2012 11:38:00 +0000http://lostechies.com/erichexter/?p=181#comment-507I actually did the same thing. Where views, and resources
(css/js/images) are embedded resources and served directly out of the assembly. Using build
in support for embedded views from the Spark viewengine pushed me into
this direction.
However since then I have iterated into a
solution where the css/js and images are extracted from the dll and
placed in a well known location, at application startup. Since
supporting proper caching from embedded resources was to problematic.
Your approach seems like a good way to get rid of these custom viewproviders i have been working with all together.I actually did the same thing. Where views, and resources
(css/js/images) are embedded resources and served directly out of the assembly. Using build
in support for embedded views from the Spark viewengine pushed me into
this direction.

However since then I have iterated into a
solution where the css/js and images are extracted from the dll and
placed in a well known location, at application startup. Since
supporting proper caching from embedded resources was to problematic.

Your approach seems like a good way to get rid of these custom viewproviders i have been working with all together.

]]>By: Radhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-506
RadWed, 05 Dec 2012 06:26:00 +0000http://lostechies.com/erichexter/?p=181#comment-506Yes I know. I would like also to compose Portable Areas at run time (think of a Multi-tenant application) with ability to add new features - as new pages or small widgets to be embedded in another page, layout pages or partial views.
Will you soon come up with an example of using ShortBus with Nuget based Portable areas deployment preferably using Twitter Bootstrap for MVC?Yes I know. I would like also to compose Portable Areas at run time (think of a Multi-tenant application) with ability to add new features – as new pages or small widgets to be embedded in another page, layout pages or partial views.

Will you soon come up with an example of using ShortBus with Nuget based Portable areas deployment preferably using Twitter Bootstrap for MVC?

]]>By: erichexterhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-503
erichexterWed, 05 Dec 2012 01:05:00 +0000http://lostechies.com/erichexter/?p=181#comment-503They are installed at design time. As nuget packages.They are installed at design time. As nuget packages.
]]>By: Radhttps://lostechies.com/erichexter/2012/11/26/portable-areas-3-years-later/#comment-502
RadTue, 04 Dec 2012 20:30:00 +0000http://lostechies.com/erichexter/?p=181#comment-502Eric,
Did you create a github repository for this? I would really like to have an MVC 4 shell web application and to compose HTML GUI using Portable areas. The problem is how are Portable areas HTML helper known to the shell application at design or run time?
RadEric,
Did you create a github repository for this? I would really like to have an MVC 4 shell web application and to compose HTML GUI using Portable areas. The problem is how are Portable areas HTML helper known to the shell application at design or run time?