2016-05-11 20 views
-1

Ich habe vor kurzem begonnen, sich in expressive Zend einzuarbeiten. Ich weiß, dass zend typischerweise zend db benutzt. In meinem Projekt entwickle ich Mikroservices und habe mich gefragt, was die Meinung über die Verwendung von Lehre in Bezug auf Microservices in Zend Expressiv ist. Irgendwelche Gedanken oder Meinungen würden geschätzt werden.Lehre, Microservices und Zend expressive

+1

Sie fragen die Community nach den Implementierungsdetails Ihres Microservice. Die Wahrheit ist, wir wissen das nicht. Es hängt davon ab, was Ihr Ziel ist. Du bist es, der diese Frage beantworten muss. Also, 1) benötigen Sie eine ORM-Bibliothek; 2) Warum hast du Doctrine gewählt? 3) Was sind die Anforderungen? –

Antwort

0

Es gibt keine allgemeine Regel, die Doctrine in einem Expressive-Projekt verbietet. Ich beende diese Woche ein solches Projekt (eine komplette Branchenanwendung, kein Mikroservice) und es ist sehr gut gelaufen. Wenn die Doktrin zu Ihrem Modell passt, gibt es keinen Grund, sie zu meiden, nur weil Sie eine kleine App schreiben.

0

Sie können Doctrine mit jedem PHP-Framework einschließlich Zend Expressive verwenden. Die Frage, die Sie sich stellen sollten, ist: Brauchen Sie wirklich Lehre? Wenn Sie eine Anwendung mit komplexer Domänenlogik erstellen müssen, ist Doctrine genau das Richtige für Sie. Darüber hinaus können Sie Tabellen- und Zeilengateways verwenden, um Ihre Datenbanktabellen oder -zeilen zuzuordnen und objektorientiert mit Ihrer Datenbank zu interagieren. Persönlich würde ich Doctrine nicht für kleine Anwendungen ohne oder mit sehr einfacher Geschäftslogik empfehlen.