[ThorFramework-devel] SF.net SVN: thorframework: [33] trunk/thor/doc/why_thor.html
Status: Planning
Brought to you by:
denniskempin
|
From: <den...@us...> - 2006-03-03 10:26:40
|
Revision: 33 Author: denniskempin Date: 2006-03-03 02:26:31 -0800 (Fri, 03 Mar 2006) ViewCVS: http://svn.sourceforge.net/thorframework/?rev=33&view=rev Log Message: ----------- Added Paths: ----------- trunk/thor/doc/why_thor.html Added: trunk/thor/doc/why_thor.html =================================================================== --- trunk/thor/doc/why_thor.html (rev 0) +++ trunk/thor/doc/why_thor.html 2006-03-03 10:26:31 UTC (rev 33) @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> +<html xmlns="http://www.w3.org/1999/xhtml"> + <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 + 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 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> + </ul> + </p> + <h2>Vorteile von Java allgemein</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> + </p> + <h2>Und warum wird Java dann nicht schon l\xE4ngst so intensiv genutzt?</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). + </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). + </p> + <h2>Was k\xF6nnte 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> + </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. |