Artikel Tagged 'Internet'


IE 7: Enttäuschung, Firefox Beta: Herzlichen Glückwunsch!

Vor ein paar Tagen habe ich installiert - auf einer speziellen Maschine - die Beta-Version von Microsoft Internet Explorer 7. Die Installation dauerte eine Ewigkeit, das Aufblasen der PC robbaccia wie gewohnt. Die ersten Probleme kamen mit der ersten erforderlichen Neustart, wie üblich, fehlende Icons, seltsame Flimmern, etc. ...

Bei Microsoft haben wir seit Jahren arbeiten jetzt und immer noch nicht unterstützen CSS-Befehle, wie Christus! Sie können einfach nicht verstehen, wie sie sich entwickeln schlecht. Sie werden ein Team von 50 Personen mindestens das ganze Geld des Landes haben aber dennoch bei der Schaffung von Müll-Software bestehen.

Gratulation an das Team anstelle von Firefox, und in der Beta für die Version 2 sieht schon einen JavaScript 1.7!

Was soll ich sagen ... es wäre besser, dass Microsoft die Produktion der eigenen Browser gestoppt, da es nicht ganz Schritt halten können mit der Zeit. Verzögerungen und kontinuierliche strukturelle Defizite machen IE im Grunde nutzlos. Die Würmer scheinen dann zu Hause in Redmond sein, dann empfehlen wir Ihnen dringend, weg zu bleiben. Das Entwickler-Team: bitte, unterstützt das PNG-Format mit Transparenz sind 24bit ... Jahrhunderte FireFox umgesetzt it! Komm schon ...
Hoffentlich Firefox 2.0 kommt so schnell wie möglich!

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 ...

Google Mobile

Wir haben endlich! Das Web, mit Hilfe der vertrauten Google-Marke, kommt offiziell auf dem Handy. Die Tatsache, dass das Unternehmen eine Werbekampagne (TIM), die die Verwendung der Google-Suchmaschine auf Handys, erleuchte diejenigen, die noch nicht sapevavo im Internet zeigt, ins Leben gerufen - immerhin - es war auch oft direkt von Ihrem Handy.
Eigentlich gibt es eine echte technologische Neuheit, die im strengen Sinne des Wortes. WAP-und Derivate (Flash Lite, zum Beispiel) stehen zur Verfügung und verwendet seit einiger Zeit, aber was macht es interessant ist der offizielle Sponsor der Nutzung von Google via Handy.

Sie können jetzt einen neuen Markt Realitäten, die es haben, um Programm wird in ihrem Zeitplan des Angebots, die Möglichkeit, eine Version von Web-Browsern für mobile bieten.

Aber wie verbreitet ist die Verwendung von Handys als Web-Browser?

Tim hat auch vor kurzer Zeit verzeichnete eine Kurzmitteilung (Werbung), wo dass die Raten der das Browsen im Web (oder WAP) mobile-Modus geändert wurden informiert! In diesem Fall zahlen Sie nur die Anschlussgebühr (wir hoffen, bald beseitigt werden, auch), nach der Sie suchen für das, was Sie wollen kostenlos. Dies ist ein Schritt, der das Schicksal, dass bestätigt - früher oder später - auf uns wartet.

Es ist daher offensichtlich eine Bewegung, ein Ferment in diesem Bereich, versuchten - zum Beispiel - eine Einigung über eine Reihe von Leitlinien für die Standortentwicklung Webmobile zwischen Nokia, Vodafone und Google. Das W3C, für seinen Teil, schlägt seine Richtlinien .

Laut Untersuchungen durchgeführt von M: Metrics, 19% der US-Handy-Nutzer regelmäßig zu konsultieren, das Web über ihre Handys! Stellen Sie sich die Japaner!

Daniel Applequist, ein Executive von Vodafone, sagte: "Wir wissen jetzt, dass die Ausrüstung zur Verfügung, um Benutzern die Möglichkeit zum Surfen im Internet haben, sind aber nicht so viel benutzt wie sie sein könnten." Dies gilt, hängt fast ausschließlich von den Kosten für die Verbindung, doch wesentlich anders als zu Hause Verbindungen und nicht gut für die Massen beworben. Darüber hinaus müssen wir auch bedenken, dass - zumindest in Italien - ist es vor relativ kurzer Zeit, dass Mobiltelefone populär geworden Farbe! Quesione, mit der gerechnet werden!
Darüber hinaus Applequist, argumentiert, dass "die Mehrheit der Webseiten auf Handys funktionieren nicht gut", und sehen, gut, wir hinzufügen, nicht gut funktionieren, auch mit dem normalen Browser auf Ihrem PC!
Die Frage ist - leider - immer noch das gleiche! Der Standard - in diesem Bereich - scheint aus großen und unüberwindbaren Schwierigkeiten leiden. Die Entwickler, die bereits befürchten, in der Tat ist jede Wiederholung der gleichen Szene auf dieser ruinösen Desktop, wo auch schon mal der Firefox-Browser immer noch leiden an verschiedenen Operationen je nachdem, welches Betriebssystem installiert ist. Es 'hart, um eine robuste Standard für mobile und sichere, wenn sich vorstellen - auch jetzt - Microsoft IE rendert eine Seite in der einen und anderen in der Oper!

