php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.02.2012, 00:41  
Erfahrener Benutzer
 
Registriert seit: 29.08.2008
Beiträge: 777
halskrause wird schon bald berühmt werden
Standard Erfahrungen mit less css

Hi. Ich setze gerade für ein Projekt lessCSS ein, und würde gern eure Meinung dazu hören, inwiefern das für euch Sinn macht ein CSS-Framework zu verwenden.

Zweifelsohne ist es Designtechnisch ein super Ding da man direkt in der CSS Farbberrechnungen machen kann, Variablen setzen usw... Jedoch stört es mich derzeit, dass die CSS bei jedem Seitenaufruf neu berechnet und zur Verfügung gestellt wird. Soweit ich das verstanden habe, ist da nichts mit Caching möglich.

Auf der Webseite steht, dass auch eine Serverseitige Berrechnung möglich sei. Ich denke mal, dass hierbei der Client die CSS cached, da ja die Ausgabe die gleiche ist. Sprich einen xxxx.css. Der Nachteil hierbei wäre, dass man für jedes Projekt, wobei less zum Einsatz kommt, mindestens einen vServer haben muß, da hierfür ein Paket installiert werden muß.

Hat jemand schon Erfahrungen mit CSS-Frameworks sammeln können? Wenn ja, her damit...
halskrause ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.02.2012, 00:49  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Ich benutze LESS im Build-Prozess, d.h. die Konvertierung von .less zu .css Dateien läuft auf der Entwicklungs-Maschine (für Windows: lessc-wsh) und der Server hat damit gar nichts mehr zu tun.

Die Variante mit der Client-seitigen Berechnung wird übrigens gar nicht für Produktivumgebungen empfohlen, das ist eher etwas um schnell lokal zu testen.
fab ist offline   Mit Zitat antworten
Alt 08.02.2012, 05:47  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Alternativ den less compiler per npm (node package manager) installieren.
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist gerade online   Mit Zitat antworten
Alt 08.02.2012, 08:45  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.731
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Es gibt überraschenderweise LESS-Compiler, die in PHP geschrieben sind.

Etwa: http://leafo.net/lessphp/

Dafür reicht ziemlich sicher normaler Webspace.

Zur Qualität kann ich nichts sagen. Lizenz: MIT oder GPL3.

Du solltest aber in jedem Fall eine kompilierte Version zwischenspeichern und ausliefern. Es ist nicht sinnvoll, für jeden Nutzer einmal den Compiler anzuwerfen, um die für eine Version ständig identische Ausgabe zu erzeugen.

Edit: Für mich ist das aber auch etwas, das nach Möglichkeit auf dem Entwicklungsrechner passieren sollte. Also bereits vor dem Upload.
__________________
Blog | Buch | Kaloa

Geändert von mermshaus (08.02.2012 um 08:50 Uhr).
mermshaus ist gerade online   Mit Zitat antworten
Alt 08.02.2012, 11:07  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

LESS ist weniger ein Framework als viel mehr ein CSS-Preprocessor.
Ich selbst setze Sass ein, was an sich vergleichbar ist (dazu gibt es noch Compass, was wirklich ein Framework ist) und ich bin ich absolut überzeugt davon. Es erleichtert mir die Arbeit, lässt mich meine CSS-Dateien sinnvoll aufsplitten ohne dabei die Anzahl der Requests zu vermehren, die letztendlich getätigt werden, uvm. Farben durch Variablen definieren ist nur eine kleiner Teil dessen, was damit möglich wird.
Die SCSS-Dateien aber bei jedem Seitenaufruf erneut durch den Compiler zu schicken ist Blödsinn. Entweder cachst du das bis zur jeweils nächsten Änderung oder du machst es wie ich und lässt den Preprocessor einfach während der Entwicklung all deine Änderungen beobachten. Die statische CSS-Datei, die dann dabei herausfällt, schiebst du anschließend auf den Webspace – fertig!
Ich wüsste auch nicht, welchen Vorteil es haben sollte, die Sass- oder Less-Dateien auf dem Webspace zu haben. Erstens entwickelst du eh nicht auf dem Produktiv-Server (will ich doch mal stark hoffen), sodass ein Live-Kompilat vollkommen überflüssig ist und zweitens musst du bei Verwendung der generierten CSS nur eine einzige minifizierte Datei aktualisieren. Wenn du allerdings die Rohdateien hochschiebst, musst du im Zweifelsfalle zwei oder mehr Dateien hochschieben. Und wenn du dann mal eine Datei mit aktualisierten Variablen- oder Mixin-Definitionen vergisst, wirft der Preprocessor nur einen Fehler und deine Seite hat gar kein CSS mehr. Im Endeffekt musst du also jedes Mal das gesamte Projekt hochschieben, um auch ja nichts zu vergessen, und das bei einer High-Traffic-Seite am besten auch noch transaktionssicher. Da ist es doch deutlich einfacher einfach die Auswurf-Datei zu nutzen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 08.02.2012, 20:21  
Erfahrener Benutzer
 
