| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Kommt drauf an... geht es wirklich nur um die Oberfläche, so dass die unterschiedlichen Anforderungen mit jeweils individuellem JavaScript abgedeckt werden können? Was meinst du mit "späterer Zeitpunkt" und "Standard-Liste"? Geht es darum, dass die Anwendungen auf einem gemeinsamen Server laufen und auf die selbe Code-Basis zugreifen? Dann würde ich erstmal zwischen Core, Anwendung und Plugins trennen, etwa so: Code: - core (dein "Standard") - plugins (alle möglichen Zusatzfunktionen zentral) - zusatzfunktion1 - zusatzfunktion2 - app1 (eine Anwendung) - core (symlink) - plugins - zusatzfunktion1 (symlink) - app (anwendungsspezifischer Code, Bootstrap) |
| | |
| | |||
| Erfahrener Benutzer Registriert seit: 30.07.2008
Beiträge: 1.169
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | Zitat:
Zitat:
| ||
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Eventsystem (Hooks, Callback) ist schon richtig. Fraglich ist halt, wie granular man das anlegt. Wenn das bis auf Ebene der Formulare oder Listen runtergeht, würde ja bspw. bei jeder Zeile eine Nachricht erzeugt.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | ||
| Neuer Benutzer Registriert seit: 30.03.2009
Beiträge: 18
![]() | Is irgendwie schwer zu erklären. Die Web Appl. ist keine Website im dem Sinne, sondern schon eher wie ein Desktop Programm aufgebaut. Der Core ist in dem Moment der Mindestfunktionsumfang der gewährleistet sein soll. Kundenspezifische Wünsche sollen jetzt als Ergänzung eingepflegt werden. Der "spätere Zeitpunkt" ist quasi jeder nach Entwicklung des Cores. Ich will hier vermeiden immer wieder am Core rumbasteln zu müssen, wenn ein Zusatz benötigt wird. Wohin das führt kann man sich ja ausmalen. Die "Standard Liste" stell dir ganz simpel als Tabelle vor. Kunde X möchte jetzt in dieser Tabelle eine spezifische Spalte angezeigt bekommen. Wie bekomme ich jetzt diese Spalte nachträglich in die Oberfläche ohne in der Basisversion also im Standard so n zeug wie if(plugin vorhanden) schreib hier was zusätzlich rein; zu hinterlegen. Das spricht eben gegen solche Ansätze: PHP-Code: Da würde ich aus wenn - dann abfragen nicht mehr rauskommen. Zitat:
| |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Zitat:
Das geht am besten wenn du konsequent objektorientiert arbeitest, ist aber auch mit Callback-Funktionen und Referenzen umsetzbar. | |
| | |
| | ||
| Neuer Benutzer Registriert seit: 30.03.2009
Beiträge: 18
![]() | Zitat:
Es bleibt ja nicht bei, ich rendere jetzt die Tabelle... Was ist mit ich rendere jetzt die Überschrift 1, jetzt die Überschrift 2, jetzt Button 1 ... etc. Da ich in der Core Entwicklung nicht weiß wo ich später evtl. Änderungen vornehmen muss. PHP-Code: | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| php Programmierer (m/w) für Webanwendungen gesucht | ADENION | Gewerblich | 0 | 18.07.2011 15:46 |
| php Programmierer (m/w) für Webanwendungen gesucht | ADENION | Gewerblich | 0 | 04.04.2011 15:00 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| webanwendung ohne plugin, plugin fähigkeit, plugins webanwendungen, javascript pluginfähig, symlink webanwendung, plugin-fähigkeit, webanwendungen |