MaximBalaganskiy / AureliaDotnetTemplate

Aurelia .Net Template
43 stars 14 forks source link

There is a better way to do this, I believe #1

Closed adriatic closed 6 years ago

adriatic commented 6 years ago

Hi, @MaximBalaganskiy

You may or may not be aware of the AUCS project that started with a lot of enthusiasm, 25 people stated their intent to collaborate, but then got deflated for many reasons that I do not want to share in such public way.

I created a new organization - longarone which should deliver on AUCS promises. The difference is in my approach: instead of asking people to spend the time on creating the necessary tooling, build environment for both code and guides, I am doing all that myself. At the moment, I do have a few things to show - see :

Not all samples are finished or properly documented, so I am only trying to get you interested to participate in Longarone, rather than the "we all do our own stuff" effort.

If you want to find out more, please ask 😄

lancescole commented 6 years ago

Adriatic, I think this is a great template. We are using the template that this was built off of and it allows us to use one development environment. It's a fairly large project but there are only a few of us working on it. I don't have to teach my co-workers another dev environment. The code is logically separate even if it's within the same project. I can see that there are legitimate reasons for separating them, but in our case, there would be nothing to gain.

adriatic commented 6 years ago

@lancescole As always, the assessment is in the "eye of the beholder". My view is derived from the intent to create a set of generic guides for full stack applications development covering many different front ends combined with many different back ends. You seem to prefer a lot more specific context, so this template serves you well.

PeterWone commented 6 years ago

A virtue of Aurelia is that it is trivial to lift the SPA portion out. I'm with @lancescole on this; nearly all my projects are hosted on IIS and use MSSQL via web services and LINQ on EF core. If I wanted to target something else all I'd need to do is ignore the controllers, set up CORS and use another URL in my fetches.

adriatic commented 6 years ago

@PeterWone it would be hard to disagree with your explanation, particularly since you "speak" from experience (and so does, @lancescole, by the way).

My view comes from the position that there is no reason to keep all parts of a distributed application in the same project, particularly of there is more than one developer than works on this. Clearly, my position is no more "right" than @lancescole (.. but in our case, there would be nothing to gain.), so this is a purely academic discussion that does not contribute much to the world 😄

PeterWone commented 6 years ago

@adriatic the point of my observation is that a template like this one is better for a common use case, and no worse for the general case. There's a gain for us and no loss for the kind of users you are trying to serve.

adriatic commented 6 years ago

Since I started this discussion and because I think that there is no reason to discuss it any further, I am proposing to close it.