Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

flOw™

Eroberer

Dabei seit: 22.08.2011

Beiträge: 60

 

1 Zum Seitenanfang

Dienstag, 1. November 2011, 12:21

Unterschied zwischen jQuerry und Java

Hallo.
Ich wollte mal fragen was der unterschied zwischen querry und java ist.
Ich bin ein totaler Neuling auf den Gebiet und darum möchte ich fragen ob querry einfach nur ein überholtes Java ist.
Wenn ja versuch ich gar nicht java zu lernen... wäre ja sinnlos
 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

2 Zum Seitenanfang

Dienstag, 1. November 2011, 12:27

Also jQuery und Java haben gar nichts gemeinsam.

Java ist nämlich was anderes als JavaSCRIPT und jQuery ist ein JavaSCRIPT Framework.
Also jQuery vereinfacht einige Dinge in JavaSCRIPT und bietet schöne Gestaltungsmöglichkeiten.

http://www.webmaster-eye.de/JavaScript-v…59.artikel.html
Hier kannst du erstmal die Unterschiede zwischen Java und JavaScript nachlesen, die nicht all zu viel gemeinsam haben.

jQuery ist dann ne tolle Sache wenn du mit JavaScript arbeitest.
Kannst dir auch mal auf http://jquery.com/ die Demos ansehen.

MFG Simon
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

3 Zum Seitenanfang

Dienstag, 1. November 2011, 13:34

der unterschied zwischen reinem JavaScript und jQuery ist 0. jQuery ist im grunde eine Bibliothek mit javascript funktionen. der Vorteil daran ist, dass viele funktionen einiges vereinfachen und dass es funktionen gibt die Browserunabhängig sind. IE und andere Browser haben ihre eigene JavaScript spezialitäten, in jQuery wird dieses Problem aufgehoben, du schreibst also ein Script und der Läuft in allen Browsern.

Also beispiel, im javascript findet man oft sowas wie document.getElementById('divid'). und man möchte nicht viel tippen um sich die zeit zu esparen. also schreibt man hint $('#divid') . oder ein standard ajax request sieht etwa so aus:

Javascript-Quelltext

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
var req = null;
 

		try{
			req = new XMLHttpRequest();
  		}catch (e){
			try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
			}catch (e){
				try{
					req = new ActiveXObject("Microsoft.XMLHTTP");
				}catch (failed){
					req = NULL
				}
			}  
		}
             if(req != null){
			req.onreadystatechange = function(){
			switch(req.readyState){
				case 4:
					if(req.status == 200){
						document.getElementById("debug").innerHTML = req.responseText;
					}
					break;
			}
		};
		req.open("get", "test.php?tid=" + document.getElementById("input_id").value);
		req.send(null);
}


viel quellcode + abfrage bezüglich browsers usw.. mit jQUery würde es so aussehen

HTML

1
2
3
4
5
6
7
8
$.ajax({
url:'test.php',
data:{'id',$('input_id').val()},
dataType:'get',
success:function(data){
$('#debug').html(data);
}
});


ein bisschen weniger code;) und dann gibt es sowas wie jQueryUI damit lassen sich noch mehr sachen, viel schneller umsetzen. Außerdem haben viele leute für das jQuery plugins geschrieben wie eine Bildergalerie usw.. es gib sehr viele plugins die man schnell verwenden kann und man muss selbst kaum was Programmieren.
Mein kleines Projekt
-Cruel Online-
 

nocturne

Kaiser

Dabei seit: 06.01.2005

Beiträge: 1 167

 

4 Zum Seitenanfang

Dienstag, 1. November 2011, 13:48

jQuery ist für eine Browser-Skriptsprache und wird sinngemäß immer nur im Browser ausgeführt.
Java ist meist auf dem Server zu finden, kann aber auch als Applet im Browser (wie jQuery) ausgeführt werden.

jQuery braucht den Browser, Java nicht.
Java kann auf Dateien zugreifen, jQuery nur indirekt (Dateiupload).
Java hat im allgemeinen Schreibzugriff auf Hardwareresourcen (Drucker, Tastatur, Maus, Festplatte), jQuery hat nur leseberechtigung (ausser das Browserfenster).

Ich hoffe das ist einigermaßen verständlich, auf Ausnahmen bitte hinweisen.

Java ist eine echte Programmiersprache.
Hier ist ein kleiner Baum von Java-Projekten die zusammenarbeiten:
http://cia.sourceforge.net/images/Project-Dependencies.png

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nocturne« (1. November 2011, 13:48)

 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

5 Zum Seitenanfang

Dienstag, 1. November 2011, 14:09

Das Bild ist verdammt unübersichtlich wenn der Bildschirm nicht als Weitwinkelobjekt fungiert :D
 

flOw™

Eroberer

Dabei seit: 22.08.2011

Beiträge: 60

 

6 Zum Seitenanfang

Dienstag, 15. November 2011, 08:28

Ok gut zu wissen.
Querry sollte man in Seiten nutzen die möglichst gut "funktionieren" müssen wie zb. Geldüberweisungen oder Produktvorstellungen wo es sehr peinlich ist wenn der "Kunde" nicht alles in seinen Browser angezeigt bekommt wenn er den falschen nutzt.
Ich kann mir denken das es bei manchen Codes auch weniger Zeilen braucht und darum schneller Ladet.
Java ist hingegen eher für Addons oder "Share ware" wie Soundcloud (der Player).
Ich denke die Mischung bringt es.
Achja danke für die schnellen Antworten
Grüße
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

7 Zum Seitenanfang

Dienstag, 15. November 2011, 08:44

die Mischung machts eben nicht, Java ist eher für Desktop anwendungen gedacht, dass man diese als Add Ons in eine Webseite einbauen kann ist nur ein Feature. Vielleicht kennste Minecraft, das ist in Java gemacht. Oder Netbeans/ Eclipse , das ist in java gemacht.

Der Wesentliche unterschied ist, dass javascript eine Scriptsprache ist, und Java eine compiler sprache. Bei java musst du den Quellcode kompilieren zu einer .jar datei und es mit Java Laufzeit Umgebung(JRE) ausführen. Javascript hingegen , wird im Browser ausgeführt(Wobei sich das mit HTML5 und Chromium Ändern soll, HTML5 applikationen für den Desktop sollen möglich sein), jeder kann den Javascript code ssehen und dieser code wird nicht zu irgendwas verpackt.

Java mit Javascript zu mischen ist eigentlich sinnlos, es wird nur in Speziellen fällen gemacht, zb ein IRC Chat auf deiner Homepage könnte man damit realisieren, viele setzen aber eher auf Ajax Chats oder Flash Chats. Javascript Player gibt es übrigens auch, da muss man kein Java einbinden.

Auch musst du bedenken, dass nicht jeder auf seinem PC Java(JRE) installiert hat und somit könnten dann bestimmte teile deiner Page nicht dargestellt werden. Javascript läuft aber out of the box in den Standard Browsern, es seidenn es ist deaktiviert. Mischen, würde ich die beiden Technologien auf keinen Fall, da zu viel Aufwand(Jetzt nicht die embedded .jar datei in die homepage einbinden, sondern eine jar datei zu erstellen)
Mein kleines Projekt
-Cruel Online-
 

Dabei seit: 06.11.2007

Beiträge: 120

 

8 Zum Seitenanfang

Dienstag, 15. November 2011, 10:42

Java ist eine Objektorientierte Programmiersprache wie bespielsweise c++ ect.
Sie funktioniert mit einer JRE = Java Runtime Environment auch virtuelle Java Maschine genannt.
Dafür ist sie Plattformunabhängig und die Programme funktionieren auf Linux, Win, Mac ect.
Als eher für offline Anwendungen auf Desktops gedacht.

JavaScript ist eine Skriptsprache die Hauptsächlich zum Clientseitigen manipulieren von Internetseiten vewendet wir.
Das das Wort java dort auftaucht liegt daran das die Syntax der von Java ähnelt.
Das ist allerdings die einzige gemeinsamkeit, sonst habe die beiden nix, auch rein garnix miteinander zu tun.

jQuery ist ein Javascript-basiertes Framework was Bibliotheken zur verfügung stellt um nicht immer das Rad neu erfinden zu müssen.
Die dortigen Funktionen kann man leicht nutzen, was für javascript-Anfänger oft von Vorteil ist.
Wird eine Funktionalität dort nicht gefunden heißt es selberschreiben :)

