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 15.12.2008, 15:10  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard Javascript GUI Frameworks

Hi Leute,

ich hab ab nächste Woche Urlaub und will mal ein bisschen mit JS-Frameworks experimentieren, insbesondere mit GUI Features. Habt ihr empfehlungen und/oder könnt ihr mir irgendwo von abraten? Also ich meine damit sowohl Meinungen über komplette Frameworks als auch über einzelne Features.

Links sind wie immer willkommen

Gruß
Cy
cycap ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.12.2008, 16:26  
Erfahrener Benutzer
 
Benutzerbild von Phoscur
 
Registriert seit: 01.12.2008
Beiträge: 450
PHP-Kenntnisse:
Fortgeschritten
Phoscur wird schon bald berühmt werdenPhoscur wird schon bald berühmt werden
Standard

Ich bin mir jetzt überhaupt nicht sicher, ob du das damit meinst, aber ich habe mit jQuery sehr gute Erfahrungen gemacht. Der Code fällt damit sogar ohne jegliche JavaScript Vorkenntnisse leicht. Plugins erledigen spezielle Aufgaben.
__________________
Phoscur ist offline   Mit Zitat antworten
Alt 15.12.2008, 16:27  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von Phlegma Beitrag anzeigen
Ich bin mir jetzt überhaupt nicht sicher, ob du das damit meinst, aber ich habe mit jQuery sehr gute Erfahrungen gemacht. Der Code fällt damit sogar ohne jegliche JavaScript Vorkenntnisse leicht. Plugins erledigen spezielle Aufgaben.
jQuery ist ein JS-Framework, ja
cycap ist offline   Mit Zitat antworten
Alt 15.12.2008, 16:32  
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

Es gibt jQueryUI. Das ist aber weniger eine Bibliothek mit fertigen Steuerelementen sondern mehr etwas um solche zu erstellen. Also eine Art Effekte-Bibliothek.
Für fertige Steuerelemente gibt es ExtJS und YUI.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 15.12.2008, 16:34  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Nun ich hatte eigentlich auf ein paar detaillierte Infos und Meinungen gehofft.
cycap ist offline   Mit Zitat antworten
Alt 15.12.2008, 16:41  
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

ExtJS:

Pro:
  • sehr mächtig
  • sehr flexibel
  • unobtrusive
  • Steuerelemente betriebssystemähnlich
  • sehr schnell (für all das, was es leistet)
  • es lassen sich einzelne Pakete schnüren, was man nicht braucht, bleibt draußen (geht nur noch mit Versionen 2.3 und 1.1)
  • gut dokumentiert
  • durch einen Adapter mit jQuery kombinierbar
  • weitest gehend WAI-ARIA-kompatibel

Kontra:
  • Steuerelemente werden komplett mit JavaScript erzeugt, hat viele Vorteile, hat aber den Nachteil, dass man ohne JavaScript nichts davon mitbekommt

Mit YUI habe ich mich noch nicht sonderlich stark beschäftigt, es bietet aber auch eine ganze Menge und ist weit verbreitet (ich meine, vBulletin basiert auch auf YUI), die Steuerelemente sind aber nicht alle so fertig wie bei ExtJS und erfordern meines Wissens nach noch mehr Eigenarbeit.

Beitrag editiert:
[…] jQueryUI ist aber auch einen Blick wert, kannst dich dort ja mal durch die Demos klicken.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems

Geändert von Manko10 (30.09.2010 um 12:22 Uhr).
Manko10 ist offline   Mit Zitat antworten
Alt 15.12.2008, 22:08  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ich würde mir erstmal Gedanken machen, was du möchtest:
Ein JS-Framework, dass dich unterstützt selbst Dinge zu erstellen oder dir diese über Plugins / Erweiterungen irgendwie zu holen oder quasi eine fertige "Widget-Bibliothek".

Bei letzterem solltest du wohl mit ExtJS oder YUI richtig sein.

Wenn du wirklich eher ein Framework suchst, dann würde ich überlegen mit was du besser klarkommst:
Dem "Namespace" -und Plugin-Weg den JQuery geht oder eher der klassenbasierte den Prototype und MooTools gehen.

Mit jQuery-UI habe ich schon länger nichts mehr gemacht - aber die Beispiele waren damals einfach ziemlich cool und relativ leicht zu erreichen.

