[ThorFramework-devel] SF.net SVN: thorframework: [35] trunk/thor/doc/why_thor.html
Status: Planning
Brought to you by:
denniskempin
|
From: <den...@us...> - 2006-03-03 11:01:13
|
Revision: 35 Author: denniskempin Date: 2006-03-03 03:01:01 -0800 (Fri, 03 Mar 2006) ViewCVS: http://svn.sourceforge.net/thorframework/?rev=35&view=rev Log Message: ----------- Modified Paths: -------------- trunk/thor/doc/why_thor.html Modified: trunk/thor/doc/why_thor.html =================================================================== --- trunk/thor/doc/why_thor.html 2006-03-03 10:47:47 UTC (rev 34) +++ trunk/thor/doc/why_thor.html 2006-03-03 11:01:01 UTC (rev 35) @@ -56,10 +56,37 @@ Login Forumlare etc. </p> <h2>Was könnte man mit dem Thor Framework besser machen?</h2> + + <h3>Im Vergleich zu anderen Java Frameworks</h3> <p> - <h3>Im Vergleich zu anderen Java Frameworks</h3> - + Man sollte das Framework so einfach gestalten, dass man nach dem Downloaden des Paketes ohne irgendwelche + zusätzlichen Vorraussetzungen (Abgesehen von installiertem Java) loslegen kann Anwendungen zu schreiben.<br/> + Dazu gehört eine IDE (Eclipse inklusive Project Wizard für Thor und zusätzlicher Plugins für Webentwicklung) + ein Application Server (Tomcat) und das Framework selbst.<br/> + Außerdem sollte man versuchen auf komplizierte Konfigurationsdateien verzichten, und diese nur zur Konfiguration von + Daten wie Datenbank Servern usw verwenden. </p> - + <p> + Das Framework selbst mit dem die Anwendung(Webseite) programmiert werden soll sollte auch euf einem möglichst simplen + und schnell nachvollziehbaren Konzept beruhen.<br/> + Die Momentane planung schaut so aus dass man Seiten aus einem Template mit zugehöriger Klasse aufbaut (Beispiel im Anhang). + Anstatt groß Dinge im Hintergrund zu verwalten um ein möglichst abstraktes Bild von Websites zu erzeugen sollte + das Framework relativ nah an HTML bleiben, und nur simple Techniken verwenden. + </p> + <p> + Was auch wichtig ist ist ein einheitliches und simples Interface zu Funktionen wie Mail Versand, Datenbank Anbindungen + File Uploads etc, für die man sonst meist zu einzelnen Bibliotheken greifen muss. + </p> + <h3>Im Vergleich zu PHP</h3> + <p> + Selbstverständlich kann man die Einfachheit von PHP nur schwer toppen, und das habe ich auch garnicht vor. + Vielmehr soll es einem eine fortgeschrittene Methode bieten Dynamische Internetseiten zu programmieren.<br/> + Man kann eine einheitliche Konfigurationsdatei als zentrale Anlaufstelle für sämtliche Serverabhängige + Konfigurationseinstellungen (Datenbankanbindung, SMTP Server für Mails etc) bieten.<br/> + Man kann leicht wiederverwendbare Komponenten verwenden (Login Formulare, Listen mit Seitenanzeige etc) + und diese auch genauso simpel programmieren wie die Webseiten selbst, was auch für das erweitern/anpassen solcher Komponenten gilt.<br/> + Die Performance sollte um einiges besser sein als vergleichbare PHP Anwendungen, aus den oben Bereits genannten gründen. + </p> + </body> </html> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |