[TYPO3-german] PHP Application
Tom Sotil
tom.sotil at 555webdesign.com
Tue Oct 9 11:12:13 CEST 2007
Elmar Hinz wrote:
>> Die Sache ist auch, dass das Programm vorläufig lokal laufen wird bei
>> den Benutzern (Einzelplatzinstallationen) und in später Zukunft mal
>> übers Internet. Da das Programm komerziell ist, sollte (und nur der
>> Programm bzw. Extension-Teil) closed source sein.
>> Ist das überhaupt mit TYPO3 möglich? Für reinen PHP Code gibt's nämlich
>> einige so engines, die den PHP-Code "schliessen"...
>>
>> Für jegliche Anregungen/Tipps bin ich euch sehr dankbar.
>>
>> Grüsse,
>> Tom
>
>
> Hi Tom,
>
> Typo3 wird besonders dann interessant, wenn eine komfortable
> Inhaltsverwaltung mit Menubaum im Vordergrund steht. Für die Umsetzung
> einer reinen Datenbankanwendung, sind die TYPO3 Bibliotheken sicher nicht
> das Optimum.
>
> Wenn Du Smarty als View einsetzt und die Datenbankanfragen (Model/Buisiness
> Schicht) sauber davon abkoppelst, kannst Du das Model später flexibel in
> verschiedenen Frameworks einsetzen.
>
> Wenn Du auf eine sehr saubere Trennung wert legst, Entwickelst Du zunächst
> Unit Tests, welche die Anfragen simulieren und siehst, daß alles fehlerfrei
> läuft. Zum Schluss gibst Du das mit Smarty oder so aus.
>
> http://www.phpunit.de/pocket_guide/2.3/de/index.html
>
> Ein schönes Kompendium moderner PHP Entwicklung findest Du hier:
>
> http://www.professionelle-softwareentwicklung-mit-php5.de/erste_auflage/index.html
>
> Ob dein Code "geschlosssen" ist, ist in Bezug of PHP eine rein rechtliche
> Frage, auch wenn es technisch sowas ähnliches wie PHP Kompiler gibt.
>
> Aber wenn Du die Typo3 Bibliotheken benutzt, fällt Dein Code automatisch
> unter die GPL. Das heißt allerdings nicht, daß Du oder Dein Kunde diesen
> veröffentlichen müssen. Wenn Dein Kunde ihn aber an Dritte weitergibt,
> haben diese das Recht, ihn ihrerseits entsprechend der GPL zu verbreiten.
>
> Praktisch hat kaum ein Dritter irgendein Interesse oder einen Nutzen von
> einer typischen Spezialanwendung. Die praktischen Chancen für eine weite
> Verbreitung sind schlecht. Selbst wenn ihr das Programm "freilassen" und
> bewerben würdet. Die allermeisten Programme sind einfach viel zu speziell.
> Keine Sorge.
>
>
> Gruß
>
> Elmar
>
Hallo Elmar,
Danke für die Tipps.
Ich dachte mir, dass TYPO3 zu sehr ein (wie komisch?) CM-System ist und
kein "Presentations-Framework" (obwohl es für das benutzt werden kann).
Ich werde die Software PHP-Smarty mässig lösen.
Besten Dank für die Links, sehr nützlich!
Grüsse,
Tom
More information about the TYPO3-german
mailing list