Registriert seit: 29.08.2008
Beiträge: 777
halskrause wird schon bald berühmt werden
Standard

Danke für das Feedback.
Ich dachte tatsächlich, dass die meisten es clientseitig berechnen lassen, da Less in der Console mit den wenigen Millisekunde prahlt.
Danke für den Link für dem PHP-LESS-Compiler.
halskrause ist offline   Mit Zitat antworten
Alt 08.02.2012, 20:27  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Clientseitig sowieso nicht. Wenn dann serverseitig.
Von der Performance hast du aber auch was wenn du es nicht auf dem Live-Server einsetzt. Immerhin musst du nicht lange warten bis der Compiler die Änderung in den Source-Files erkannt und das Kompilat erzeugt hat. Ich habe Sass mal über SSH genutzt und der 2-3-Sekunden-Lag hat schon ordentlich genervt. Nicht auszudenken, wenn jetzt auch noch Sass getrödelt hätte…
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Erfahrungen mit UserAuth a la OpenID/Youtube/Google API taurus Off-Topic Diskussionen 4 29.08.2011 21:34
Expressione Engine Erfahrungen kayyy Off-Topic Diskussionen 3 09.06.2011 11:12
habt ihr erfahrungen mit alfahosting.de? kid01 Off-Topic Diskussionen 9 09.02.2011 14:26
Eure Erfahrungen für refresh mit header, js etc.. hausl PHP Tipps 2010 9 19.10.2010 14:39
Erfahrungen mit Shopsystem Magento Silent Off-Topic Diskussionen 1 14.09.2010 16:03
Erfahrungen mit GMapper? Plague PHP Tipps 2009 1 03.01.2010 16:47
Google Maps API - Erfahrungen? Plague PHP Tipps 2006 1 17.08.2006 12:13
PHP-GTK2: erfahrungen? ve.ru PHP Tipps 2006 1 09.06.2006 18:40
Erfahrungen mit Volksbeamer? md5hash Off-Topic Diskussionen 2 19.10.2005 10:52
hat wer schon erfahrungen mit dem Betriebssystem? JEGO Off-Topic Diskussionen 9 01.08.2005 14:22
Erfahrungen mit Planet-hosting andy Off-Topic Diskussionen 14 22.06.2005 12:16
Wer hat Erfahrungen mit Google – AdSense gemacht?? Klaus Beitragsarchiv 12 22.03.2005 19:03
Erfahrungen mit Typo3 CMS suendesizer Off-Topic Diskussionen 4 08.03.2005 15:02
Suche jemanden der mit ADODB bereits Erfahrungen hat PHP Tipps 2004 2 14.06.2004 15:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
lesscss php, less css deutsch, less css php, lesscss php version windows, lesscss für windows, lesscss german, php less berechnungen, less compiler deutsch, nachteile less css, clientseitig konsole aufrufen,less css, lesscss cache, lesscss css library deutsch, erfahrungen mit less, less css compiler windows, php mermshaus less, lesscss nachteile?, less css nachteile, lesscss nachteile

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum