mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 02:30 Benutzername: Passwort: Auto-Login

Thema: [php] framework codeigniter vom 13.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php] framework codeigniter
Seite: 1, 2  Weiter
Autor Nachricht
zweitaccount
Threadersteller

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst So 13.07.2008 20:23
Titel

[php] framework codeigniter

Antworten mit Zitat Zum Seitenanfang

Hi, dieses Framework habe ich gerade ans Herz gelegt
bekommen: http://codeigniter.com/

Hat damit schonmal jemand was auf die Beine gestellt - Meinungen?

Gruß

zweitaccount
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 13.07.2008 20:41
Titel

Antworten mit Zitat Zum Seitenanfang

Weshalb wurde es dir ans Herz gelegt, derjenige kann es dir wohl am besten begründen.
Bist du auf der Suche nach einem Framework, oder geht es dir speziell um Codeignitter? Ansonsten werf auf
jeden Fall auch einen Blick auf das Zend Framework. Speziell zu Codeignitter kann ich nicht viel sagen, ist schon
etwas her habe ich mal einen Blick darauf geworfen, es war nicht schlecht aber hängengeblieben bin ich daran
nicht auf Dauer.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 13.07.2008 21:26
Titel

Antworten mit Zitat Zum Seitenanfang

find' ich jetzt nicht so prall, das codeigniter. Ich würd' lieber mal n Blick auf Symfony werfen, das ist von den Features her so ziemlich das mächtigste, was an php-Lösungen auf dem Markt ist.

Zend ist natürlich auch ne saubere Sache, aber vom Umfang her halt noch nicht so dick und auch eher eine Schicht unterhalb eines "echten" Webframeworks angesiedelt. So biete Zend umfangreiche Helfer zu Datentypen und ne ziemlich brauchbare acl-Library, aber orm bspw. fehlt (hab ich bei codeigniter auf den ersten Blick jetzt auch nicht gesehen). Dazu kommt, dass Codeigniter auf php4 aufsetzt. Irgendwie will mir die Architektur auch nicht gefallen. "$this->load->view("")"? redirect("blahbla/blub")??? Das stellt für mich keinen Mehrwert dar.

Wie gesagt, schau' dir mal symfony an *zwinker*


Zuletzt bearbeitet von bacon am So 13.07.2008 21:35, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 13.07.2008 21:35
Titel

Antworten mit Zitat Zum Seitenanfang

Mit Symfony habe ich bisher noch nie was zu tun gehabt, aber darüber bisher wirklich auch durch
die Bank weg nur positives zu gehört. Codeignitter will ein kleines Framework sein.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 13.07.2008 21:37
Titel

Antworten mit Zitat Zum Seitenanfang

Jup, das kann n Vorteil sein, symfony ist schon dick und braucht seine Hardware (alleine schon durch den orm-mapper).

Aber wie gesagt, von der Architektur find ichs auf den ersten Blick auch unprall. Symfony hat einen Riesenvorteil: es ist so weit pluggable und konfigurierbar, dass man das letzte da rausholen kann. Muss aber nicht, man kann prinzipiell nach 2 min installation direkt loslegen.
  View user's profile Private Nachricht senden
zweitaccount
Threadersteller

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.07.2008 11:14
Titel

Antworten mit Zitat Zum Seitenanfang

Jo danke für die beiden Vorschläge. Symfony ist offensichtlich
wirklich schick und dick... nur happerte es bei mir gleich schon
mal bei der lokalen installation der demo-sandbox unter xammp.
Aber das liegt definitiv nicht an symfony, sondern an dem Horst
vor dem Monitor. *ha ha*

Zend steht schon auf der Ausprobierliste.

Ich will eigentlich nur mal in diverse Frameworks reinschnuppern
(ohne einem speziellem Projekt im Hinterkopf). Acl-Library,
Orm-Mapper etc... sind momentan auch noch Fremdwörter für mich.

Das Codeignitter jedenfalls scheint auf dem ersten Blick ziemlich
easy zu installieren und anzuwenden. Nur die Class/Functions/Id-
aufrufe über die url finde ich noch etwas befremdlich.
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.07.2008 11:44
Titel

Antworten mit Zitat Zum Seitenanfang

ORM = objekt relational mapping. Symfony bzw. vielmehr das mitgelieferte orm-tool propel erlauben es dir, eine Datenbankstruktur ("Schema") anzulegen und diese auf Knopfdruck auf Php-Objekte abzubilden, inkl. Form-Generator (baut dir das Grundgerüst für die Eingabeformulare) und CRUD-Wizard (baut dir fertige Controller und Templates mit den Formularen). Wobei letzteres eher als Prototyp gedacht ist und natürlich noch mit eigenem Code ergänzt werden sollte. Ist aber ein nettes *whoowooo*-Gimmick.

Das zusammen spart auf jeden Fall 'ne Menge Entwicklungszeit.

SELECT * FROM ... gibts dann nicht mehr, vielmehr greifst du über $user->getName(); $bookstore->getBook($bookId)->getPrice() auf die Datenbank zu, das System selbst garantiert im Hintergrund die Datenintegrität.

Wenn du mit symfony Probleme hast, kann ich dir vlt ein wenig helfen. Ich habs selbst ganz easy unter xampp zum Laufen gebracht, wichtig ist dabei eigentlich nur, dass du die Windows-Pfadumgebungsvariable ausreichend befüllst, weil wir dosen leider nicht den Luxus von Symlinks genießen dürfen.

also c:/autoexec.bat bearbeiten:
set path=pfad/zu/phing/bin;pfad/zu/php;pfad/zu/symfony/bin;%path%

in irgendein verzeichnis wechseln:
symfony generate:project deinProjekt
symfony

fertig. der rest ergibt sich aus der kommantozeilenhilfe der symfony.bat und den tutorials.


Zuletzt bearbeitet von bacon am Mo 14.07.2008 11:48, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
zweitaccount
Threadersteller

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.07.2008 13:30
Titel

Antworten mit Zitat Zum Seitenanfang

bacon hat geschrieben:

Wenn du mit symfony Probleme hast, kann ich dir vlt ein wenig helfen. Ich habs selbst ganz easy unter xampp zum Laufen gebracht, wichtig ist dabei eigentlich nur, dass du die Windows-Pfadumgebungsvariable ausreichend befüllst, weil wir dosen leider nicht den Luxus von Symlinks genießen dürfen.

also c:/autoexec.bat bearbeiten:
set path=pfad/zu/phing/bin;pfad/zu/php;pfad/zu/symfony/bin;%path%

in irgendein verzeichnis wechseln:
symfony generate:project deinProjekt
symfony


Ja genau daran bin ich heute morgen gescheitert bzw. am pfad/zu/symfony.
Zeigt der in meinen virtuellen host oder zeigt der auf einen symfony-ordner
z.B. im xampp-Ordner (und kopiert dann mit generate:project alle nötigen
Dateien quasi von sich aus in den vhost?).
  View user's profile Private Nachricht senden
 
Ähnliche Themen Entwickler-Framework für PHP à la JSF
Probleme mit Yii Framework
JS Framework für Diagramme
dojo.fx (JavaScript Framework)
.net exe ohne framework starten
Foundation Framework - orbit
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.