Hoffe Klarheit geschafft zu haben
www.pokerstrategy.com/
Lerne zu pokern wie die Profis und gewinne mit Strategie!
 

flOw™

Eroberer

Dabei seit: 22.08.2011

Beiträge: 60

 

9 Zum Seitenanfang

Dienstag, 15. November 2011, 12:41

Naja ich dachte Java = JavaSkript.....
Ich hatte bis jetzt nur mit den .js daten zu tun und wusste gar nicht das es noch mehr "Java"s gibt...
Eine Frage hätte ich dann aber noch.

Zitat

jQuery ist ein JavaSCRIPT Framework

Was ist ein Framework?
Ich kenne die Framework Sache bei Programmen zb. wo du bestimmte Inhalte erst über das Programm und nicht über den Browser Downloaden musst

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »flOw™« (15. November 2011, 12:41)

 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

10 Zum Seitenanfang

Dienstag, 15. November 2011, 13:32

http://de.wikipedia.org/wiki/Framework

Im Falle von jQuery kannst du es als "Bibliothek" ansehen, in der Vereinfachungen für JavaScript gespeichert sind.
Was das dann bringt kannst du ja oben in "cccpmik"s Beitrag lesen.

Nicht um sonst ist der Leitspruch von jQuery "Write less, do more" ;)

BTW.: Ich seh gerade jQuery wird auch auf der offiziellen Seite als Library betitelt.

Hoffe das hilft dir ein bisschen.

MFG Simon
 

Dabei seit: 06.11.2007

Beiträge: 120

 

11 Zum Seitenanfang

Dienstag, 15. November 2011, 13:38

Eine Grundstruktur ein "Rahmenwerk".

Es ist eine Umfangreiche Bibliothek mit fertigen Funktionalitäten.
Z.B. kannst du in javascript aufwending eine Funktion schreiben die beim Überfahren eines links mit der Maus ein kleines Fenster öffnet mit der miniaturansicht des Ziels des Links.
Du kannst allerdings auch einfach eine entsprechende Bibliothek einbinden und mit den onmouseover nur EINE Funktion der Bibliothek mit der URL aufrufen. Tadaa, 1/2 bis 1 Tag Arbeit gespart.

edit: oh deffcon war schneller :)
www.pokerstrategy.com/
Lerne zu pokern wie die Profis und gewinne mit Strategie!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »folienschmiede« (15. November 2011, 13:38)

 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

12 Zum Seitenanfang

Dienstag, 15. November 2011, 13:41

1/2 bis 1 Tag Arbeit gespart.


wenn nicht noch mehr:D schon mal versuch ein Div Draggable und Droppable zu machen? und dass es auch in IE7,8,9,Chrome,FF,Opera,Safari läuft? habe das mal versucht:D und dann kamm jquery:D $('.klasse_des_divs').draggable(); fertig
Mein kleines Projekt
-Cruel Online-
 

Deffcon

König

Dabei seit: 11.11.2010

Beiträge: 897

 

13 Zum Seitenanfang

Dienstag, 15. November 2011, 17:10

So ist das halt mit dem neu erfinden des Rades :D
 

wischi

Routinier

Dabei seit: 23.01.2009

Beiträge: 493

 

14 Zum Seitenanfang

Dienstag, 15. November 2011, 17:56

Offtopic: Hi Leute bin ich wieder mal aktiv. Versuch wieder öfters vorbei zu schaun :-)

Zitat

Naja ich dachte Java = JavaScript.....

Das ist leider ein sehr schwerer Fehler den mitunter die Namensgeber von JavaScript zu verantworten haben (Netscape) früher (ganz früher) hat diese Scriptsprache LiveScript geheißen. (Würde das Zeug gerne wieder zurück-benennen, denn der Name verwirrt alle die es nicht wissen, denn normalerweise heißen Dinge Ähnlich wenn Sie ähnlich sind, aber die Ähnlichkeit ist so groß wie die von einem Auto und einem Kühlschrank - Beides hat einen Kompressor :-) )

lg wischi
wischipedia - http://wischenbart.org/wwa (einfach mal vorbeischaun)
 

Ähnliche Themen