Prototype&Script.aculo.us ist derzeit das Framework meiner Wahl.
Die API-Doku zu Prototype ist wirklich gut - leider kann man das von der Script.aculo.us-Doku nicht unbedingt behaupten. Man findet zwar letztlich alles was man braucht, aber irgendwie könnte ich mir das besser vorstellen.

Nach etwas Einarbeitungszeit flutscht das ganze aber wunderbar.
Ich denke vom Funktionsumfang her schenken sich die Frameworks nicht viel - das ist alles eine Geschmacksfrage: Wie willst du JavaScript schreiben?

Sowohl jQuery (+UI) als auch Prototype (+ Script.aculo.us) bringen Effekte, Animationen, Drag&Drop mit.

Auch MooTools kann das alles - das will ich mir als nächstes anschauen.
Was dort sicher besser gelöst ist als bei Prototype: Du kannst dir dein eigenes Paket zusammenstellen. D.h. willst du nur die Core-Funktionalitäten oder auch diese und jede Erweiterung. So hast du nicht immer 100kb die du eigentlich garnicht bräuchtest....



Bei ExtJS war das letzte was ich mitgekriegt hab der Krach um die Lizenz. Irgendwie ist mir das Projekt nicht Sympatisch.
Das ging doch glaube ich auch aus YUI hervor oder?

Geändert von agrajag (15.12.2008 um 22:12 Uhr).
agrajag ist offline   Mit Zitat antworten
Alt 15.12.2008, 22:13  
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

Zitat:
Bei ExtJS war das letzte was ich mitgekriegt hab der Krach um die Lizenz. Irgendwie ist mir das Projekt nicht Sympatisch.
Das ging doch glaube ich auch aus YUI hervor oder?
ExtJS hat mehrere Lizenzmodelle. Ich glaube, es ging aus YUI hervor, ja. Also mir ist es sympathisch, aber man sollte sich den Einsatz vorher überlegen, weil es doch sehr, sehr mächtig ist.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 15.12.2008, 23:48  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

YUI und ExtJS sind auch eher für komplette Applikationen gedacht.
Du kannst Dir die "Echtwelt"-Beispiele in http://yuiblog.com/blog/category/in-the-wild anschauen. Das sind meistens Anwendungen, bei denen der Großteil der Seite per Javascript/YUI genereiret und/oder am Leben erhalten wird. Bei YUI erhälst komplexe Komponenten, bei jQuery ist das Ziel eher die Sprache selbst aber vor allem die DOM Manipulation zu vereinfachen. Es kommt durchaus vor, dass beide Bibliotheken gemeinsam eingesetzt werden.
David 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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
1101: 10x JavaScript und kein Ende ist abzusehen… Nikolaus 2.0 Adventskalender 2008 9 13.12.2008 20:11
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
Wo Php wo JavaScript dethlef14 Off-Topic Diskussionen 3 03.03.2006 12:34
Ist JavaScript OOP sinnvoll? HStev HTML, Usability und Barrierefreiheit 2 26.01.2006 12:11
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
[Erledigt] Javascript Aufklappen/Zuklappen HTML, Usability und Barrierefreiheit 5 13.12.2005 14:06
Javascript durch PHP ausdrücken PHP Tipps 2007 10 09.11.2005 20:04
2 javascript fragen Rotti HTML, Usability und Barrierefreiheit 4 03.08.2005 11:40
Php soll Javascript beschleunigen PHP Tipps 2005 4 17.04.2005 12:56
[Erledigt] JavaScript +mehrereFenster HTML, Usability und Barrierefreiheit 5 03.02.2005 15:08
JavaScript in JavaScript geschriebene Html-Datei einbinden. woods HTML, Usability und Barrierefreiheit 6 06.09.2004 18:33
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
php + Javascript, Variablenübergabe PHP Tipps 2004 14 28.07.2004 15:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript gui, javascript gui framework, jquery gui, gui javascript, js gui, java script gui, javascript gui frameworks, javascript framework gui, js gui framework, html gui framework, php javascript framework, php gui framework, javascript ui framework, javascript ui frameworks, javascript framework php, gui mit javascript, javascript php framework, gui js, gui framework javascript, framework php gui

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:34 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