Als «architecture» getaggte Fragen

Das Design und die Beschreibung eines Softwaresystems auf hoher Ebene. Durch das architektonische Design werden Details zu Implementierungen, Algorithmen und Datendarstellung entfernt, um sich auf das Zusammenspiel von "Black Box" -Komponenten zu konzentrieren.

11
Ist das kontinuierliche Erstellen und Löschen von Tabellen ein Zeichen für einen Architekturfehler?
Kürzlich hatte ich eine Diskussion mit einem Entwickler, der erwähnte, dass während der Programmentwicklung regelmäßig Tabellen und Spalten regelmäßig erstellt und gelöscht werden, während an neuen Funktionen gearbeitet und begründet wird, dass dies bei Verwendung eines agilen Entwicklungsprozesses normal ist. Da sich der größte Teil meines Hintergrunds in einer Wasserfallentwicklungsumgebung …

2
Sollte der Controller Daten an eine Ansicht im MVC-Muster übergeben?
Ich arbeite ziemlich oft mit ASP.NET MVC (und anderen webbasierten MVC-Implementierungen), aber das ist etwas, dessen ich mir nie sicher war: Sollten Controller und Ansicht kommunizieren? Natürlich sollte der Controller auswählen, welche Ansicht verwendet werden soll, aber was ich meine, sollte der Controller Daten an die Ansicht übergeben? Wenn die …
11 architecture  mvc 

5
Starten einer kohärenten Architektur in einer Legacy-Anwendung
Ich bin verantwortlich für eine große Asp.Net-basierte Website. Derzeit handelt es sich um eine Website (keine Webanwendung), einige Windows-Dienste und eine Reihe von Klassenbibliotheken. Die Datenschicht verwendet eine Mischung aus LLBLGEN und Linq To LLBGen sowie eine Reihe von Instanzen von Legacy-Inline-SQL, die nicht überarbeitet wurden. Es gibt einige Implementierungen …

3
Micro vs Monolithic Server-Architektur
Wir arbeiten derzeit an unserem neuen Produkt / Projekt. Es handelt sich um eine Client-Server-Anwendung, die sich an bestimmte Industrie- / Dienstleistungsunternehmen richtet. Wir erstellen einen Server (nur C-Sprache und Linux), auf dem ein benutzerdefiniertes Protokoll auf TCP mit einem Java-Front-End ausgeführt wird. Wir sind zu etwa 20% in der …

1
Architektur einer modularen Dienstanwendung
Ich möchte eine neue Lösung entwickeln, die von Natur aus sehr modular ist, und möchte eine Struktur erstellen, die dieses Design unterstützt, um eine einfache zukünftige Erweiterung, eine klare Trennung von Bedenken, eine Lizenzierung nach Modulen usw. zu ermöglichen. Das meiste, was ich habe Im Internet finden Sie Informationen zu …

6
Ich weiß, wie man programmiert und wie man programmiert, aber wie / wo lernst du, wie man Systeme richtig macht? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema gehört für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Es gibt viele Dinge, die bei der Erstellung eines Systems berücksichtigt werden …

4
Wie wirkt sich die Verwendung einer Regelengine auf das Design, die Implementierung und die Leistung einer Anwendung aus?
Ich interessiere mich für die Fähigkeit von Regel-Engines: Starten und iterieren Sie über geschäftsgesteuerte Logik Lassen Sie "Geschäftsbenutzer" die eigentliche Änderung dieser Regeln durchführen und nicht Entwickler die Geschäftsregeln im Allgemeinen verstehen Beeinträchtigt die Verwendung einer Regelengine auch die Qualität einer Anwendung? Ändert sich die Verwendung einer Regelengine, wenn Sie …




2
Anwendungsdienstschicht, die Datenbankfunktionen aufruft. Schlechte Architektur?
Szenario: Stapel: Java, Frühling, Ruhezustand. Modell: Client-Server-Anwendung. Muster: Model-View-Controller (MVC). Die Service Layer-Klassen weisen drei Verhaltensweisen auf: Einige Dienste haben die Geschäftsregel innerhalb der Methoden und delegieren die Persistenz an die Anwendung. Mögen: EntityManager.save (Entität); Einige Dienste rufen einfach eine Datenbankfunktion auf (Übergabe von Parametern). CallableStatement cls = con.prepareCall ("{call …



4
Wenn eine Microservice-Architektur eine separate Datenbank pro Microservice benötigt, ist dies zu kostspielig und nicht verwaltbar. Warum brauchen wir es überhaupt?
Ich habe über Microservices gelesen und es erscheint mir unlogisch, eine separate Datenbank pro Service zu erstellen, um eine Isolation zu erreichen. Ich kann dasselbe nur mit Webdiensten und einer einzigen Datenbank erreichen. Warum brauchen wir es überhaupt? Die Sache, dass separate Datenbank ist nicht zu diskutieren. Oder irre ich …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.