| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse: Fortgeschritten ![]() | ich hab ja hier schon einige Diskussionen zu OOP interessiert verfolgt. Wo es bei prozeduraler Programmierung einen Quasi-Standard gibt wie man es "richtig" macht (EVA-Prinzip, zentral über eine index, include nach GET-/POST-Paramtern) scheint es das bei OOP nicht zu geben. Jeder Profi/Experte hat ne andere Meinung was OOP ist, was gut und was schlecht, was sinnvoll oder unsinnig ist. Ganz zu schweigen von den Dikussionen die ausbrechen wenn es um die konkrete Umsetzung von Projekten geht. Da wird dann weitergestritten was denn nun eigentlich MVC ist, ob man dies oder jenes in den Controller oder in das Model packt. Oder ob MVC überhaupt das richtige Design ist, ob man nicht lieber "Agenten" oder sonst irgendwas verwendet. Es werden dann schon mal echos in Methoden gepackt und das EVA-Prinzip über Bord geworfen. Und dann immer wieder die Argumentation "Bei Java ist das aber ..." Ja, um Himmels Willen: gibt es denn keine klare Linie ? Kein Land in Sicht ? Ich hab den Thread eröffnet wegen diesen Beiträgen: http://www.php.de/software-design/66...ion-wie-2.html (Models/Datenbankabstraktion... wie?) |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Zitat:
Selbst MVC wird nicht von allen als Quasistandard akzeptiert. Es sieht so aus wie wenn jeder unter OOP was anderes versteht und auch MVC unterschiedlich auslegt wenn er es denn überhaupt anwendet. Schau Dir mal verschiedene PHP/OOP-Projekte an wie das ZendFramework, CakePHP oder das CMS TypoLight oder Magento. Jeder kocht sein eigenes Süppchen und bringt seine eigene Philosophie mit und rümpft über das Design der anderen Projekte die Nase. Na ja - hat vielleicht auch einen Vorteil: wenn es jeder machen kann wie er will, dann kann man auch nichts falsch machen. | ||
| | |
| | |
| Erfahrener Benutzer Registriert seit: 27.06.2009
Beiträge: 498
PHP-Kenntnisse: Anfänger ![]() ![]() | Naja, OOP ist eben ein großes Thema mit vielen Möglichkeiten. Und grade in einer Sprache wie PHP wo man Performance etc erstmal hintenanstellt, kann es jeder Entwickler in bestimmten Grenzen machen wie ers am besten kennt. Ist wie in der Natur, ein Wurm hat wenig mit einem Adler gemein. Aber sie kommen beide ans Ziel |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Und nicht jeder will wegen ner kleinen Website einen Server mieten. Nicht umsonst gibt es zig Threads zum Thema PHP/OOP/Performance. Wo ist denn der Zusammenhang zwischen Performance und fehlendem OOP-Standard bei OOP ? Das eine hat doch nichts mit dem andern zu tun ? | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 27.06.2009
Beiträge: 498
PHP-Kenntnisse: Anfänger ![]() ![]() | Ich meinte damit sowas wie die Spieleprogrammierung mit C++, da werden durchaus mal OOP Regeln/Grundsätze missachtet um die letzten paar % Performance rauszukitzeln. Das ist einem bei Webseiten meist egal, Otto Normalverbraucher interessiert es nicht ob die Website in 12 oder 13 ms da ist und ich bezweifle, dass riesen Webseiten wie Facebook Performance über alles stellen (und dann OOP Prinzipien ignorieren). Facebook ist sogar so weit gegangen PHP zu behalten wegen der leichten Einarbeitung und schnellen Entwicklung und das per HipHop zu beschleunigen. Was ich kurz sagen will: Wenn Performance nicht das allererste Problem ist (und die Tendenz hat PHP), dann ist es meist schnelle Entwicklung und einfaches anlernen neuer Leute (bzw selber einfach damit klarzukommen). Und dann kommen halt die persönlichen Meinungen der Entwickler vor der besten Art es der Maschine beizubringen -> viele unterschiedliche "Standards". |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Suche: OOP Code | Jens P. | Scriptbörse | 9 | 24.03.2010 12:51 |
| gleich oop lernen oder erst mal prozedural programmieren? | Voltage | PHP Tipps 2010 | 7 | 22.01.2010 16:46 |
| Frage zu OOP Klassenplanung | Yanko | PHP Tipps 2010 | 3 | 21.01.2010 09:27 |
| 100% OOP wirklich sinnvoll ? | Pehapeh | PHP-Fortgeschrittene | 31 | 04.12.2009 11:19 |
| Was bringt OOP wenn Objekte nach jeder Seite sterben? | majorbenks | PHP Tipps 2009 | 9 | 18.11.2009 14:11 |
| [Erledigt] OOP & PHP5 Buchempfehlung? | boernard | PHP Tipps 2009 | 2 | 26.02.2009 18:32 |
| Einstieg in Objekt-orientierte-Programmierung (OOP) - Erste Versuche :-) | echo | PHP Tipps 2009 | 20 | 26.02.2009 11:08 |
| Wer hilft mir bei OOP? | echo | Beitragsarchiv | 27 | 23.02.2009 16:12 |
| Einstieg in Objekt-orientierte-Programmierung (OOP) | echo | PHP Tipps 2009 | 50 | 17.02.2009 11:55 |
| OOP verstanden? | stayInside | PHP Tipps 2009 | 4 | 24.01.2009 02:57 |
| Buch für OOP | homekiller | PHP Tipps 2008 | 2 | 21.12.2008 16:54 |
| MVC vs. herkömmliches OOP | stayInside | PHP Tipps 2008 | 5 | 26.11.2008 22:47 |
| Autoren:Coding Standard | Young Jedi | Wiki Diskussionsforum | 17 | 06.10.2008 09:10 |
| theme als standard | PHP Tipps 2007 | 1 | 29.12.2005 05:35 | |
| was bedeutet: standard MIME compliant | PHP Tipps 2005 | 5 | 26.04.2005 13:10 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| • was verbirgt sich hinter dem „e-v-a prinzip“ im zusammenhang mit der entwick-lung von php-seiten?, objektorientierte programmierung standard, oop grundsätze, • was verbirgt sich hinter dem „e-v-a prinzip“ im zusammenhang mit der entwick-lung von php-seiten, • was verbirgt sich hinter dem „e-v-a prinzip“ im zusammenhang mit der ent-wicklung von php-seiten?, architekturmuster spieleprogrammierung, gameserver design pattern, oop quasi standard, was bringt oop mit php, php oop request, php oop, paradigmen oop und mvc, objektorientierte programmierung php request, php5 oop profis, oop für profis, php oop für profis, was verbirgt sich hinter dem „e-v-a prinzip“ im zusammenhang mit der entwicklung von php-seiten?, objektorientiertes programmieren standards, zend framework \front controller\ \design pattern\, e-v-a prinzip im zusammenhang mit der entwicklung von php-seiten |