Sicherlich Teil der Schuld muss auch für Web-Entwickler zugeschrieben werden oft verwenden proprietäre Features spezifisch für einen bestimmten Browser, wodurch Navigation - oder gar das Lesen - nicht möglich, mit anderen Systemen. Doch für diejenigen, die im Web zu arbeiten, ist die Aussicht auf ein neues Gerät zu erkunden sicherlich faszinierend, ein paar Wolken am Horizont könnte mehr davon abhalten, aber wir sind zuversichtlich, ein neuer Markt eröffnet, und vielleicht könnte die Chance, um sein - ein für alle Mal - je größer Albtraum, der die Mehrheit der Web-Entwickler plagt

W3C schlägt ihre Leitlinien, es liegt an uns, - aber - versuchen, ihnen zu folgen und, last but not least, für die Hersteller von Mobiltelefonen könnte schon bald Apple oder Microsoft zu werden ... oder wenn Adobe je, da wird alles zu kaufen! ;)

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 ...

Javascript vs PHP

Es gibt ein Gerücht, das derzeit eine anhaltende Diskussion über die Verwendung von Javascript als Hersteller von HTML-Inhalten. Insbesondere verfolgt das Dilemma, das Universum zu Ajax. Unter diesem Kürzel verbirgt sich eine Methode, um den Web-Server mit Hilfe von JavaScript-Skript zu kontaktieren, ohne dass der Browser muss die gesamte Seite neu zu laden, mit dem Ergebnis - und ärgerlich - "fliker" video.

Die Tatsache, dass diese Technik, um mit den Web-Server mittels Kommunikation ermöglicht, in der Praxis, können Sie - und erhalten - Informationen aus dem Web-Server ohne dass der Benutzer - in der Tat - wenn Sie es wissen! Auf dieser letzten Aussage wäre es angebracht, eine separate Diskussion zu eröffnen.

Kehren wir zu unserem Frage, ist die wichtigste Frage: wenn er die Antwort erhält von der Web-Server, die das Gerüst HTML zu bauen, dass Sie die Antwort in der aktuellen Seite gesetzt hat? Der Webserver muss zum Zeitpunkt der Antwort oder eine Aufgabe, die der Client-Seite wird Javascript delegiert machen?

In der Praxis werden einige sagen, der beste Weg ist, um die vollständige Antwort direkt auf der Server-Seite zu packen, so dass der Client JavaScript und nur dann erfolgen sollte (get & einfügen). Andere hingegen argumentieren, dass das Beste, was empfängt falsche Daten, roh, vielleicht in einer XML-Struktur und Prozess alle der Client-Seite mit JavaScript, und immer mit JavaScript, um das Gerüst benötigt, um die HTML-Seite einfügen erstellen.

Es erscheint unmittelbar einsichtig ist jedoch, dass es nicht möglich ist - a priori - unterstützen ein Modell relativ zueinander. Sowohl offensichtlich werden muss kontextualisiert. E 'möglich, dass in einigen Fällen, um alles an den Web-Server packen es tatsächlich ist die beste Wahl, sowohl während der Entwicklung und in der Geschwindigkeit der Übertragung.

Es muss gesagt werden, dass, wenn die Idee, große Mengen an Javscript Code auf dem Client geladen nicht eine schöne Lösung. Ich sage das in Erinnerung an Skalierbarkeit. Ein System, das schon schwer in einem frühen Stadium hat, hat kaum eine Chance, in Frieden in die Zukunft voranschreiten. Darüber hinaus auch bei den weit verbreiteten incomptibilità Browser verfügbar, dann wird der Client-Seite Javascript-Code machen es zu anstrengend für die Entwicklung artikuliert. Aber manche Leute es tut! Zweifellos.

Die Moral, auf dem neuesten Stand, mit Browsern und Betriebssystemen die wir haben, scheint zu sein, dass jeder muss seinen eigenen Weg, morgen werden wir sehen, zu wählen. Besuchen Sie unsere Website Applick.com Der Code wurde geschrieben mit beiden Methoden entsprechend.

Morgen, vielleicht, wird der Browser kommen Sie an Bord vorcodiert! Sie werden auf jeden Fall die Komponente HTTPRequest überarbeitet. Denn jetzt hat diese Technik ihre Wiedergeburt (siehe Verwendung von IFRAME-Tag) ist der Mindeststandard HTTPRequest auf dem Bauteil, seine Präsenz und Umsetzung sowohl der Anstieg im Browser und Banda-Medien zur Verfügung zu Internet-Nutzer gemacht. Die HTTPRequest HTTP ist immer noch ein Sub-Kanal, nicht mehr und nicht weniger. Senden XML statt HTML macht nicht viel Unterschied, belauscht das Netz dort zu realisieren jetzt. Vielleicht handelt es sich um etwas anderes, die über die Frage von Ajax geht stöhnend. Es ist wahr, dass ein bestimmter Teil der Internet-Gemeinschaft für eine Veränderung, strukturelle Veränderungen aufruft. Es war die Rede - zu Recht - pemanenti Verbindungen, die sicherlich nichts mit der aktuellen Politik (und original) des HTTP-Protokolls zu tun.

Die Realität, am Ende, kann es sein, zuzugeben, dass die aktuelle Technologie des Internets überholt. Seine Protokolle, für andere Netzwerk-Geschwindigkeit und andere Bedingungen konzipiert, sind obsolet.

Mehr ...



Stoppen Sie SOPA