[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