Replies: 1 comment
-
This is a migrated comment. Original comment by @DarkoKukovec. We already talked about this in person, the problem is that (at least for our projects), there is no clear line between those two types - almost all projects have a certain site and a certain app component. The better question is, what would be the goal of this separation...
The problem is, the difference between them is not that big (mostly related to optimizations). IMHO, everything else has some unrelated factors and will probably need to depend on the common sense of the developer. |
Beta Was this translation helpful? Give feedback.
-
This is a migrated issue. Original issue by @filipjakov.
Why?
(Inspired by this article) I feel like on a team level we haven't put a clear line between working on a (Web)app and working on a (Web)site. I'd like to evaluate them on a couple of points (first came to my mind, ofc there are many more):
Also, although both sites and apps should take the following points when starting the project:
they are usually an afterthought in apps since the focus is on rapid feature development and delivery and the previous points (maybe) get taken care of later when the app "stabilizes". For web sites, it is very important to have the previous points in mind and work with/plan them as soon as the project starts.
The proposal:
1. Introduce the notion of apps vs. sites into our handbook
We already have a lot of great handbook content centered around specific technologies (Angular, React, ...), and lots of that content is interdisciplinary (apps vs sites):
What we do not manage on a team level:
2. Just add the chapters:
Some of the previous points that would need to be tackled can just be separate chapters on the handbook, and people can reference them when they need them.
The execution
Since I am currently in the possession of a huge number of articles that describe the previously mentioned points, the idea would be to give an overview and link to specifics (a collection of link-heavy documents).
Since we have a variety of technologies we are working on on a team level (React and Next.js being the obvious candidates when starting any new project, but also taking technologies like Scully/Universal (Angular) and Nuxt (Vue) into account), it makes sense that the chapters are framework agnostic and just link to explicit implementations/usages.
IF we are going with this because the idea of sites vs apps overlaps in some aspects, I am not sure about how to structure this document(s) and how much (even if), existing documents need change.
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions