Ich bin bei der Suche im Forum über ein Zitat gestolpert (dieses hier von quantum), und das veranlasst mich zu der Frage, was hat eigentlich im modernen Internet Zukunft? Ich habe einen Bekannten der studiert Webdesign, und sprach auch schon öfter von Ajax (meines erachtens nach war das XHTML+Java - richtig?). Mich würde mal interessieren ob ihr dem Zukunft gibt und wenn ja, wie ihr mir empfehlen würdet an Ajax heran zu gehen, was muss ich darüber wissen, aneignen etc. ...? Oder lohnt es sich gar nicht, wie offenbar bei Flash?
Sollte solch eine Diskussion schon früher mal vorgelegen haben, dann reicht mir auch der link dazu, ich hab ihn jetzt nicht gefunden!
wünsche noch nen schönen Sonntag ...
This post has been edited 1 time(s), it was last edited by antonio.s-itse: 08.08.2010 16:18.
Hey,
bitte hämmer dir eines in den Kopf: Java ist nicht Javascript. Dieser Irrtum ist der wohl am meisten verbreitete Mist im Web.
Was du für AJAX können musst?
xHTML, CSS, PHP, Javascript.
Php kann man ausklammern, jedoch brauchst du das um wirklich schöne Dinge zu erstellen, ist jedenfalls meine Meinung. Im Grunde genommen hat Ajax genauso wenig Zukunft wie andere Websprachen, denn es wird immer etwas weiter entwickelt und irgendwann durch was anderes ersetzt. Genauso ist es mit Flash geschehen. Vor ein paar Jahren war auch jeder auf dem Trip, dass Flash das absolute High Quality Standard im Web ist, jetzt wurde es teilweise abgelöst. Wie auch immer jetzt sprenge ich schon den Rahmen.
Ich selber denke, dass in den nächsten 2-3 Jahren die Ajax Entwicklung förmlich explodieren wird und das der neue Webstandard wird.
Registration Date: 06.08.2010
Posts: 31
Location: geb. Berlin
Program: PS
Thread Starter
ich kenne den Unterschied zwischen Java und Javascript, aber danke für die korrektur um: "Was Ajax ist!" Nun dann ist es wahrscheinlich einfacher als ich zuerst gedacht habe. Also geht es bei Ajax nur um die Dynamik? Um das Zusammenspiel von diesen 3-4 Elementen, und ist kein eigenes Script? Interessant, ich habe bis jetzt gedacht es wäre ein eigener Code (wie so ähnlich bei SQL und Php), mein Irrtum!
Wobei ich erkenne da schon den Konflikt, dass das Vertrauen gerade zu Java-Script erst wieder aufgebaut werden muss. Wie ist da der Stand beim Anwender? Früher gabs da ein gewisses Misstrauen?!
Naja also ich muss sagen, ich verabscheue den ganzen Flash-mist,
und programmiere daher meine dymischen Sachen NUR mit javascript (wenns nicht anders geht)
bzw. wenns um dynamische Daten geht eben auch mit Ajax.
Ich schätz schonmal das Ajax ne etwas länger währende Zukunft verspricht,
allein weil man keien zusätzlichen Plugins braucht (javascript is ja eig. in JEDEM browser integriert).
Viele moderne und große Websites nutzen ajax ja auch (siehe Facebook, etc.).
Was das Vertrauen zu javascript gegenüber dem Enduser angeht, kann ich nicht viel sagen, ausser,
dass die meisten User mit aktiviertem javascript auf meinen Websites unterwegs waren (wenns ich auch nicht unbedingt viele user habe
)
Ajax is auf jeden Fall ne klasse Sache. Lohnt sich denke ich schon,
dass man sich da in die Materie einarbeitet, zumals ja nun wirklich nicht viel Aufwand ist, wenn man sich mit PHP, Javascript und Html auskennt
ajax = Asynchronous JavaScript and XML
Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Browser und dem Server. Dieses ermöglicht es, HTTP-Anfragen durchzuführen, während eine HTML-Seite angezeigt wird, und die Seite zu verändern, ohne sie komplett neu zu laden. Viele Anwendungen von Ajax werden dazu eingesetzt, im Webbrowser ein desktopähnliches Verhalten zu simulieren, wie beispielsweise Popup-Fenster.
1. treffer für ajax in google.
ajax hat mit xhtml nix am hut. um ajax benutzen zu können brauchste xml. xml ist wieder eine eigene sprache, aber nich sonderlich kompliziert.
Ich wollte nur eine wichtige Tatsache anmerken, die die unbedarften Nutzer gerne ignorieren.
AJAX ist mit (fast) jeder Backend-Programmiersprache umzusetzen. Ich mach das mit Python.
Und AJAX bezeichnet in der Tat nur das Zusammenspiel von einer Frontendsprache (JavaScript) und einer Backendsprache (PHP, Python, C etc.) durch eine XML-Schnittstelle, die im Brauser implementiert ist. (afair)
Natürlich ist AJAX auch die Zukunft. Weil AJAX einfach unabhängig von der Wirtschaft ist. Wenn Adobe pleite würde, was wäre dann mit Flash?
Ferner ist AJAX durchaus weit verbreitet, und es gibt unzählige Implementationen für beide Seite, um das arbeiten mit AJAX einfacher zu machen.
Und nein, der Nutzer merkt nichts. In der Regel ist der Nutzer sogar so dumm, dass er nicht einmal von der Existenz eines Servers weiß, geschweige denn Techniken und Sprachen wie HTML, AJAX, PHP etc.
Ich wollte nur eine wichtige Tatsache anmerken, die die unbedarften Nutzer gerne ignorieren.
AJAX ist mit (fast) jeder Backend-Programmiersprache umzusetzen. Ich mach das mit Python.
Und AJAX bezeichnet in der Tat nur das Zusammenspiel von einer Frontendsprache (JavaScript) und einer Backendsprache (PHP, Python, C etc.) durch eine XML-Schnittstelle, die im Brauser implementiert ist. (afair)
Natürlich ist AJAX auch die Zukunft. Weil AJAX einfach unabhängig von der Wirtschaft ist. Wenn Adobe pleite würde, was wäre dann mit Flash?
Ferner ist AJAX durchaus weit verbreitet, und es gibt unzählige Implementationen für beide Seite, um das arbeiten mit AJAX einfacher zu machen.
Und nein, der Nutzer merkt nichts. In der Regel ist der Nutzer sogar so dumm, dass er nicht einmal von der Existenz eines Servers weiß, geschweige denn Techniken und Sprachen wie HTML, AJAX, PHP etc.
lg
*word*
zudem kommt noch hinzu, dass flash ja nicht immer gerne gesehen wird bei einigen firmen : D und daher javascript auch von anderen endbenutzer geraeten unterstuezt wird, siehe mobiletelephone, tablets, fernsehr oder was weiss ich nicht was.
man darf flash aber trotzdem nicht niedermachen, da es nicht shclecht ist, alles hat halt seine einsatzbereich, was waere flashgames.de ohne flash ? : ( ㅋㅋㅋㅋ
Registration Date: 06.08.2010
Posts: 31
Location: geb. Berlin
Program: PS
Thread Starter
Gut, danke an euch, das hilft mir schon mal weiter!
Da sich einige ja offenbar schon intensiver mit Ajax beschäftigt haben, meine Frage an euch, welche Bücher (am liebsten mit ISBN) empfehlt ihr um in Ajax einzusteigen?? Wen man bei Amazon Ajax eingibt, hat man ja doch eine große Auswahl. Eure Auswahl, Erfahrung, welche sind gut für Einsteiger???
This post has been edited 2 time(s), it was last edited by antonio.s-itse: 18.08.2010 22:34.
Original von ClOuDy.
ajax hat mit xhtml nix am hut. um ajax benutzen zu können brauchste xml. xml ist wieder eine eigene sprache, aber nich sonderlich kompliziert.
Stimmt aber auch nicht. Der Name "Ajax" ist da auch etwas verwirrend.
Das Datenformat für die Übertragung muss nicht xml sein. Und wenn man Daten abruft und diese in Javascript weiterverarbeiten will, dann würde ich eh JSON verwenden. XML muss man immer noch parsen bzw. sich durch den DOM-Baum hangeln, bei JSON bekommt man ein Javascriptobjekt mit dem man sofort weiterarbeiten kann.
Original von ClOuDy.
ajax hat mit xhtml nix am hut. um ajax benutzen zu können brauchste xml. xml ist wieder eine eigene sprache, aber nich sonderlich kompliziert.
Stimmt aber auch nicht. Der Name "Ajax" ist da auch etwas verwirrend.
Das Datenformat für die Übertragung muss nicht xml sein. Und wenn man Daten abruft und diese in Javascript weiterverarbeiten will, dann würde ich eh JSON verwenden. XML muss man immer noch parsen bzw. sich durch den DOM-Baum hangeln, bei JSON bekommt man ein Javascriptobjekt mit dem man sofort weiterarbeiten kann.
Oder man überträgt direkt das auszugebende Objekt.
Wenn du beispielsweise ein News-Container alle 20 sekunden neu laden willst, dann machste mit ajax einfach ne anfrage auf ne php seite welche dir den kompletten div ausgibt
Dann brauchst nix parsen oder sonstwas
Also ich weiß wie ich damals mit einem Kollegen Ajax genutzt habe (mein Kollege eher) um einen Chat zu programmieren der den Chat immer refresht sodass er im aktuellen Stand bleibt. Das ging viel besser als mit HTML Refresh. Ansonsten kenne ich Ajax nur in solchen Verbindungen, war aber sehr brauchbar.
Ich denke C++ wird noch bedeutender in der zukünftigen Zeit. Damit zu designen ist schon etwas kniffliger, sieht aber viel sauberer aus.
Registration Date: 18.11.2007
Posts: 557
Location: London
Program: Zend Studio
Forums: Coding; International Section
Also buecher kann ich net empfehlen, da ich es nicht ueber buecher gelesen habe, um ehrlich zu sein, ist mir das AJAX mit normalen js auch viel zu umstaendlich, ich habe das mal in meiner ausbildung ein wenig gezeigt bekommen, fand ich aber total doof und zeitraubend, daher kann ich nur empfehlen jquery oder aehnliche bibliotheken zu verwenden, da geht es naemlich gaaaaaaaaaaaaaaaaanz einfach, nach einer stunde bist du da schon ganz gut drin, einfach mal alles ein wenig ausprobieren, wie es in der offiziellen doku steht und dann biste schon mal ein schritt weiter mit ajax...
was ich dir aber jetzt schon mal als tip geben kann und den wirst du brauchen und auch nutzen:
du kannst mit ajax nicht von einer anderen domain etwas laden in einer gewissen art und weise, das wird vom browser verboten da es als Cross Site Scripting deklariert ist und damit naja "illegal" will ich net sagen, aber es ist "boese" : D wie man das umgeht ganz einfach:
du baust dir einen proxy!
sprich:
deine ajax anwendung will von deiner eigenen domain ein php script, bzw. dessen ausgabe, laden und anzeigen.
dieses php script benutzt curl um eine andere seite zu laden und dann in einer gewissen art auszugeben.
findet man auch haufenweise tutorials und ganz viele twitter anwendungen funktionieren so, wenn man sie sich mal genauer anschaut.
If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.
After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.
In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.
Sign up now and enjoy the advantages as a registered member.
(This website will be ad-free after a complete free sign up.)