php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.03.2010, 14:26   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 21.10.2008
Beiträge: 3
der_Angler befindet sich auf einem aufstrebenden Ast
Standard Welches PHP-Framework nutzen?

Hallo,

ich weiß die Frage wurde sicherlich schon oft hier gestellt, aber die Entwicklung der Frameworks geht ja immer weiter. Und so kann es sein das das was vor einem Jahr noch besser jetzt nicht mehr so gut wegkommt.
Ich habe auch mein Glück mit google versucht, aber alle Tests & Vergleiche die ich gefunden habe sind älter als 1 Jahr.
Mein Problem ist das ich bisher immer alles per Hand programmiert habe, das ganze aber einer bestimmten Größe einfach nur noch unpraktisch ist. Da ich jetzt für meine Firma eine neue Intranet-Seite programmieren will, wollte ich auf ein Framework umsteigen.
Vielleicht erstmal etwas zur Aufgabenstellung. Es handelt sich um einen besseren Datenbank-Client. Die Mitarbeiter sollen sich Ein-/Ausloggen können, Adressen & Telefonlisten ansehen & ändern können, Objektlisten ansehen & verändern und ein wenig sollen die Tabellen untereinander verknüpft sein.
Im Prinzip nichts besonderes.
Bei meinen Suchen im Internet bin ich bisher auf 3 Frameworks gestossen. Zum einen das bekannte Zend-Framework, dann das ebenfalls bekannte CakePHP und zu guter letzt auf das neue Framework Yii.
So, bei Zend weiß ich nicht genau ob das ganze OpenSource ist, bei CakePHP denk ich immer das es etwas in die Jahre gekommen ist und über Yii finde ich ausser auf deren Homepage einfach keine Guides (auch bei Amazon finde ich kein Buch über Yii, wohl aber zu CakePHP und Zend).
Mein Problem ist das ich kompletter Neuling bin was MVC-Programmierung oder die Arbeit mit Frameworks angeht und deshalb sind gute Guides (am besten in deutsch) so extrem wichtig für mich.
So, und zu guter letzt ist es auch noch sehr wichtig das es möglich ist das Javascript-Framework jQuery einzubinden.

So, und jetzt wollte ich einfach mal von euch wissen welches PHP-Framework ihr mir empfehlen würde? Welches ist auf einem aktuellen Stand und leicht zu erlenen?

Danke im Vorraus
der_Angler ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.03.2010, 15:11   #2 (permalink)
Erfahrener Benutzer
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.592
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Zend ist open source: Zend Framework

Neben den genannten fallen mir noch ein:
* Startseite :: Adventure PHP Framework (APF)
* symfony | Web PHP Framework
* Symfony Reloaded - 2.0 Preview Release
* FLOW3 - TYPO3's PHP Application Framework: Home
* ....
-> PHP Frameworks

Zitat:
Zitat von der_Angler Beitrag anzeigen
So, und jetzt wollte ich einfach mal von euch wissen welches PHP-Framework ihr mir empfehlen würde? Welches ist auf einem aktuellen Stand und leicht zu erlenen?

Danke im Vorraus
Eigentlich einfach falsche Frage.

Teste doch einfach mal ein paar aus und schau welches dir gefällt ? Welches bietet die Features die du brauchst/willst ?
Hinter fast jedem Framework steckt eine andere Philosophie, andere Features.
Einige Frameworks bieten sich auch recht gut dazu an dass man Komponenten davon in einem anderen Framework nutzt, es muss hier also keine Monogamie vorherrschen, gerade zum Thema Symfony als Hauptframework mit Zend-Komponenten gibt es einiges an Literatur, Vorträgen und soweiter. Symonfy 2.0 wird auch von sich aus direkt einige ZF-Komponenten nutzen anstatt das Rad hier neu zu erfinden.

Während Symfony ein recht festes standardisiertes konzept hat, feste configs, einen haufen Kram automatisiert generiert (einfache CRUDs, etc), hast du bei anderen frameworks mehr freiheiten wie du deine komplette applikation aufbaust, ohne zu wissen was dir liegt, was dir persönlich gefällt und soweiter, wirst du so nicht wirklich was finden.

