cakebase.de
Neue Versionen von CakePHP erschienen
Alles neu macht der Mai: Passend zum Monatswechsel sind nun die neuesten Versionen von CakePHP erschienen. Die neue Stable im "alten Branch" ist die 1.2.7. Aber auch nach einiger Zeit als Release Candidate ist nun die fertige Version aus dem 1.3er Branch erschienen.
Das ist besonders großartig, da sich die Entwicklungszeit zum Vorherigen RC verkürzt hat und die Qualität des Projekts noch mal gestiegen ist. Wir erklären alle wichtigen Änderungen und wie man die eigenen Applikationen migriert.
Wesentliche Vorzüge des neuen Branches 1.3 sind verbessertes Routing sowie verbessertes Bootstrapping. Aber auch die Assets und Themes haben Updates erhalten, sodass Code sich nun noch besser kapseln und modularisieren lässt.
MVC & Frameworks
Software Entwicklung kann in den unterschiedlichsten Programmiersprachen und Architekturen durchgeführt werden. Dies wird oft für Unternehmen, die Software bei einem externen Dienstleister in Auftrag geben, zum Problem. Es wird nötig, sich zuvor auf bestimmte Rahmenbedingungen zu einigen oder die Überraschung ist groß.
Was passiert, wenn der Dienstleister die Software nicht mehr weiter entwickeln kann oder soll? Wenn ein Projekt wächst, müssen zeitweise zusätzliche Entwickler eingesetzt werden. Normalerweise benötigen diese eine Einarbeitungszeit, um sich mit der Applikation und dem Aufbau vertraut zu machen.
Frameworks sind eine Antwort auf diese Probleme. Sie festigen eine projektübergreifende Struktur. Kennt ein Entwickler diese Struktur, kann er sich leicht in die Applikation einarbeiten. Er wird Quellcode da finden, wo er aus der Erfahrung her zu erwarten ist.
Versionskontrolle mit Subversion
Software Entwicklung beinhaltet das Verändern von Dateien. Diese Änderungen müssen verfolgt werden. Das System zur Verfolgung dieser Änderungen nennt man Versionskontrollsystem. Subversion ist ein solches.
SVN steht für Subversion. SVN ist ein Versionskontrollsystem. Es bietet Kontrolle über unterschiedliche Versionszustände von Dateien. Dazu wird zentral auf einem SVN Server der Zustand einer Datei und alle Änderungen, die an der Datei gemacht wurden gespeichert. Dabei werden der Zustand mehrerer Dateien im Verbund festgehalten, damit Abhängigkeiten von Dateien untereinander berücksichtigt werden können.
Hello World
Welcome to Croogo. This is your first post. You can edit or delete it from the admin panel.
Entwicklung mit CakePHP
Das ist das Thema der cakebase. Wir bieten Informationen und Artikel für Software Entwickler, die CakePHP bereits einsetzen oder einsetzen wollen.
Auf Cakebase veröffentlichen Entwickler, die weitreichende Erfahrungen mit CakePHP haben, Artikel und Tutorials, um ihr Wissen weiter zu geben. Diese Erfahrungen kommen aus Projekten unterschiedlicher Größe und Art.
Die Anforderungen reichen von den Grundlagen bis zu erweiterten Themenbereichen.
Lesen Sie mehr, in der cakebase Agenda.
