Artikel Tagged 'Entwicklung'


Die nahe Zukunft von Ajax

Ajax, für einige war es eine Revolution. stessi nascosti). Für einige Programmierer "navigiert" war nur eine andere Art und Weise zu tun, was wurde zuerst mit Hilfe des HTML-TAG erreicht IFRAME (oder FRAME gleichen versteckt). Offensichtlich sind sie alle recht. Ajax war eine Revolution, weil sie zu einem bestimmten Zeitpunkt, wo die Ausbreitung von Groß-banda und der Reife des Web (Web 2.0?) Einen völlig anderen Ansatz ermöglicht haben als in der Vergangenheit passiert ist.

Die Verbreitung von Web-Anwendungen von großen Gruppen wie Microsoft, Yahoo, Google und anderen zeigt, wie viel Sie werden in diesem neuen Ansatz zu investieren. Die Zukunft - demnächst - Ajax ist so hell und voll von neuen Wendungen.

Der Browser und Server Scripting (wie PHP) kann eine Beihilfe zu dieser neuen Art der Betrachtung des Web und seine Ressourcen zu geben! Applick.com gibt es eine klare Demonstration!

Mehr ...

Internet Explorer 7 (IE7): PNG-und CSS-noch weit entfernt?

In Redmond, müssen über eine großes Problem auf die Aufnahme! Es ist wunderbar absurd, dass am Ende des Jahres 2006 gibt es immer noch die Grundlage für ein - na ja - ungefähre Kompatibilität zwischen IE7 und Firefox! Trotz der offiziellen Veröffentlichung - wenn auch mit einer begrenzten Anzahl von Standorten - 7 des Internet Explorers, die Rendering-Engine Seite leidet immer noch unter offensichtlicher Mängel Programmierung! Ohne auf die vielen Details abgewendet Liste nur zwei hochkarätige Bugs noch präsentieren in diesem offiziellen Release!

Zuerst von allen NPCs werden anders GIF gemacht ... und, schlimmer noch, in absoluten Position unterziehen seltsame Konturen, je nachdem wie es läuft auf IE! Offensichtliche Fehler? O Wahnsinn einiger Junior-Entwickler?

Auf der CSS-Pseudo-Klasse: hover ist immer noch nicht auf allen TAG unterstützt, obwohl viele für das Blog Lauf nehmen! Aber welches System? Siehe W3C ...
Ein einfaches T: Last-Kind wird praktisch ignoriert! First-child: Microsoft hat mit Recht p unterstützt. Nun, wenn es implementiert das erste, was Sie bei der Umsetzung auch letzten Kosten? Geheimnis ...

Die Spitze des Absurden, dann wird mit Aufzählungen erhalten! Hört, hört! IE7 IE6 verhält sich genau wie! Aus der Reihe: Sie haben mit fehlerhaften Code gebracht? Zu viele copy and paste natürlich! Wenn definitie eine Liste mit den Kanonen und einem benutzerdefinierten Bild als UL LI-Punkte-Liste, nicht versuchen, ein Float-Element LI verwenden, verschwindet das Bild auf mysteriöse Weise, wie sie auf IE6 tat! Der eine, unnötig zu sagen, um Dinge richtig zu machen ist die übliche - old - FireFox!

Blog IE7 gibt es zahlreiche Beschwerden. Obwohl es die Bemühungen der Microsoft Behemoth, einen Blog während der Entwicklung einer Software wie IE7 starten jedoch erkannt, bleibt die Frage nach der Effektivität dieser Bewegung. Sie haben wirklich zugehört auf die Anfragen der Nutzer-Entwickler? Der Blog wurde mit dem IE7 zu spät geöffnet worden?

Wieder einmal müssen wir für einen Service-Pack nächste Abenteuer warten ...

Mehr ...

Adobe zur Rettung: Flash 9 und Photoshop Lightroom! Die Beta auch Exes ...

Nach der Übernahme von Macromedia, Adobe schafft seine Labs , Entwicklungslabors! Aufbauend auf dem Erfolg von Microsoft mit seinem Internet Explorer 7 Blog - das hat (und hat) gespeichert eine Menge von Diensten Pack - Adobe hat außerdem die Technik der Beta-Version. In der Tat war er nun, anstatt zu warten, für die nun sehr lange Zeit, um eine Software zu entwickeln (sei es Tradition, ist ein Web Application), warum nicht, Ihnen vorzuschlagen, die Version noch in der Entwicklung? Auf diese Weise gibt es eine Echtzeit-Feedback über die tatsächliche Qualität der Software die Sie entwickeln.

