Wie man eine CSS3-Site erstellen, die mehrere Bibliotheken Verwendet

Es ist wichtig, stabile Anwendungen für Ihre CSS3-Website zu erstellen - Anwendungen, die einen schnellen Zugriff auf Daten, konsistente Leistung, zuverlässigen Betrieb sorgen und sorgt immer noch, dass die Daten sicher bleibt. Auch auf dem Desktop, bleibt ein solches Umfeld zu schaffen, schwer zu fassen.

Ein Teil des Problems bei der Verwendung von mehreren Bibliotheken oder eine Kombination von Bibliotheken und Frameworks ist, dass Sie nicht wirklich wissen, wie die APIs funktionieren. Als Ergebnis kann man nicht sicher sein, dass die Bibliotheken werden auch zusammenarbeiten, bis Sie sie als eine Kombination auszuprobieren.

Natürlich wollen Sie eine erhebliche Menge an Tests durchzuführen. In vielen Fällen können Sie die Kombination von Produkten Online-Forschung, um zu sehen, wie andere Menschen ergangen, wenn mit ihnen.

In vielen Fällen ist es viel besser, ein Add-on-Produkt mit der Hauptbibliothek oder Rahmen Sie verwenden möchten, zu verwenden. Zum Beispiel, wenn Sie mit Prototype arbeiten, aber das Fehlen von grafischen Funktionen problematisch finden, können Sie ein Add-on wie script.aculo.us verwenden. Beide Produkte sind auf der Google CDN.

Es ist die Notwendigkeit, eine tragfähige Arbeitsumgebung zu erhalten, die es Entwicklern neue zu schaffen hält Plugins (Teile der Software entwickelt, um direkt in die Wirts Bibliothek injiziert und werden einen Teil davon) und Add-ons (Teile der Software, die die Host-Bibliothek und arbeiten als Zugänge zu verlängern), für Produkte wie jQuery als auch.

Bibliothek Entscheidungsträger neigen nicht miteinander über Code-Kompatibilität oder Brechen Änderungen zu sprechen. Aufgrund dieser Mangel an Kommunikation, gibt es immer ein Risiko, dass Bibliotheken, die heute zusammen funktionieren wird scheitern morgen zusammen zu arbeiten. Immer Forschung eine kompatible Lösung, bevor Sie gemeinsam mehrere Produkte zu verwenden greifen.

Wenn Sie sich entscheiden, dass Sie zwei Produkte zusammen verwenden müssen, jeden Versuch, jedes Produkt Stärken zu verwenden, um Ihre Anwendung die Funktionalität zu verbessern. In der Tat, es lohnt sich in der Regel eine Checkliste, von denen zu machen Funktionen, die Sie von jedem Produkt verwenden möchten Ihr gesamtes Team erinnert sich, um sicherzustellen, wie Sie die Anwendung arbeiten wollen.

Ansonsten erhalten Sie mit einer ungeraden Mischung von Anrufen an beiden Bibliotheken für die gleiche Art von Service auf. Die konsequente Weiterentwicklung ist von wesentlicher Bedeutung, wenn sie zusammen mehrere Produkte verwenden.

Im Rahmen Ihrer Tests Setup, überlegen, wie die Bibliotheken zusammenarbeiten (wenn sie zusammen überhaupt funktionieren). Die Verwendung mehrerer Bibliotheken Code aufblasen erhöhen und möglicherweise Geschwindigkeit zu Problemen führen. Auch wenn Ihre Anwendung perfekt funktioniert, wird niemand wollen, es zu benutzen, wenn es zu langsam arbeitet (oder verbraucht zu viele Ressourcen auf dem Computer des Benutzers).

Eine Strategie für die Verwendung von mehreren Bibliotheken auf einer Website ist es, jede Bibliothek auf einer separaten Seite zu platzieren. Sie können Seiten auf bestimmte Aufgaben widmen und dann verwenden Sie die Bibliothek, die für diese Aufgabe am besten passt. Eine Reihe von Entwickler nutzen diesen Ansatz recht erfolgreich.

Wenn Sie die Seiten zusammen zu einer einzigen Seite später zu Brei entscheiden, denken Sie daran für Kompatibilitätsprobleme zu überprüfen. Im Allgemeinen, wenn Sie die Seiten in Rahmen platzieren und dann zusammen mehrere Frames anzeigen, gibt es weniger Chancen einer Kollision, aber es lohnt sich sicher zu sein.

Mit zusammen mehrere Bibliotheken können die Flexibilität Ihrer Programmierumgebung stark erhöhen und die Benutzerfreundlichkeit Ihrer Website zu verbessern. Sie können den Zugriff auf die Funktionalität gewinnen Sie sonst nicht haben könnten. Allerdings immer Vorsicht walten lassen mehrere Bibliotheken zusammen in Verwendung, um sicherzustellen, dass die Taktik nicht auf Sie nicht nach hinten losgehen.

Menü