Antwort
 
Themen-Optionen Thema durchsuchen
Alt 23.11.2006, 10:51 Nach oben    #1
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard Strukturelle Unterschiede zwischen PHP und JSP?

Hallo,

ich muss für die Schule strukturelle Unterschiede zwischen JSP und PHP herausfinden.
Da ich mich leider nicht mit JSP auskenne und noch keinen Vergleich im Netz gefunden habe, wäre ich für Links oder auch eigene Ideen / Wissensressourcen dankbar.

Dass das eine auf Java basiert ist mir klar
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 12:30 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 539
Standard

Hm, ich hab mal in PHP reingeschnubbert und Arbeite u. a. mit JSPs. Kann dir also vermutlich ein bisschen was dazu sagen. Was genau verstehst du unter "strukturelle Unterschiede" (Bsp?)?
Gottzilla ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 12:36 Nach oben    #3
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Nuja, vom Aufbau her, sprich oben includes, defines, blablubb, und dann eben switch, footer.

Vom Serversystem her: PHP ist ein Apache-Modul, das andere basiert auf Java?

Bisher hab ich folgendes verfasst, bin mir aber bei einigen Punkten nicht sicher, ob ich das richtig verstanden / aufgefasst habe:

Zitat:
Eine andere Möglichkeit bietet JavaServerPage (jsp). Java hat den großen Vorteil, dass es serverseitig einsetzbar ist (Servlets) und somit auch relativ schnell vom Server ausgeführt werden kann, wie zum Beispiel durch Hintergrundberechungen erforderlich. Nachteil hierbei ist die notwendige Installation von Java auf dem Server, was andere Web-Applikationen von der Performance beeinträchtigen könnte.
Auch diese Sprache müsste ich erst noch perfektionieren, und erlernen, wie man auf Webservern eine Java-Anwendung laufen lässt. Im späteren Verlauf des Spieles wird höchstwahrscheinlich Java eben für die Hintergrundberechnungen, wie Ressourcenupdates, Schlachten bei Kriegen und Rechenaufgaben verwendet werden.

Im Grunde kann man sagen, dass PHP und JSP/Servlets identisch sind, man kann theoretisch mit beiden das Selbe machen.
Allerdings sind die Klassen / Framework-Verwaltung von PHP und Java von Grund auf verschieden. Bei Java wird man gezwungen, objektorientiert zu Programmieren, PHP kann man auch Prozedural nutzen. Ebenso sind die Klassen in Java völlig unterschiedlich zu denen von PHP. PHP bietet einige Module bei der Installation mit an. Allerdings sind Bibliotheken, wie z.B. php.mb_string noch nicht mit dabei, sie müssen erst zusätzlich kompiliert werden.
Java hingegen bietet eine dermaßen hohe Vielfalt an Klassen, die man via Import im Kopf der Datei einfach einbinden kann.
Für den Benutzer selbst entsteht kein Unterschied. Ob die Datei nun .jsp oder .php heißt, die mögliche Funktionalität ist gleich.
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 12:42 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Zitat:
Nuja, vom Aufbau her, sprich oben includes, defines, blablubb, und dann eben switch, footer.
Da würde es reichen, wenn du so ein "JSP in 21 Tagen" machst. Also du musst schon einsteigen in JSP, denn Syntax hier im Forum zu erklären wäre übertrieben. Schau dir einfach mal das Openbook "Java ist auch eine Insel" an. Dort gibts ein JSP-Kapitel.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 12:48 Nach oben    #5
Erfahrener Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 539
Standard

Gehts dir jetzt wirklich nur um JSPs oder auch um Servlets?

JSP, Servlet, ... sind ... nunja ... Java . Server dafür wären z. B. Tomcat oder JBoss. Wenn man was ganz nobles möchte gibts auch noch WebSphere von IBM .

Im Java-Inselbuch gibt es ein Kapitel über JSPs und Servlets (Kapitel 17 wenn ich mich nicht täusche ... ). Ich denke, es wäre das Beste wenn du dich da mal einarbeitest und bei konkreten Fragen nochmal kommst. Dir hier die komplette Syntax zu erläutern würde hier vermutlich den Rahmen sprengen .


[edit] hui, 2. ... da hab ich mir ja ganz schön Zeit gelassen mitn Posten
Gottzilla ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 15:15 Nach oben    #6
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Beides.

Ich brauch keine detaillierten Infos, sondern einfach nur die grundlegenden Strukturunterschiede.

Ist denn überhaupt richtig, was ich da oben geschrieben habe?
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 15:28 Nach oben    #7
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Ich bezweifle einfach mal das JSP und PHP so identisch sind wie du schreibst. Ich bin zwar noch ein echter JSP Anfänger und arbeite mehr mit Taglibs, aber ich finde, alleine schon durch das was hinter PHP und JSP steht sind sie sehr verschieden.
JSP ist u.a. auch typensicher, PHP nicht. Und das ist schon ein großer Unterschied. Das gewisse Strukturen wie Schleifen etc sich gleichen liegt einfach daran, dass gewisse Syntax nicht weiter "vereinfacht" werden kann.

Du kannst nur vergleichen was du kennst. Demzufolge solltest du dich erst in JSP einarbeiten bevor du was schreibst. Sonst musst du es nachher vielleicht nochmal komplett neuschreiben, weil sich deine Meinung geändert hat.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 15:41 Nach oben    #8
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 549
Standard

ein wichtiger unterschied ist auch, dass php ne skriptsprache ist und interpretiert wird, während jsp zu servlets kompiliert werden und ua dadurch auch schneller sind.
der sprachumfang ist bei jsp auch weitaus größer.
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.11.2006, 15:55 Nach oben    #9
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Zitat:
Zitat von $traight-$hoota Beitrag anzeigen
ein wichtiger unterschied ist auch, dass php ne skriptsprache ist und interpretiert wird, während jsp zu servlets kompiliert werden und ua dadurch auch schneller sind.
der sprachumfang ist bei jsp auch weitaus größer.
Zitat:
Zitat von WarrenFaith Beitrag anzeigen
Ich bezweifle einfach mal das JSP und PHP so identisch sind wie du schreibst. Ich bin zwar noch ein echter JSP Anfänger und arbeite mehr mit Taglibs, aber ich finde, alleine schon durch das was hinter PHP und JSP steht sind sie sehr verschieden.
JSP ist u.a. auch typensicher, PHP nicht. Und das ist schon ein großer Unterschied. Das gewisse Strukturen wie Schleifen etc sich gleichen liegt einfach daran, dass gewisse Syntax nicht weiter "vereinfacht" werden kann.

Du kannst nur vergleichen was du kennst. Demzufolge solltest du dich erst in JSP einarbeiten bevor du was schreibst. Sonst musst du es nachher vielleicht nochmal komplett neuschreiben, weil sich deine Meinung geändert hat.
Danke ihr zwo.
Mehr brauch ich gar nicht.
Das mit PHP und JSP ähnlich habe ich auf ner anderen Seite gefunden (weiß nicht mehr, wo das war..).

Habs geändert, werd bald erfahren, obs richtig war. Es ging ja nur um grundlegende Dinge, wie Compiler und Interpretersprache, typensicher und sowas.

Merci
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Rezension] PHP 5 Kochbuch Artemis Literatur 2 07.09.2006 19:15
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
Unterschiede JSP, JSTL, Struts JavaJim Enterprise Java 2 12.01.2006 21:52
PHP 5.1 ist drausen robo47 Nachrichten 5 28.11.2005 20:30
Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 Ben Nachrichten 1 21.11.2005 20:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45