[ThorFramework-devel] SF.net SVN: thorframework: [34] trunk/thor/doc/why_thor.html
Status: Planning
Brought to you by:
denniskempin
|
From: <den...@us...> - 2006-03-03 10:47:53
|
Revision: 34 Author: denniskempin Date: 2006-03-03 02:47:47 -0800 (Fri, 03 Mar 2006) ViewCVS: http://svn.sourceforge.net/thorframework/?rev=34&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:26:31 UTC (rev 33) +++ trunk/thor/doc/why_thor.html 2006-03-03 10:47:47 UTC (rev 34) @@ -3,27 +3,27 @@ <body> <h2>Warum soll Thor entwickelt werden?</h2> <p> - Ich pers\xF6nlich war vor einiger Zeit auch Hobby PHP Entwickler und je gr\xF6\xDFer die Projekte wurden desto - un\xFCbersichtlicher wurde es diese in PHP zu realisieren. <br/> - Nicht nur das, ich habe mir auch mehr M\xF6glichkeiten gew\xFCnscht statische Daten einfach in einer variable zu belassen + Ich persönlich war vor einiger Zeit auch Hobby PHP Entwickler und je größer die Projekte wurden desto + unübersichtlicher wurde es diese in PHP zu realisieren. <br/> + Nicht nur das, ich habe mir auch mehr Möglichkeiten gewünscht statische Daten einfach in einer Variable zu belassen anstatt sie immer wieder bei jedem Seitenaufruf aus der Datenbank zu holen. </p> <h2>Nachteile von PHP</h2> <p> - Momentan sammle ich in verschiedenen Foren Meinungen \xFCber die Nachteile von PHP. + Momentan sammle ich in verschiedenen Foren Meinungen über die Nachteile von PHP. Momentan ist dies der folgende Stand: <ul> <li><b>Performance</b></li> <li><b>Mangelnde Typsicherheit</b></li> - <li><b>\xDCberm\xE4\xDFige Abh\xE4ngigkeit von Datenbanken</b></li> - <li><b>Mangelnde Unicode Unterst\xFCtzung</b></li> - <li><b>Fehleranf\xE4llige Standardeinstellungen</b></li> - <li><b>Teilweise Probleme bei der Platformunabh\xE4ngigkeit</b></li> + <li><b>Übermäßige Abhängigkeit von Datenbanken</b></li> + <li><b>Mangelnde Unicode Unterstützung</b></li> + <li><b>Fehleranfällige Standardeinstellungen</b></li> + <li><b>Teilweise Probleme bei der Platformunabhängigkeit</b></li> </ul> </p> <h2>Vorteile von Java allgemein</h2> <p> - Ich nenne einige Vorteile die allgemein durch die Verwendung von Java f\xFCr Webanwendungen entstehen: + Ich nenne einige Vorteile die allgemein durch die Verwendung von Java für Webanwendungen entstehen: <ul> <li> <b>Performance:</b><br/> @@ -31,47 +31,34 @@ rechentechnisch um einiges schneller als PHP. </li> - <li><b>Fortgeschrittene objektorientierte M\xF6glichkeiten</b></li> + <li><b>Fortgeschrittene objektorientierte Möglichkeiten</b></li> <li><b>Sehr gute IDEs</b></li> - <li><b>Sehr vollst\xE4ndige, durchtachte standard Bibliothek</b></li> + <li><b>Sehr vollständige, durchtachte standard Bibliothek</b></li> </ul> </p> - <h2>Und warum wird Java dann nicht schon l\xE4ngst so intensiv genutzt?</h2> + <h2>Und warum wird Java dann nicht schon längst so intensiv genutzt?</h2> <p> - Das Problem bei Java Webanwendungen ist meiner Meinung nach die die komplexit\xE4t der vorhandenen Frameworks. + Das Problem bei Java Webanwendungen ist meiner Meinung nach die die komplexität der vorhandenen Frameworks. Schon JSP selbst ist um einiges komplizierter als PHP, und mit fortgeschrittenen Frameworks wird das ganze noch komplizierter.<br/> - Java findet im professionellen Bereich gro\xDFe Anerkennung und wird viel genutzt, nicht zuletzt wegen der guten Frameworks, doch - f\xFCr einfache Hobby Entwickler sind diese viel zu komplex und bieten einem mehr features als man je benutzen k\xF6nnte.<br/> - Der einstieg in PHP ist da viel simpler. Ein einfaches <? echo "Hallo Welt" ?> und man hat die erste PHP Anwendung geschrieben, + Java findet im professionellen Bereich große Anerkennung und wird viel genutzt, nicht zuletzt wegen der guten Frameworks, doch + für einfache Hobby Entwickler sind diese viel zu komplex und bieten einem mehr Features als man je benutzen könnte.<br/> + Der Einstieg in PHP ist da viel simpler. Ein einfaches >? echo "Hallo Welt" ?< und man hat die erste PHP Anwendung geschrieben, sowas motiviert alle die PHP lernen. Auch die weitere Lernkurve sieht wesentlich besser aus als bei Java Webanwendungen, mysql ist schnell eingebunden und man kann mit etwas vorhandenener Programmiererfahrung an einem Abend PHP lernen und - ein einfaches G\xE4stebuch ganz selbst schreiben (So wie ich es damals gemacht habe). + ein einfaches Gästebuch ganz selbst schreiben (So wie ich es damals gemacht habe). </p> <h2>Warum also nicht bei PHP bleiben?</h2> <p> - Das Problem bei Java Webanwendungen ist meiner Meinung nach die die komplexit\xE4t der vorhandenen Frameworks. - Schon JSP selbst ist um einiges komplizierter als PHP, und mit fortgeschrittenen Frameworks wird das ganze noch komplizierter.<br/> - Java findet im professionellen Bereich gro\xDFe Anerkennung und wird viel genutzt, nicht zuletzt wegen der guten Frameworks, doch - f\xFCr einfache Hobby Entwickler sind diese viel zu komplex und bieten einem mehr features als man je benutzen k\xF6nnte.<br/> - Der einstieg in PHP ist da viel simpler. Ein einfaches <? echo "Hallo Welt" ?> und man hat die erste PHP Anwendung geschrieben, - sowas motiviert alle die PHP lernen. Auch die weitere Lernkurve sieht wesentlich besser aus als bei Java Webanwendungen, - mysql ist schnell eingebunden und man kann mit etwas vorhandenener Programmiererfahrung an einem Abend PHP lernen und - ein einfaches G\xE4stebuch ganz selbst schreiben (So wie ich es damals gemacht habe). + Wie oben schon erwähnt könnte man komplexere Webanwendungen wie Foren etc wesentlich effektiver + und intuitiver programmieren wenn man die Möglichkeit hätte unabhängiger von der Datenbank zu arbeiten + (z.B. durch speichern der Forenkategorien in einer lokalen Variable, die ihren Wert + beibehält so lange die Anwendung läuft) oder durch optimierte Wiederverwendbarkeit von Komponenten wie + Login Forumlare etc. </p> - <h2>Was k\xF6nnte man mit dem Thor Framework besser machen?</h2> + <h2>Was könnte man mit dem Thor Framework besser machen?</h2> <p> - Ich nenne einige Vorteile die allgemein durch die Verwendung von Java f\xFCr Webanwendungen entstehen: - <ul> - <li> - <b>Performance:</b><br/> - Laut den Ergebnissen des GreatComputerLanguageShootout ist Java rein - rechentechnisch um einiges schneller als PHP. - </li> - - <li><b>Fortgeschrittene objektorientierte M\xF6glichkeiten</b></li> - <li><b>Sehr gute IDEs</b></li> - <li><b>Sehr vollst\xE4ndige, durchtachte standard Bibliothek</b></li> - </ul> + <h3>Im Vergleich zu anderen Java Frameworks</h3> + </p> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |