Giter Club home page Giter Club logo

Comments (10)

micdenny avatar micdenny commented on August 15, 2024

tough life 🚬

from housekeeping.

mauroservienti avatar mauroservienti commented on August 15, 2024

I completely forgot what was the idea behind this 😄

from housekeeping.

micdenny avatar micdenny commented on August 15, 2024

Probably having also something like MvvmLight? Only base features,
notification, broker, etc...

Il giovedì 24 dicembre 2015, Mauro Servienti [email protected] ha
scritto:

I completely forgot what was the idea behind this [image: 😄]


Reply to this email directly or view it on GitHub
#28 (comment)
.

Michael Denny
Engage IT Services s.r.l. http://www.engageitservices.it/
Software Architect, Trainer and Consultant
Microsoft MVP .NET
http://mvp.microsoft.com/en-us/mvp/Michael%20Denny-5000735
More about me http://about.me/micdenny

from housekeeping.

mauroservienti avatar mauroservienti commented on August 15, 2024

And one single assembly?

On Thu, Dec 24, 2015 at 8:54 AM, Michael Denny [email protected]
wrote:

Probably having also something like MvvmLight? Only base features,
notification, broker, etc...

Il giovedì 24 dicembre 2015, Mauro Servienti [email protected] ha
scritto:

I completely forgot what was the idea behind this [image: 😄]


Reply to this email directly or view it on GitHub
<
#28 (comment)

.

Michael Denny
Engage IT Services s.r.l. http://www.engageitservices.it/
Software Architect, Trainer and Consultant
Microsoft MVP .NET
http://mvp.microsoft.com/en-us/mvp/Michael%20Denny-5000735
More about me http://about.me/micdenny


Reply to this email directly or view it on GitHub
#28 (comment)
.

Mauro Servienti

from housekeeping.

micdenny avatar micdenny commented on August 15, 2024

Yes, probably something like that, in that case we can use the old-style
file linking on another project to re-use some code, now we need to
understand what put inside, I think a good way is to have exactly the same
as MvvmLight :)

Il giovedì 24 dicembre 2015, Mauro Servienti [email protected] ha
scritto:

And one single assembly?

On Thu, Dec 24, 2015 at 8:54 AM, Michael Denny <[email protected]
javascript:_e(%7B%7D,'cvml','[email protected]');>
wrote:

Probably having also something like MvvmLight? Only base features,
notification, broker, etc...

Il giovedì 24 dicembre 2015, Mauro Servienti <[email protected]
javascript:_e(%7B%7D,'cvml','[email protected]');> ha
scritto:

I completely forgot what was the idea behind this [image: 😄]


Reply to this email directly or view it on GitHub
<

#28 (comment)

.

Michael Denny
Engage IT Services s.r.l. http://www.engageitservices.it/
Software Architect, Trainer and Consultant
Microsoft MVP .NET
http://mvp.microsoft.com/en-us/mvp/Michael%20Denny-5000735
More about me http://about.me/micdenny


Reply to this email directly or view it on GitHub
<
#28 (comment)

.

Mauro Servienti


Reply to this email directly or view it on GitHub
#28 (comment)
.

Michael Denny
Engage IT Services s.r.l. http://www.engageitservices.it/
Software Architect, Trainer and Consultant
Microsoft MVP .NET
http://mvp.microsoft.com/en-us/mvp/Michael%20Denny-5000735
More about me http://about.me/micdenny

from housekeeping.

mauroservienti avatar mauroservienti commented on August 15, 2024

We could also use shared projects, one interesting approach could be to convert all what we have to shared projects and then create projects only to link shared ones to package things and deploy, so basically shared projects could be something like feature/capability based.

from housekeeping.

micdenny avatar micdenny commented on August 15, 2024

ok then, we have to check if the actual packages are in fact the minimal
set of what is need to create a light framework.

with that approach we could also think to have single assembly or at least
choose a different approach to install Radical, the fact that to install it
I have to choose the deeper package
Radical.Windows.Presentation.CastleWindsor is not easy to one is new to
Radical, a more convenient way could be to have just the "Radical" package
that by default is using castle (or puzzle) and all the default
dependencies we decide, then if you want another container you install it
over Radical, or of course have both ways, start from Radical.Castle or
Radical itself.

the last thing, a little bit out of the scope, is that embedding Radical
dll(s) in the application executable seems not to be possibile (this could
be a nice feature when you want to distribute an application in 1 file),
because some dll are loaded dynamically at runtime searching on physical
path, I had to exclude from embedding this files:
System.Windows.Interactivity.dll,
Radical.Windows.Presentation.CastleWindsor.dll,
Radical.Windows.Presentation.dll
probably I have to investigate deeper this, in that case I'm using
SmartAssembly (by redgate) and I should also try with ILMerge or
ILRepack.

On Thu, Dec 24, 2015 at 9:02 AM, Mauro Servienti [email protected]
wrote:

We could also use shared projects, one interesting approach could be to
convert all what we have to shared projects and then create projects only
to link shared ones to package things and deploy, so basically shared
projects could be something like feature/capability based.


Reply to this email directly or view it on GitHub
#28 (comment)
.

Michael Denny
Engage IT Services s.r.l. http://www.engageitservices.it/
Software Architect, Trainer and Consultant
Microsoft MVP .NET
http://mvp.microsoft.com/en-us/mvp/Michael%20Denny-5000735
More about me http://about.me/micdenny

from housekeeping.

mauroservienti avatar mauroservienti commented on August 15, 2024

with that approach we could also think to have single assembly or at least
choose a different approach to install Radical, the fact that to install it
I have to choose the deeper package
Radical.Windows.Presentation.CastleWindsor is not easy to one is new to
Radical, a more convenient way could be to have just the "Radical" package
that by default is using castle (or puzzle) and all the default
dependencies we decide, then if you want another container you install it
over Radical, or of course have both ways, start from Radical.Castle or
Radical itself.

The need to start from a dependency to setup the toolkit is a nightmare, the idea is to support Puzzle as the default container so that if there is no specific requirement for a container everything works out of the box.

from housekeeping.

micdenny avatar micdenny commented on August 15, 2024

and I would like to just add "Radical" package to get everything
out-of-the-box

On Thu, Dec 24, 2015 at 3:35 PM, Mauro Servienti [email protected]
wrote:

with that approach we could also think to have single assembly or at least
choose a different approach to install Radical, the fact that to install it
I have to choose the deeper package
Radical.Windows.Presentation.CastleWindsor is not easy to one is new to
Radical, a more convenient way could be to have just the "Radical" package
that by default is using castle (or puzzle) and all the default
dependencies we decide, then if you want another container you install it
over Radical, or of course have both ways, start from Radical.Castle or
Radical itself.

The need to start from a dependency to setup the toolkit is a nightmare, the
idea is to support Puzzle as the default container
RadicalFx/Radical.Windows.Presentation#9 so
that if there is no specific requirement for a container everything works
out of the box.


Reply to this email directly or view it on GitHub
#28 (comment)
.

Michael Denny
Engage IT Services s.r.l. http://www.engageitservices.it/
Software Architect, Trainer and Consultant
Microsoft MVP .NET
http://mvp.microsoft.com/en-us/mvp/Michael%20Denny-5000735
More about me http://about.me/micdenny

from housekeeping.

mauroservienti avatar mauroservienti commented on August 15, 2024

with the move to .NET Core Radical assemblies are now only 2 and I'm in the process of removing/obsoleting all what can be removed/obsoleted. In light if this I'm closing this, we can further reevaluate in the future.

from housekeeping.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.