Aber, ganz ehrlich, sollte die Software haouse ein wenig nach unten "Preise für ihre Software, da die Beta - Sie zahlen oder gezahlt werden - wir tun Nutzer!

Mit Adobe Soundbooth Beta überschreibt der bekannten SoundEdit. Adobe Photoshop Lightroom ist ein neues Produkt an professionelle Fotografen richtet, mit vielen Video-Demos online. Flash 9 mit ActioneScript 3 erscheint auch in der Alpha-Version zum Download! Es ist zwar Vorschau angezeigt! Um die mobile finden Flash Lite 2.1 Authoring-Update , aber es scheint, dass eine endgültige Freilassung statt Vorfreude. Abgesehen von diesem kleinen Sammelband von Beta-, Alpha-und Upgrade glauben, dass die Initiative gut ist, wenn nicht sogar hervorragend.
Also für die Neugierigen, die vor und wollen nicht warten, um eine neue Version der Software versuchen, Adobe Labs ist ein Ort der sicheren Spaß! Ich betone noch einmal die Tendenz zum Endverbraucher zu den Stufen der Entwicklung beteiligt, ein Trend, der seine Verbreitung verdankt die Generation Web 2.0. Wahrscheinlich wird ein Modus, in naher Zukunft wie ein Lauffeuer verbreiten wird, wo immer möglich sein. Sie könnten versuchen, un'appartamente un'autombile oder bevor es freigegeben wird, zum Beispiel ...

Mehr ...

IE7: automatische Windows-Update

Version 7 des Microsoft-Browsers wurde (finalemente) in Englisch erschienen (es wurde fast gleichzeitig mit der Veröffentlichung von Firefox 2 veröffentlicht). Kurz gesagt - durch die automatische Windows-Update-Service - wird auf Millionen von Rechnern, wie z. B. System-Patches installiert werden. Jemand hat diesen Schritt von Microsoft x-ten schreien Fehlverhalten kritisiert. Web-Entwickler jedoch mehr daran interessiert zu wissen, was wird der Internet Explorer 6 (IE6) und wie comportarso bei der Entwicklung von Web-Sites werden

Die Veröffentlichung über Windows Update ist für Anfang November geplant! Daraus folgt, dass innerhalb einer Woche wird schön sein, dass IE6 begraben. Web-Entwickler haben auf Ihren PC natürlich aktualisieren, fand sie sich ohne eine Version 6 von denen die kanonische Test der Kompatibilität zu machen.

Es ist klar, dass diejenigen, die - wie wir - vollkommen wahnsinnig Updates ist und muss die neueste Version der Software haben, ist zwischen einem Felsen und einer harten Stelle. Auch - offensichtlich - IE6 ist tot! Und an der Zeit auch! Ein Kandidat Browser sicher zu sein - wenn es überhaupt eins ist - in der nahen Zukunft (nächster Tag) ist definitiv IE7, da diese Patches (Service Packs) Sicherheit unterzogen werden.

Vom Entwickler verstehen, dass IE6 aufgegeben wird! Darüber hinaus hat Microsoft ausdrücklich empfohlen, dringend auf die Version 7 zu bewegen, ob es eine Notwendigkeit, sie zu wiederholen. Webentwickler müssen eine Maschine mit IE6 zum Testen adoptieren? Durch nicht aktualisieren? Es wäre Angriffe von allen Seiten erlitten haben, und vermeidet es, auf dem Netz?

Die naheliegende Lösung - und vorteilhaft für Microsoft - ist, dass Entwickler und Endanwender unmittelbar auf IE7, ob sie es wollen oder nicht!

Mehr ...

Javascript PHP vs Inhalt

Es ist ein sehr wichtiger Grund für die Bevorzugung der Aufnahme von Inhalten über PHP - Server-Seite - auf einer Webseite in Bezug auf die Verwendung von JavaScript - Client-Seite. In der Entwicklung von Werkzeugen Ausflug Dienstleistungen auf dem CMS getmePage verwendet applick.com war es möglich, Ajax-Engine als HTTP-Server Datenrettung verwenden. Das Problem, in diesem Fall, war, dass man mit dem Inhalt einer Seite zu tun hatte, dass Inhalte, die von Suche Crawler wie Googlebot indiziert! Die Raupen nicht ausführen JavaScript, so dass es eine leere Seite in den Augen der googlebot. Heute bin ich zufrieden, einen Unterschied in der Indizierung in Suchmaschinen zu machen bin, so muss man vorsichtig sein, wie sie Inhalte auf einer Seite generiert. Derjenige, der die 'sieht Endkunden ist nicht die Ansicht eines Werkzeugs wie googlebot. Dies ist einer der Gründe, die die Wahl von PHP nell'engine Datenrettung dell'applick getmePage bestimmt. PHP in der Tat durch den Web-Server, bevor die Seite an den Client ausgeführt. Daraus folgt, dass das, was er sieht, ist das, was ein Crawler die Endanwender sieht.