Aktueller Stand ? was meinst du damit ? PHP 5.3 mit Namespaces und co ? Da musst du wohl bei Zend noch auf 2.0 warten (da wird gerade erst angefangen), Symfony 2.0 gibt es bisher nur ein Preview-Release [da kann sich noch viel ändern] und von Cake weis ich im bereich php 5.3 nur dass 2 der haupt-entwickler mit lithium [war ein vorschlag wie cake3 aussehen soll] gerade vor ein paar tagen auf der confoo ein php 5.3-framework in version 1.0 released worden [ Lithium: The Framework for People Who Hate Frameworks ]. Flow 3 das den Kern für das nächste Typo-CMS darstellen soll, ist auch PHP 5.3.
robo47 ist offline   Mit Zitat antworten
Alt 15.03.2010, 16:23   #3 (permalink)
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.138
PHP-Kenntnisse:
Fortgeschritten
dr.e. sorgt für eine eindrucksvolle Atmosphäredr.e. sorgt für eine eindrucksvolle Atmosphäredr.e. sorgt für eine eindrucksvolle Atmosphäre
dr.e. eine Nachricht über Skype™ schicken
Standard

@robo47: der Lithium-Vortrag ist ja grottig. Schimpfen, dass alles andere schlecht ist, dann aber mit dem ViewHelper-Mist (statt mal ordnetlichen Komponenten oder Taglibs) weitermachen. Ebenso die Objekt-Initialisierung mit assoziativen Arrays ist auch überaus transparent. Aber die Jungs werden es ja wissen, haben ja schließlich "langjährige Erfahrung in der Erstellung von Frameworks".
__________________
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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 15.03.2010, 16:57   #4 (permalink)
Erfahrener Benutzer
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.592
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von dr.e. Beitrag anzeigen
@robo47: der Lithium-Vortrag ist ja grottig. Schimpfen, dass alles andere schlecht ist, dann aber mit dem ViewHelper-Mist (statt mal ordnetlichen Komponenten oder Taglibs) weitermachen. Ebenso die Objekt-Initialisierung mit assoziativen Arrays ist auch überaus transparent. Aber die Jungs werden es ja wissen, haben ja schließlich "langjährige Erfahrung in der Erstellung von Frameworks".
Das View-Konzept von Lithium hab ich mir bisher nicht angeschaut, aber das Konzept ein einheitliches schema zur Objekt-Instanzierung zu haben gefällt mir sehr, wobei mit den Unified Constructors find ich das nicht so prickelnd, ich bin persönlich kein freund von solchen konstruktoren, wenn jedes Objekt eine statische factory/create-methode hätte bei der ich auf diesem weg ein objekt erstellen kann würde mir das definitiv besser gefallen, aber der konstruktor sollte mir schon grob sagen was er will und nicht einfach nur ein array entgegennehmen.
Aber das ist eben die Philosophie hinter jedem Framework, jedem gefällt etwas anderes, jeder setzt prioritäten anders.

// Korrektur:

Muss mich übrigends auch korrigieren, P.M. Jones hat Solar 1.0 auf der confoo freigegeben das war nicht lithium.
robo47 ist offline   Mit Zitat antworten
Alt 16.03.2010, 08:27   #5 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Jens P.
 
Registriert seit: 04.01.2010
Beiträge: 319
PHP-Kenntnisse:
Anfänger
Jens P. wird schon bald berühmt werden
Jens P. eine Nachricht über ICQ schicken Jens P. eine Nachricht über Skype™ schicken
Standard

Ich arbeite mit CakePHP und bin sehr zufrieden damit!
__________________
www.jens-prangenberg.de - Personal Webpage
Jens P. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 1 09.05.2010 01:02
Sinn von Frameworks? alessandro Off-Topic Diskussionen 45 31.12.2009 17:51
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
Welches Framework für Einsteiger ? Nicon PHP Einsteiger 6 23.08.2009 12:00
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
BrickOO :: PHP Framework Hroudtwolf Scriptbörse 14 06.05.2008 12:04
Zend Framework Melchior PHP-Fortgeschrittene 29 13.03.2008 21:12
Framework aus Haupt und Unterverzeichnis nutzen? Anotherone PHP-Fortgeschrittene 8 24.07.2007 15:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php framework vergleich 2010, \symfony 2.0\ jquery, best php framework, bestes php framework, flow3 vs zend, flow3 yii, symfony vs zend, php framework nutzen, beste php framework, lithium php framework, php framework deutsch, yii framework, wie php framework nutzen, lithium framework projekte, deutsches yii forum, adventure php framework gut?, yii symfony vergleich, php framework bestes, flow3 framework vs zend framework, flow3 vs zend framework

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum