kostenloser Webspace werbefrei: lima-city


Java - vorteile zu PHP

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    t********s

    hallo
    ich lerne im moment noch php. ?berlege jetzt auch java zu lernen, kenn aber die vorteile von java gegen?ber php nicht so gut... gibts da gro?e? oder eine sprache die es sich mehr lohnt nach php zu lernen (f?rs webdesign...)
    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,

    naja, php und java sind beide keine 'Webdesign-Sprachen'. F?r Webdesign gibt's eigentlich nur HTML, vielleicht auch Flash, was jedoch nicht so sch?n ist.
    PHP und Java ist einfach etwas ganz anderes. PHP wird nur einmal aufgef?hrt (auf dem Server) und die Daten werden dann an den Browser geschickt.
    Java hingegen wird auf dem PC des Users direkt ausgef?hrt und l?uft konnstant (Chats und so k?nnen damit einfach erstellt werden).
    Deswegen kommt's drauf an, was man genau tun will.

    mfg,
    hr

    Beitrag ge?ndert am 26.07.2006 20:08 von heavyraptor
  4. Autor dieses Themas

    t********s

    hmm ja mit webdesign sprachen meinte ich die, mit denen man webdesignen kan...
    hmm son chat zu programmieren w?re bestimmt cool aber arbeit....
    was sind denn zb noch weitere features von java die php nich hat...?
    thx
  5. Hi,

    der aller gr?sste Vorteil von Java ist, dass Java etwas aktiv ausf?hren kann. Z.B. kann man durch einen Klick sofort etwas ausf?hren oder z.B. jede 2 Sekunden einen Befehl ausf?hren.

    mfg,
    hr
  6. PHP ist einfach nur im Internet zu gebrauchen, also
    Webseiten erstellen und so ein Kram.

    Mit Java kannst du viel mehr machen. Du kannst
    standalone Programme machen, f?r die du dann eben
    keinen Server oder sowas brauchst. F?r Java gibt
    es gescheite Libs mit denen du Programme mit
    Graphical User Interface(GUI) schreiben kannst, etc.

    F?r deinen Anwendungszweck ist PHP sicher die richtige L?sung!
  7. Autor dieses Themas

    t********s

    hi
    also des mit java h?rt sich gut an! jetzt w?rde mich mal interessieren wie lange ich denn brauche um die sprache so komplex zu beherrschen um sowas zu programmieren (chat oder so..)?
    greets und THX!
  8. Hi,

    naja, das kommt ganz drauf an wie viel Zeit du daf?r investierst.
    Eigentlich k?nntest du in einer Woche schon recht viel dar?ber lernen, wenn du jeden Tag einige Stunden daran arbeitest. Am besten ist es, du kaufst dir ein Buch mit Referenz f?r Anf?nger oder so etwas ?hnliches. So kannst du es am schnellsten lernen.
    Sonst kannst du auch auf dem Internet suchen, aber am Besten ist ein Buch, denn da ist alles sehr Komplex und einfach aufgebaut.

    mfg,
    hr
  9. g**********************n

    also ich finde es lohnt sich java zu lernen. ich hab es bei der ausbildung zur medieninformatikerin gelernt, lohnt sich. es ist hoch performant und strikt objektorientiert. ich kann es nur empfehlen! viel spa?!

    gitte
  10. p**i

    Wenn Du nur darauf aus bist, Java als Websprache zu nutzen,
    dann musst Du Dich mit Java Server Pages auseinander setzen.
    Da Du ohne grundlegende Javaprogrammierung aber nichts damit anfangen kannst,
    wird sich der zeitliche Aufwand erh?hen.

    Einen Chat mit Java zu basteln ist nat?rlich absolut nicht schwer,
    nur ist der Endanwender gezwungen, die Java Runtime Environment zu besitzen,
    wenn Du Applets zur Verf?gung stellst.
    DAS kann manchmal bl?derweise zu negativen Ausw?chsen f?hren...

    Aber Java an sich ist auch f?r mich etwas unumg?ngliches,
    und die M?glichkeiten sind vielseitig ...

    Beitrag ge?ndert am 27.07.2006 09:17 von puni
  11. e********l

    Direkt JSP w?rde ich nicht mehr lernen. Beginn lieber mit JSF (Java Server Faces) die bieten mehr M?glichkeiten. Gewisse JSP Grundkenntnisse sind f?r diese zwar unumg?nglich, aber du brauchst nicht mehr das gesamte JSP Wissen.

    @Lernzeit: In einer Woche kann man zwar die gesamte Syntax und die Grundelemente der Sprache lernen. Bis du aber wirklich mit den grundlegendesten APIs sicher umgehen kann wird schon ein Jahr oder mehr ins Land ziehen. Je nachdem was du prim?r schreibst.

    Vor allem APIs wie NIO sind Themen die man h?ufig auch nach Jahren der JAVA Programmierung nur noch in die Ecke werfen will. Da sie einfach sehr kompliziert sind, wenn es auf die Optimierung von Performance, SKalierbarkeit und Wartung ankommt.

    Allgemein gibt es in Java sehr viele APIs, um bestimmte PRobleme zu l?sen.

    Evil
  12. e***i

    Java ist wohl eine der schwierigsten Websprachen (servlets,jsp,applets...) aber man kann das meiste herausholen es gibt aber nicht so viele vordefinierte funktionen wie bei php daher dauert es l?nger damit gute applikationen zu entwickeln.
  13. e********l

    es gibt aber nicht so viele vordefinierte funktionen wie bei php daher dauert es l?nger damit gute applikationen zu entwickeln.

    ROFL? Wie viele tausend FUnktionen brauchst du? So gut wie jede Funktion im JDK kannst du f?r die Webentwicklung nutzen.

    Und das JDK SE ist im Vergleich zum JDK der EE geradezu klein!
    JDK SE: ~64MB
    JDK EE: ~124MB

    //edit: Nicht zu vergessen die ganzen APIs & Frameworks die es noch gibt. JSF, Spring, Struts, etc

    Beitrag ge?ndert am 27.07.2006 17:36 von evil-devil
  14. Autor dieses Themas

    t********s

    hmm also ich finds schon verlockend ... welche b?cher sind denn gut?
    und ist perl eigtl nochmals ganz anders? weil java sachen laden immer solange...
  15. e********l

    Ladezeiten sind kein Argument. QUake 4 l?dt auf Ultra High auch einige Minuten -.-
  16. p**i

    evil!
    Solche destruktiven Beitr?ge bin ich von Dir gar nicht gewohnt! *g*
    Wo bleibt Deine produktive Antwort auf die Frage?! :-P

    Also, generell gibt es sicher gute B?cher f?r Java,
    ich pers?nlich habe noch nie eines welches Papierseiten besitzt, in den H?nden gehalten.
    Diesbez?glich kann ich Dir nur Online-Material darbieten:
    http://www.javabuch.de
    http://www.galileocomputing.de/openbook/javainsel5/

    Ansonsten noch die APIs und das war's dann auch schon.
    Mehr habe ich nie ben?tigt, Du kannst Dir nat?rlich auch B?cher zulegen,
    ist sicher mal gut um zwischendurch ein wenig war in Erfahrung zu bringen.

    Und ja, Perl ist anders...
    Syntaktisch wiedereinmal so aufgebaut wie der Rest,
    besitzt es doch seine eigenen Gegebenheiten.
    Einfach mal Tutorials durchlesen und feststellen, ob es was taugt ... f?r einen selbst und/oder das Projekt.

    Beitrag ge?ndert am 27.07.2006 22:24 von puni
  17. t*****b

    Java kann man nicht mit PHP verlgleichen, komplett unterschiedliche Anwendungsbereiche. Wenn dann vergleich PHP mit JSP. Ach informier dich selber.
  18. bitte darauf achten, dass das anfangs erw?hnte java in wirklichkeit javascript ist. dies ist genauso wie html php perl ... eine scriptsprache und keine programmiersprache. java hingegen ist eine vollwertige plattformunabh?ngige programmiersprache (neben c# die j?ngste). da der java zwischencode von einer virtuellen maschine zur laufzeit zum endprogramm gemacht wird, laden diese programme l?nger und sind auch langsamer als gew?hnliche bins (exe, com, ...).
    ich w?rde auf jedenfall eine sprache richtig lernen, also mit objektorientierung, sprich vererbung, eigenschaften, methoden, exceptions, evtl. threads, datenbankanbindung, ...
    das meiste gibt es mittlerweile in fast allen sprachen, nur die syntax ist anders.
    falls du f?r's web was machen willst w?rde ich das auf php basis tun und f?r normale programme java.
    f?r beides lohnt es sich mal eclipse anzuschauen (f?r php gibt es plugins)
  19. Mhh, ist Java nicht eingetlich auch eine Scriptsprache, denn sie wird ja acuh erst bei der Benutzung durch diese "virtuelle Maschine" f?r das System ?bersetzt.
    Wo liegt dort eingetlich der genaue Unterschied?

    MfG Lucas
  20. e********l

    Scriptsprachen haben im NOrmfallfall keinen ZUgriff auf das Client System. Java hat im Rahmen der Security Policies vollen Zugriff das Client System.

    Hast du schonmal eine JavaScript Anwendung gesehen die Registry EIntr?ge von WIndows liest? Ich nicht.

    ZUmal man den Bytecode von Java auch assemblieren kann f?r die jeweilige Plattform und somit eine native Binary erh?lt. Dementsprechend schwer wird das Reverse-Engineneering.

    @Puni: Muss auch mal sein ;)

    @b?cher: Da kann ich derzeit nur eins empfehlen.
    Bei Amazon: http://www.amazon.de/gp/product/3935042639/302-1451067-0428058?v=glance&n=299956
    Beim Javamagazin: http://javamagazin.de/itr/buchtipps/psecom,id,450,nodeid,21.html

    Steht auch in meinem B?cher-Regal und ist zum Nachschlagen und zum Lernen recht gut geeignet. Vielleicht nicht unbedingt f?r den Programmieranf?nger, da die Lernkurve am Anfang sehr schnell ansteigt. Alles in allem ist es eines der besten B?cher die ich bisher gelesen hab.
    Nicht zu vergleichen mit Java Insel, Java in 21 Tagen oder Jetz Lerne Ich Java. Diese B?cher fand ich bis auf zum schnellen Nachschlagen recht ?tzend. Hab mit diesen meine ersten Schritte damals unternommen und bin dann irgendwann zum offiziellen Java Tutorial von SUN gewechselt das mir mehr gebracht hat, obwohl es weniger behandelt.

    Ist nat?rlich alles geschmackssache, ich hab lieber eine steile Lernkurve und les mir das ein oder andere mehrmals durch, als das ich ?ber 30 Seiten eine Anleitung davon bekomm wie eine Variable deklariert wird o_O

    @snard: Ach, und was ist JSP? Das ist auch JAVA ;D JSP ist lediglich eine API innerhalb der Java Umgebung.

    @trueweb: Das ist relativ. Mittels des GDK k?nnen auch Anwendungen in PHP entwickelt werden. Nur bezweifel ich das diese wirklich gut sind...

    @Java jung: AUch das ist relativ. Immerhin hat Java in diesem Jahr seinen 10ten Geburtstag gefeiert. Klar, verglichen mit C (nicht C++) ist es jung. Aber 10 Jahre sind f?r eine Programmiersprache schon eine lange Zeit. Viele Sprachen sterben noch im ersten Jahr...

    Evil

    PS: Puni, genug? *G*

    Beitrag ge?ndert am 28.07.2006 10:09 von evil-devil
  21. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!