Mehr ...

Web 2.0: Kein JavaScript

Wie bereits auf "berührt JavaScript vs PHP "(oder ASP, CFM, ...), die Frage, ob oder nicht, einen Kernel Web2.0 JavaScript in Ihren Skripts eingeben, anstatt ihn - in der Mehrheit der Mitglieder - der Server-Seite, kann zu Verwirrung führen, wenn nicht Verwirrung. Allerdings gibt es gute Gründe, um den Server als dem Auftraggeber zu begünstigen, aus Gründen, die nichts mit Web2.0, die im Gegensatz dazu wirft ein Schlaglicht auf Ihre JavaScript-Skripten zu tun haben.

Mehr ...

Bestätigen per E-Mail in Javascript und PHP

Für diejenigen, die Module und Form der Kontakte zu entwickeln, besteht ein Bedarf an der immisione einer E-Mail-Adresse zu bestätigen. Heute mehr denn je bereit, mit Dämonen SPAM überall laufen, ist es gut, gegen die "schlauen" ready to HTML-Formulare verwenden, um E-Mail senden oder illegalen Hack, um SPAM und mehr zu bewachen.

Mehr ...

Klassen und ID in CSS

nei fogli di stile. Hier sind ein paar kurze Tipps, wie Sie mit class und id in Stylesheets. Denken Sie daran, dass, sobald der Einsatz moderner JavaScript-Techniken, wie zum Beispiel den Einsatz von Ajax-Motoren, kann in Konflikt mit den Empfehlungen, hierher zu kommen! Und am Ende werden wir sehen, warum.

Mehr ...

Die Wunder der CSS2.0 +

Aufgrund der Unverträglichkeit von Stil und vielleicht Ausgang - noch - Cross-Browser, weiß nicht jeder über das enorme Potential von Stylesheets. Wir wollen zeigen, so dass einige Funktionen von CSS-Syntax den meisten unbekannt und soll uns daran erinnern, wie wenig - oft - wir eine optimale Nutzung des Tools, die wir zur Verfügung haben.

Hinweis: Alle Proben wurden auf Firefox 1.5.0.5 getestet

Wählen Sie nach Attributen

