Antwort #16 am: 04. April 2011, 11:01:21
Hallo Matt,
sorry, aber leider haben auch Deine Argumente mich noch nicht von der Nutzung von Smarty(befehlen) überzeugt, auch vor dem Hintergrund, dass die Cache-Funktion aus Sicherheitsgründen nicht oder nur teilweise genutzt werden sollte (siehe:
Datensätze von Kunden durcheinander?).
Und was (einen Teil) der von Dir benutzten Begrifflichkeiten betrifft:
1. Eine
API ist eine "Schnittstelle für Anwendungsprogramme". Die Nutzung von APIs erlaubt es Softwareentwicklern, Anwendungen zu schreiben und dabei bereits vorhandene, standardisierte Bibliotheksroutinen zu nutzen. (siehe:
API - Was bedeutet API?)
...und muss aus diesem Grund nicht unbedingt mit Drittprogrammen in Verbindung gebracht werden.
Des Weiteren: Mit Smarty hat die API tatsächlich nichts zu tun, aber mit dem eigentlichen Core schon, denn ich will ja auch die bereits vorhanden Funktionen nutzen (s.o).
2. Ein Tipp bzgl. Editor, Code Highlighting oder Code Folding:
Notepad++ ist ein kostenloser Editor, der den Nutzern Code Highlighting (Syntaxhervorhebung) von von bzw. Code Folding (ausblenden von Codebereichen) zur Verfügung stellt.
3. Grob gesprochen ist die Präsentationslogik ein Teil der Anwendungslogik, die wiederum die Aufgabe hat, die vorhandenen Daten (in der Datenbank) aufzubereiten und in diesem Fall den Besuchern der Webseite zur Verfügung zu stellen. Natürlich kann man das eine vom anderen trennen, muss es aber nicht.
...
Wenn ich ganz ehrlich bin, habe ich - nicht nur deswegen (aber auch) - immer mehr den Eindruck, dass xtc für (andere) Programmierer und Designer nicht benutzerfreundlicher gestaltet werden soll. Denn auch hier spielen bei der Preisgestaltung Angebot und Nachfrage eine große Rolle. Und wer lässt sich schon gerne "die Butter vom Brot nehmen"? O.K. die Dummies von WordPress,...
Aber vielleicht ist ja modified eCommerce Shopsoftware der 1. Schritt dieses zu ändern, denn bzgl. der Nutzung des Forums und der Downloads gibt es so gut wie keine Einschränkungen. Und allein das ist schon eine Menge wert.
VG Elke