|
Publicité | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() |
Bonjour,
A l'instar des numéros 118 à leurs débuts, il existe aujoud'hui une pléthore de frameworks AJAX. Si on ajoute que des frameworks AJAX sont spécialisés dans un langage et pas un autre, on peut rapidement y perdre son latin. On sait déjà qu'a terme (je l'espère court), des frameworks AJAX de référence émergeront (finalement comme les numéros 118), et que peut être en ressortira une référence (comme l'organisation Open Ajax qui regroupe quelques grands noms de l'industrie informatique) Aussi, je pense qu'il serait intéressant de lister ces différents frameworks AJAX, les organiser par langage, donner quelques informations sur leurs finalités, leur gratuité, la licence, etc. Un petit rappel sur AJAX : AJAX n'est ni une méthode, ni un protocole, ni une spécification, c'est plutôt un concept, un nom pour définir un ensemble de pratiques technologiques (exemple:le retour d'informations à une page sans rechargement de celle-ci) Voilà ce qu'en dit wikipedia : http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML Pour le moment, une liste non exhaustive : A classer
__________________
Cordialement, elitost(Eric Reboisson) SpringSource Certified Spring Professional Certifié SCWCD J2EE 5.0 Certifié SCJP J2SE 5.0 Certifié ITIL Foundation Responsable : FAQ Maven 2 , FAQ SCM Autres : Site web Developpez , Mon site personnel , Mon CV Twitter : Suivez moi sur Twitter Dernière modification par denisC ; 21/11/2006 à 14h33. |
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : juillet 2004 Messages : 250 ![]() |
Quelle différence fais tu entre bas niveau et haut niveau ?
Car je ne vois pas trop la différence entre Zapatec et Dojo ou Scriptaculous, par exemple ... |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() Inscription : juillet 2004 Messages : 1 277 ![]() |
Bas niveau signifie qui fournit de fonctionnalité primitives (mais essentielles)
et très générique. par exemple une fonction createUIComponant qui crée en fonction des parametres un composant d'interface utilisateur (combo champ coche menu arbre) cette fonction simple basique unique te permet de tout faire mais sa syntaxe et lourde. alors viens dessus des fonctions plus évoluée plus spécialisée createComboBox par exemple dans Ajax tu à la même chose. par exemple les fonctions d'accès au serveur open(URL) Send(data) basique mais passe partout puis tu peux avoir des fonctions plus évoluées postSyncForm(myform) qui va prendre en charge l'envois des données d'un formulaire. open send sont au niveau communication postSyncForm est du niveau services A+JYT |
|
|
10
|
|
|
#4 |
|
Membre actif
![]() Inscription : juin 2007 Messages : 350 ![]() |
quelles est l'utilité d'avoir tous ces frameworks ?
Peut-on utiliser prototype, scriptaculous, sans avoir de collision ? Je me rappelle par exemple avoir developpez ou utilisé quelques prototypes js qui étaient en collision avec ces framework. Y a t'il un projet du w3C ou une quelconque emergence pour unifier tout ces utilitaires ? |
|
|
00
|
|
|
#5 |
![]() ![]() |
L'utilité d'avoir tous ces frameworks listé ici et d'avoir un point d'entrée pour éviter de longues heures de recherche, ou du moins avoir une idée globale de l'état des lieux.
Concernant les collisions, évidemment si deux frameworks se marchent dessus, ça va poser problème, il faut donc se renseigner avant sur le fond de chacun d'eux. Le w3c est là pour ériger des lois de spécification, l'implémentation restant libre cela donne naissance à de nombreux frameworks. L'intérêt est la concurrence entre ces bibliothèques, celle ci étant normalement positive et porteuse d'idée. Maintenant si quelqu'un passe par là pour ajouter son explication ça pourrait être pas mal, et au final je l'ajouterai dans une introduction pour le post principal. Bonne journée.
__________________
Cordialement, elitost(Eric Reboisson) SpringSource Certified Spring Professional Certifié SCWCD J2EE 5.0 Certifié SCJP J2SE 5.0 Certifié ITIL Foundation Responsable : FAQ Maven 2 , FAQ SCM Autres : Site web Developpez , Mon site personnel , Mon CV Twitter : Suivez moi sur Twitter |
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 7 ![]() |
Bon si vous cherchez un Framework Ajax+widget tres tres complet tant au niveau du contenu, des fonctionnalités, de la facilité d'utilisation je ne saurai vous recommander assez l'excellentissime EXTJS
http://extjs.com vous ne le regretterez pas j'ai fait un peu le tour de ces frameworks et c'est ce qui se fait de mieux avec dojo...cependant la communauté de developpeurs est tres tres improtantes et leur forum repond a toute sorte de questions...bref c'est l'effervesence En ce qui concerne le Ajax pur et le reverse Ajax j'ai opté pour l'excellent DWR simple a utiliser a integrer il fera votre bonheur... pour toute question contactez moi... |
|
|
00
|
|
|
#7 | |
![]() ![]() |
Citation:
Si tu en trouves d'autres à ajouter merci d'avance et pour les questions afin de partager avec le plus grand nombre, merci d'avance de les poser dans les forums adéquats de Developpez.
__________________
Cordialement, elitost(Eric Reboisson) SpringSource Certified Spring Professional Certifié SCWCD J2EE 5.0 Certifié SCJP J2SE 5.0 Certifié ITIL Foundation Responsable : FAQ Maven 2 , FAQ SCM Autres : Site web Developpez , Mon site personnel , Mon CV Twitter : Suivez moi sur Twitter |
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 7 ![]() |
Citation:
je n'utilise aujourd'hui que ces deux frameworks a savoir : *Extjs : suite de composant widget avancés + fonctionnalités Ajax et DOM... *DWR: module de communication asynchrone (Ajax+ reverse Ajax) et d'appel de methodes java j'ai fait le tour des principaux frameorks open source du marché si je devais citer d'autres frameworks interressant ce seraient : *JSON-RPC: equivalent de DWR mais structure les reponse XHR au format JSON... *Dojo toolkit : equivalent de ExtJs Enfin je recommande chaudement l'utilisation de la bibilotheque Scriptaculous et donc obligatoirement de l'excellent Prototype qui simpilfie l'ecriture du code Javascript... Enfin il est a noter l'Open Ajax Alliance donc le but est de rendre standard les technos et APIS Ajax, ils proposent une implemenation open Ajax HUB qui permet de disposer dans son application et pour chaque page d'un bus véhiculant les événements d'un composant DOm a un autre, une maniere d'avoir un gestionnaire d'evenements standards.... Je peux egalement proposer des tutoriaux sur les architectures J2EE (Struts, tapestry etc...) +DWR + Extjs (ou tout autre framework...) |
|
|
|
00
|
|
|
#9 | |
![]() ![]() |
Citation:
Je vais reprendre tes descriptions/avis sur les frameworks AJAX pour les intégrer au post principal, ça ne te dérange pas ?
__________________
Cordialement, elitost(Eric Reboisson) SpringSource Certified Spring Professional Certifié SCWCD J2EE 5.0 Certifié SCJP J2SE 5.0 Certifié ITIL Foundation Responsable : FAQ Maven 2 , FAQ SCM Autres : Site web Developpez , Mon site personnel , Mon CV Twitter : Suivez moi sur Twitter |
|
|
00
|
|
|
#10 | |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 7 ![]() |
Citation:
En fait je pense que nous devons federer nos avis car la designation Ajax est assez vague aujourd'hui, il faut s'orienter vers une standardisation de Ajax c'est pour cela que j'ai parlé de OpenAjax Alliance : http://www.openajax.org/ En dehors des APIS et joujous ajax, je pense que cette association est de la plus haute importance popur l'avenir de Ajax...vu le nom des sociétés collaboratices c'est assez prometteur!!!! |
|
|
|
00
|
|
|
#11 | |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 7 ![]() |
Citation:
|
|
|
|
00
|
|
|
#12 | |
![]() ![]() |
Citation:
__________________
Cordialement, elitost(Eric Reboisson) SpringSource Certified Spring Professional Certifié SCWCD J2EE 5.0 Certifié SCJP J2SE 5.0 Certifié ITIL Foundation Responsable : FAQ Maven 2 , FAQ SCM Autres : Site web Developpez , Mon site personnel , Mon CV Twitter : Suivez moi sur Twitter |
|
|
00
|
|
|
#13 |
|
Membre régulier
![]() |
Bonjour tout le monde,
Moi je peux malheureusement seulement donner un avis sur un des Framework qui est EXTJS, car c'est le seul que j'utilise au travail et avec qui j'ai commencer a plus rentrer dans le javascript. Que dire d'Extjs : Tout simplement un framework hallucinant En plus des possibilités offerte par Extjs, la compatibilité entre les navigateur est très bien gérée, une assistance sur leur forum vraiment excellente, des mises à jour des divers bugs découverts qui se font assez rapidement ... Sinon pour ce qui est de la complexité du framework, je pense qu'elle n'est pas négligeable, j'ai trouver les débuts assez difficiles pour m'adapter aux différentes méthodes utilisées que je ne connaissais pas (Le json par exemple) mais aussi au fait que les composants sont extrêmement paramétrables que se soit au niveau de la configuration de base du composant comme aux différentes fonctions associées aux composants, mais une fois que la base est "domptée", on arrive à faire des choses extraordinaires avec ce framework Voila mon avis sur Extjs, mais je pense qu'il peut être encore beaucoup plus développé Bon dimanche à vous |
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() ![]() Inscription : juillet 2004 Messages : 1 277 ![]() |
apres quelques essais avec prototype et dojo que j'ai laissé tombé j'ai regardé OAF (Orange Ajax Framework) de Orange France Télécom
je n'ai pas été convaincu. entre temps j'avais commencé à faire quelques choes avec jQuery mon contexte de travail m'impose de ne mas développer les applie en js mais d'enricier des interface HTML à l'aide de quelques javascripts. jQuery s'y prète bien. mais devant créer un kit pour des créateur d'interface n'ayant aucune connaissance en JS j'ai developpé une lib qui utilise jQuery et qui enrichie l'interface automatiquement sur simple ajout d'attribut dans un name space. Code :
<input type="text" classe="app-form" fast:class="DatePicker" fast:options="fristDate: 01/01/2008"/> bref une mise en oeuvre de jQuery sans avoir à connaire ni jQuery ni JS Jquery est relativement simplisimme et pour arriver à ça il faut pas mal travailler. j'ai depuis testé ExtJS et je me suis demandé si je ne pouvais pas utiliser ExtJS pour faire pareil là j'ai porté tous mes composants automatique en me sevant de ExtJS avec seulement 101 000 Octets soit 98 Ko j'ai reproduit les 225 000 Octets soit 219 Ko de ce que j'avais en jQuery la lib ExtJS et nettement plus concéquente il ne faut donc pas se fier au poid mais ça donne une idée de la quantité de travail à faire pour obtenir un résultat semblable. cela va même beaucoup plus loin car au passage mon kit accepte maintenant la localisation et le support de theme. je n'en suis qu'au début mais en chargeant deux script ExtJS et Ext.Fast et en ajoutant quelques attribut dans les pages j'ai un traitement automatique de formulaires date piquer timefield chained select grid je suis impressionné par la facilité pour arriver à des résulats très convainquant. par contre tout comme pour jQuery je trouve la doc ExtJS pas tres bonne on à bien le détail de toutes les methodes et toute les propriétés des objets on à la liste des évènement qu'il gèrent et la liste des options prise en compte par les constructeur d'objet mais à qui servent tous ses éléments comment les mettre en oeuvre ? c'est souvant un mystère example pour un Ext.Toolbar.Button nous avons un element de conf toolbarTip type string et rien de plus à priori je me suis dit qu'il suffisait de donner un tetx pour avoir une bulle d'aide sur le bouton et bien non et ce n'est qu'au bout de nombreux test que j'ai trouvé comment ça fonctionnait bref la doc est complète. sur le contenu de la lib mais très pauvre sur la mise en oeuvre les examples sont bleufant mais complexe du coup impossible d'apprendre la base avec. difficile dans la masse d'isoler un élément. autre exemple je voudrais appeler une fonction sur un choix dans une comboBox il y a plien d'exemples qui le font mais impossible de trouver une description simple de la façon de s'y prendre. ni quel evenement choisir pour y parvenir. la encore il faut tatonner. bref je suis très impressionné par le résultat et le peu de chose à faire pour l'obtenir mais je suis décu par la doc. je pense tout de même qu'une fois qu'on à passé le cap du démarage c'est une bonne librairie A+JYT |
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 17 ![]() |
QCodo !
www.qcodo.com Les vidéos sur le site présentent les versions les plus anciennes, les plus récentes donnent de bien meilleurs résultats. L'installation n'est pas mystérieuse et le résultat est pas mal du tout. Ne tenez pas compte de mon avis, c'est le seul framework que j'ai utilisé jusqu'à présent . Cependant j'aimerai avoir l'avis de personnes plus expérimentées, mon rôle ne se limite qu'à le faire connaître haha.A plus. |
|
|
00
|
|
|
#16 | |
![]() ![]() |
Citation:
Peux tu m'éclairer ?
__________________
Cordialement, elitost(Eric Reboisson) SpringSource Certified Spring Professional Certifié SCWCD J2EE 5.0 Certifié SCJP J2SE 5.0 Certifié ITIL Foundation Responsable : FAQ Maven 2 , FAQ SCM Autres : Site web Developpez , Mon site personnel , Mon CV Twitter : Suivez moi sur Twitter |
|
|
00
|
|
|
#17 | |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 17 ![]() |
Citation:
http://examples.qcodo.com/examples/ , clique sur The QForm and QControl Library Voilà ! |
|
|
|
00
|
|
|
#18 |
|
Membre à l'essai
![]() Inscription : février 2008 Messages : 69 ![]() |
concerant OAF, est que vous pouvez me donner, où je peux touvez cette framework, pour le télecharger, c'est urgent.
|
|
|
00
|
|
|
#19 |
|
Membre Expert
![]() ![]() Inscription : juillet 2004 Messages : 1 277 ![]() |
je ne suis pas sur que OAF soit disponible sur le net c'est un projet interne à FranceTelecom R&D
peut être en contactant "christian" point "barre" à "orange" moins "ftgroup" point "com" A+JYT |
|
|
00
|
|
|
#20 |
|
Membre éprouvé
![]() |
Il manque mootools a la liste et il est pourtant superbe a mon avis.
Il a une documentation bien faite , la version est en développement constant , beaucoup de très bon plugin , ultra léger et modulable ... que demande le peuple ? Site : http://mootools.net/ Demo : http://demos.mootools.net/
|
|
00
|
Copyright © 2000-2012 - www.developpez.com