| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Bewertung: |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse: Fortgeschritten ![]() | Wozu sol ldas gut sein, den Singleton umgehen zu können? Zudem kommt man an die neue Instanz nie wieder ran, sofern man sie nicht händisch weiterreicht. Ausserdem würde ich den Konstruktor auf protected setzen, soll ja eigentlich nicht von extern instanziierbar sein.
__________________ actra.development - Schwabstr. 2 - 70825 Münchingen www.actra.de/velopment/ - eMail: php.de@actra.de Zend Certified Engineer for PHP5 |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse: Fortgeschritten ![]() | Schaut printipiell ganz gut aus. Die Bindings sind nett. Mir persönlich ist das zu viel Konfiguration. Da kriegst du unter Umständen Probleme falls du mit Third-Party-Modulen/Bundles arbeitest. Die müssen nämlich alle auf die gleiche Config..
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse: Fortgeschritten ![]() | Ich favorisiere den Ansatz von MEF bei .NET. Da MEF prinzipiell dafür sorgen soll, dass man Extensions einfach nur in das Programmverzeichnis kopieren muss und alles funktioniert, gibt es dort überhaupt keine starre Konfiguration. Die verwenden Autodiscovery auf Basis von dynamischen Katalogen und Annotationen. Verschachtelte Parameter sind immer kompliziert. Ob MEF das kann, weiß ich jetzt gar nicht. Ggf. müsste man dafür auch ne Kombination aus MEF und Unity verwenden (eigenständiger DI Container für .NET). Wobei man sicherlich seine Strukturen auch so wählen kann, dass man sich die Verschachtelei sparen kann.
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse: Fortgeschritten ![]() | In allen anderen Sprachen würde man dafür eine Klasse anlegen Bei MEF (Managed Extensibility Framework) geht es darum Plugin-Architekturen umzusetzen. Die tatsächlich verwendeten Plugins / Module stehen zur Design-Time nicht fest, entsprechend kann auch keine feste Kopplung verwendet werden. Jedes Modul kann eigene Services zur Verfügung stellen (Export) oder Services konsumieren (Import). Da die Module aber nicht bekannt sind, entfällt natürlich auch die Möglichkeit Abhängigkeiten zu konfigurieren. Unity ist ein klassischer DI-Container mit Konfiguration. Sicher, über Konfiguration kannst du fremde Objekte nutzen ohne diese zu ändern. Du kannst allerdings keine Dienste konfigurieren, von denen du noch gar nicht weißt, dass die später mal zur Verfügung gestellt werden
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dependency Injection Container | Anyone | PHP-Fortgeschrittene | 33 | 16.06.2011 08:28 |
| jQuery <div> Container generieren lassen ? | dreamcatcher | JavaScript, Ajax und mehr | 5 | 23.02.2011 14:01 |
| [Erledigt] Mehrere DIV Container mit einem Klick ändern (mit mehreren Request Aufrufe | Lebenssonde | JavaScript, Ajax und mehr | 11 | 26.08.2010 09:01 |
| Netz von Objekten mit Abhängigkeiten darstellen/zeichnen | serPHPico | PHP-Fortgeschrittene | 12 | 25.08.2010 18:52 |
| kürzeren div container authoatisch der höhe des contends anpassen | litterauspirna | HTML, Usability und Barrierefreiheit | 15 | 29.07.2009 00:57 |
| 2 div Container immer gleich lang | Kein Genie | HTML, Usability und Barrierefreiheit | 4 | 27.07.2009 13:38 |
| Links vom Untermenü in Container öffnen | Surfer | PHP Tipps 2008 | 0 | 27.12.2008 19:24 |
| [Erledigt] Zentrieren von a Blocks im DIV Container | Daniel | HTML, Usability und Barrierefreiheit | 21 | 24.09.2008 09:37 |
| [CSS] Container in Container | Igäl | HTML, Usability und Barrierefreiheit | 5 | 04.09.2007 11:29 |
| CSS - Bild im div container überlappt andere container | Buschdieb | HTML, Usability und Barrierefreiheit | 13 | 19.07.2007 23:17 |
| IE6: Container mit Float dabei wird margin doppelt gewertet | DonTermi | HTML, Usability und Barrierefreiheit | 1 | 11.01.2007 09:02 |
| CSS: Verschachtelter Container und Text danach | HTML, Usability und Barrierefreiheit | 2 | 01.12.2005 10:00 | |
| [Erledigt] Container im Firefox falsch dargestellt | HTML, Usability und Barrierefreiheit | 27 | 15.08.2005 23:18 | |
| &lt;div&gt;- container vertikal auf seite zentrieren | HTML, Usability und Barrierefreiheit | 3 | 08.05.2005 11:16 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php di, di container, php di container, php container, php di-container, di php, php service container, container php, container.php, di-container, dicontainer php, di-container php, php, container?, di mit php, php xml di container, php config container, service container php, php5 di, \di container\, div container php variable zurückgeben |