1
2
3
4
5
"myInput" > < div id = "myInput">
"submit" value = "invia" / > < Eingang type = "submit" value = "submit" />
"button" value = "Pulisci" / > < Eingang type = "button" value = "Clear" />
"button" value = "Annulla" / > < Eingang type = "button" value = "Abbruch" />
</ div >
1
2
3
type = submit ] { color : #f00 } div # myInput input [type = submit] {color: # f00}
type = button ] { color : #0f0 } div # myInput input [type = button] {color: # 0f0}
value = Annulla ] { color : #00f } div # myInput input [Wert = Abbrechen] {color: # 00F}

Diese Funktion, die oft Kegel fortgeschrittenen CSS2 genannt, ermöglicht strabiglianti Dinge, wenn wir für einen Moment zu reflektieren. Der größte Vorteil ist die HTML-Seite ottinene, wo es keine Notwendigkeit, zwischen den Klassen-oder ID-Tag im CSS unterscheiden. Es ist genau die Attribute - noch vorhanden - in der TAG um anzuzeigen, welche Art verbunden. Darüber hinaus kann jeder Attribut des Tags als Wähler genommen werden: alt, title, accesskey, etc. ...

Auswahl für Tiefe

Diese Art der Selektion ist nichts weniger als spektakulär, wenn man bedenkt, dass kann mit dem vorherigen hinzugefügt werden. Es erlaubt Ihnen, die Hierarchie der Elemente zu definieren. Mit Blick auf das folgende Beispiel haben wir sofort erkennen, wird die außerordentliche Bedeutung dieser Art der Selektion, die das HTML sauber und frei von unnötigen Indikatoren. Hält

1
2
3
4
5
6
7
"myBox" > < div id = "mybox">
p > < p > Absatz 1 </ p >
p > < p > Absatz 2 </ p >
p > < p > Abschnitt 3 </ p >
p > < p > Absatz 4 </ p >
p > < p > Absatz 5 </ p >
</ div >
1
2
3
p { color : #f00 } div # mybox> p {color: # f00}
p + p { color : #0f0 } div # mybox> p + p {color: # 0f0}
p :last-child { color : #00f } # Mybox div> p: last-child {color: # 00F}

e – fantastico – first-letter ! In der Tat, um nur diesen Schluss Überflugrechte, sowie last-child existiert first-child , und - erstaunlich - first-letter ! Probieren Sie es aus.
Wir haben offensichtlich das Thema berührt, sehr umfassend, um die Wahrheit, der CSS sieht wie fortschrittliches Instrument für die Definition von layput Seiten sagen. Es gibt noch weitere Selektoren und Verhaltensweisen und eine gute Nachricht für die Spezifikation der CSS-Datei für die künftige Generation.

Mehr ...

Die Zukunft des HTTP-

Entwickeln von Webanwendungen mit Technologien wie Ajax hat alle Beschränkungen des Internet-Protokolls HTTP enthüllt. Früher oder jeder Programmierer trardi kollidiert mit der Notwendigkeit - zum Beispiel -, um eine dauerhafte Verbindung mit dem Client zu haben. Der Versand an die Kunden von einer Broadcast-Nachricht ist immer noch, ohne auf eine Einrichtung riskant unmöglich!

Im Internet-Szenario, aber die Verwendung von speziellen Komponenten wie ActiveX-Objekt, Flash oder Java-Applet, so dass das Problem auch umgehen. Oft in der Tat fragt man sich, wenn das HttpRequest-Objekt (Stein Basis für Ajax Erfahrung) kann nicht durch eine ActiveX-Komponente ersetzt werden oder mit Hilfe einer unsichtbaren Flash-Film für alle Fälle!

Dies ist einer der ergreifendsten Teil der Entwicklung der nächsten Generation Web-Anwendung. Um das zu beweisen, in der Tat gibt es eine ganze Reihe von "Beta"-Web-Anwendung mit gemischten Technologien, um die verschiedenen Probleme zu lösen, die entstehen - und dass die HTTPRequest ist nicht in der Lage durchzuführen. Das gleiche FlickR , einer der erfolgreichsten Foto-Blog, nutzt Flash-Filme in einigen Bereichen der Webseite. Es gibt tatsächlich noch komplexer, wo es Java-Applets oder ActiveX-Steuerelemente, um sie zu bekommen, wo niemand - Ajax - wurde vor weg!

Was muss kurzfristig getan werden, ist ein neuer Standard für die HTTPRequest, auch indem er ihn auf eine andere Weise. Lage, ein Objekt zu erhalten, in allen Browsern präsentieren, in der Lage Verbinden permaneti und in der Lage, mehrere Protokolle zu manipulieren. Dies würde jedoch ein Wunschtraum für Entwickler, sondern ragionandoci gut sein, könnte es zum Tode des Internets führen, wie wir es kennen.

Wenn HTTP als globales Netzwerk wurde entwickelt, die wir heute kennen hatten sehr unterschiedlichen Geschwindigkeiten und Anwender. Die wichtigsten Punkte des HTTP sind:

  • Verbinden mit dem Web-Server
  • Fordern Sie eine Datei
  • Trennen

Minimale Unterstützung Händedruck; Das HTTP ist mit der Grundidee nicht belasten die Übertragung über das Netzwerk geboren! Selbst jetzt, wenn der Browser eine Seite auf einem Webserver, legen Sie nur die drei oben aufgeführten Schritte. Es ist wichtig zu beachten, dass Google hat eine Software wie Google Earth entwickelt, um Hindernisse zu überwinden, und die Verbindung mit anderen Sachen. Internet-Verbindung ist bereit, permaneti tragen? Wir halten es für verfrüht. Der größte Teil der Hosting-Service würde in wenigen Sekunden zusammenbrechen. Banda und CPU sollte viel mehr in der Lage, die Menge des Verkehrs, der heute produziert wird, zu widerstehen.

Die Tatsache, dass die Unterstützung Verbindungen permaneti gut umschrieben und werden zunehmend mit ausgefeilter Technik und Komponenten und Spezifikationen.

Mehr ...



Stoppen Sie SOPA