| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Jeder lernt anders. Es kann auf eine solche Frage keine abschließende Antwort geben.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Benutzer Registriert seit: 24.07.2010
Beiträge: 91
PHP-Kenntnisse: Fortgeschritten ![]() | Wobei es m.E. auch einen gewissen Lerneffekt hat sich die Libs eines Frameworks zum Zeitpunkt deren Benutzung genau anzuschauen... Ich denke um ein Framework effizient nutzen zu können sollte man soweit sein um sagen zu können: - ich KÖNNTE es auch ohne Framework - wenn ich z.B. die Logger-Klasse eines Frameworks nutze kann ich den Großteil des Framework-Codes nachvollziehen bzw. ggf. anpassen, erweitern Was ich beim "frühen" Einsatz eines FW gut finde ist, dass einem sozusagen ein sauberer Programmierstil (MVC,....) in die Wiege gelegt wird. Für den Anfang würde ich dir übrigens ein "kleines" Framework empfehlen, das ohne INI-Dateien oder Taglibs usw. auskommt und eine flache Lernkurve hat. D.h. wenn es dir beim Nutzen des Frameworks auch darum geht PHP selbst anständig zu erlernen. Die Meinungen hier im Forum darüber gehen wohl sehr auseinander, aber in diesem Fall würde ich dir Codeigniter empfehlen. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Mit geeignetem Wissen dauert die Einarbeitung in ein Framework so kurz, dass du eigentlich für jedes mittelgroße Projekt ein neues wählen kannst. Ohne geeignetem Wissen versteht man nicht einmal die Dokumentation, geschweige denn die Probleme, die der Einsatz eines Frameworks lösen soll. Softwareentwicklung besteht aus folgendem: 1. Programmiersprache (Variablen, Operatoren, Kontrollstrukturen, Abstraktionsmechanismen) 2. Technologisches Umfeld (bei Webentwicklung sind das HTML, HTTP, CSS, etc.) 3. Software Engineering (UML, Softwareentwicklungaktivitäten, Vorgehensmodelle) 1 und 2 kannst du parallel lernen, 2 und 3 auch, 1 und 3 aber eher nicht (da du noch nicht die Probleme kennst, die eine naive Verwendung der Programmiersprache mit sich bringt). Wenn du mit 1 fast fertig bist und dich mit 2 halbwegs auskennst, dann kannst du Framworks einsetzen. Wenn du mit 3 fertig bist, dann kannst du selbst welche schreiben und dich in kurzer Zeit in neue Frameworks einarbeiten. Darauf gibt es mindestens so viele Antworten wie es Frameworks gibt (wahrscheinlich sogar mehr). Später, jetzt nicht. Jetzt hast du noch genug Probleme, dich in eines einzuarbeiten. Natürlich kommt es darauf an. Für die Präsentationsschicht einer Webanwendung eigenen sich Persistenzframeworks eher weniger.
__________________ Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden Geändert von mimomamu (16.09.2010 um 14:21 Uhr). |
| | |
| | |
| Neuer Benutzer Registriert seit: 18.08.2010
Beiträge: 28
PHP-Kenntnisse: Anfänger ![]() | So, ich habe mich jetzt ein wenig mit den Frameworks auseinander gesetzt. Ich habe mir das von aeris empfohlende Codeigniter, Cake und Zend angeschaut. Dabei ist mir aufgefallen das ich zwar verstehe wie dieses Framework benutzt wird aber ebend nicht die Hintergründe. Was bedeutet das ich noch viel bzgl. der Architektur von Software lernen muss. Während meines Studiums "musste" ich mich durch C und C# kämpfen und bekam immer wieder die gleiche Ermahnung meines Profs: "Sie haben einfach drauf los getippt", und ja er hatte recht. Ich werde also erstmal weiter lernen, mir Konzepte anschauen und versuchen, an Hand von opensourceprojekten, zu verstehen warum das so und das so gemacht wird. Danke an euch |
| | |
| | |
| Moderator und Wett-König | Wenn du Interesse an Hintergründen und Software-Design-Resourcen hast, dann kannst du dir auch das APF ansehen. Dort gibt es Artikel und Wiki-Einträge zu den Ideen des Frameworks und den Pattern die eingesetzt werden.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse: Fortgeschritten ![]() | Um die Frage zu beantworten kommt es drauf an was man für einen Background hat. Hat man die Prinzipien der Software-Entwicklung verstanden, kennt also die Grundlagen (Programmierung allgemein, Syntax kann man googlen) dann hat man eine Vorstellung davon wie ein Framework funktioniert und was es unter der Haube macht. Nachschauen muss man dann nicht mehr, sondern kann sich direkt einarbeiten und es nutzen. Hat man keine Ahnung was da so eigentlich passiert und welche Prinzipien zu Grunde liegen, kommt man genau bis zur ersten Abweichung von der Norm. Ist das gleiche wie wenn man Programmieren völlig ohne Theorie, sondern nur mit Hilfe von Tutorials lernt. Wenn man einen Motor in ein Auto einbauen will, sollte man wissen wie ein Motor prinzipiell funktioniert. Sonst kommt es beim Einbauen zu Problemen
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Was nützt mir ein Framework (CakePHP) | Deltachaos | Software-Design | 10 | 08.05.2010 19:00 |
| [S] Zend Framework Coder | ThisRockZ | Beitragsarchiv | 0 | 14.10.2009 13:14 |
| Kohana Framework / CakePHP / Zend | ramses | PHP-Fortgeschrittene | 6 | 29.09.2009 01:38 |
| Scriptangebot Expression Forge Communication Framework [pre-alpha test] | eXpression | Scriptbörse | 8 | 24.09.2009 16:27 |
| Release 1.10 des Adventure PHP Framework (APF) veröffentlicht | dr.e. | Beitragsarchiv | 0 | 04.09.2009 16:26 |
| Release 1.10-RC2 des Adventure PHP Framework (APF) veröffentlicht | dr.e. | Beitragsarchiv | 2 | 21.07.2009 11:22 |
| Release 1.10-RC1 des Adventure PHP Framework (APF) veröffentlicht | dr.e. | Beitragsarchiv | 5 | 19.07.2009 21:03 |
| Pylons Python Web Framework Programmierer gesucht! | zmb | Beitragsarchiv | 0 | 12.05.2009 10:52 |
| Release 1.9 (RC1) des Adventure PHP Framework verfügbar! | dr.e. | Beitragsarchiv | 1 | 25.03.2009 00:16 |
| Zend Studio for Eclipse und Zend Framework | KeKs0r | PHP-Fortgeschrittene | 5 | 15.12.2008 15:10 |
| Lerne Grundlagen | Quellensammlung | cycap | PHP Einsteiger | 0 | 12.11.2008 16:23 |
| BrickOO :: PHP Framework | Hroudtwolf | Scriptbörse | 14 | 06.05.2008 12:04 |
| Zend Framework | Melchior | PHP-Fortgeschrittene | 29 | 13.03.2008 21:12 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| was für ein framework, php mvc \ohne framework\, mini php framework |