Comments (3)
Controller is a very broad design pattern. Swagger/RAML are all interface definitions for an API.
Interface
is a better word aligning with service oriented architecture terms.
By that way we have clear architectural proposal. Multiple interfaces using composition to connect with many backend repositories.
+------------+ +-------------+
| Interfaces | ==> | Repository |
+------------+ +-------------+
from loopback-next.
aligning with service oriented architecture terms
Is this really our goal? To align well with SOA terminology... I think we can use the same concepts and principals but in a more simple package.
from loopback-next.
Closing in favour of the current proposal in the wiki. Please create follow up issues for anything more specific that needs to be discussed.
from loopback-next.
Related Issues (20)
- [@loopback/build] - lb-tsc: not found. Because NODE_ENV = production HOT 1
- Rest nested include
- How to integrate passport authentication without express web app?
- [@loopback/sequelize] Regression in query behavior when undefined values passed to "where" filter
- Error creating todo-list application HOT 1
- [@loopback/sequelize] Boolean values from Loopback "where" filter are not serialized correctly
- Documentation contains broken links HOT 2
- [@loopback/sequelize] Nested Loopback model types are not supported
- Broken peer dependencies HOT 2
- Loopback does not support node 18 HOT 3
- requestBody.array example in Loopback 4 documentation causes error
- @property.array ignores json schema definition
- Application works as expected, but unit tests fail in with 404 NotFoundError
- Use FQIN in Dockerfile
- Security Scan "Vulnerability" CVE-2023-29827 HOT 3
- lb4 discover create invalid property in model file (DB2 IBMI) HOT 1
- Additional properties in JWT token not accessible HOT 2
- [@loopback/build] not copying non-TypeScript files with --copy-resources flag from v9.0.10
- Docs: `npm run build:site` command fails because of recent update by lerna v7
- getModelSchemaRef does not include the nested model definition HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from loopback-next.