Wakanda 3 : nouvel éditeur d'UI pour le Touch et le Mobile
La plateforme JavaScript de développement en démo au JS.everywhere()

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux


 Discussion forum

Retrouvez le dossier complet de la rédaction
Sur le même sujet
Le , par Gordon Fowler, Chroniqueur Actualités
4D vient de sortir la nouvelle version de Wakanda, sa plateforme open source 100% JavaScript de développement d’applications Web et Mobiles.

Wakanda 3 propose un environnement intégré de développement multi-plateformes, pour tablettes, smartphones et Desktop, avec notamment un nouvel éditeur d’interface et des améliorations dans la gestion des événements Touch sur les appareils mobiles.



Parmi les autres améliorations, on notera un éditeur de formulaires revu, un mécanisme de sécurité SSL amélioré aussi bien pour la solution en développement que pour l’application finale, le support d’IPv6 au niveau de Wakanda Server, ainsi que de nouvelles fonctionnalités dans l’éditeur de code. La version est quant à elle compatible avec le système de certification Gatekeeper de Mac OS X 10.8 Mountain Lion, et optimisée pour les écrans Retina.

Le nouvel environnement de développement Wakanda est également extensible avec des widgets, bibliothèques ou modules serveur tiers.



La palteforme s’appuie sur une base de données NoSQL mais propose des connecteurs vers les autres bases de données du marché.

Elle est disponible en deux versions - open source (Scout) et commerciale (Warrior). Une présentation complète de l’outil sera faite lors du JS.everywhere() Europe, un événement sur le JavaScript dans la création d’applications métiers, qui se tiendra à Paris les 16 et 17 novembre 2012.



Le Président et CEO de 4D, Laurent Ribardière, a profité de ce lancement pour annoncer une autre sortie prochaine. « Nous proposerons en effet très bientôt le tout premier environnement 100% JavaScript sur le Cloud qui permettra aux développeurs JavaScript de développer et déployer en ligne sans aucune installation sur leur machine », a-t-il promis.

Télécharger gratuitement Wakanda 3

Inscription au JS.everywhere() Europe de Paris les 16 et 17 novembre


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de alex_vino alex_vino
http://www.developpez.com
Membre Expert
le 05/11/2012 22:07
Au vu du precedent article de 2011 ils ont l'air d'avoir du mal a decoller, il faut dire que PhoneGap semble proposer bien plus et grandit bien plus vite.
Je ne suis pas fan du tout Javascript, ce language est puissant mais on le fait faire trop de choses qui depassent son champ d'action.

Bon courage a eux.
Avatar de Zefling Zefling
http://www.developpez.com
Membre Expert
le 06/11/2012 9:05
Citation Envoyé par alex_vino  Voir le message
Je ne suis pas fan du tout Javascript, ce language est puissant mais on le fait faire trop de choses qui depassent son champ d'action.

Peut-être qu'il faut aussi arrêter de penser que ça s'arrêter au DOM HTML/SVG. Et puis même avec ça, ça n'empêche pas de faire des applications lourdes. Il n'y a qu'à voir l'interface de Firefox qui fonctionne en XUL/HTML/JS.

En tout cas, JS ne pose pas plus de problèmes que Java ou PHP.
Avatar de headmax headmax
http://www.developpez.com
Membre expérimenté
le 06/11/2012 21:11
Intéressant, très intéressant, pour ceux qui ne connaissent pas un language côté serveur (PHP, ASP, .NET...) et les infrastructures nécessaires applicatifs (serveur apaches ou autres, cassandra ou du hadoop pour le noSQL) sinon sympa pour ceux qui souhaitent passer à de nouvelles expériences en JS.
Toute l'Europe pour ça , ça sent le pur produit de markéting, la séduction quand tu nous tiens ...

Bonne continuation et bon courage pour ce projet .
Avatar de leto42 leto42
http://www.developpez.com
Nouveau Membre du Club
le 09/11/2012 15:40
Bonjour Alex,

voici quelques informations pour répondre à tes impressions

Citation Envoyé par alex_vino  Voir le message
Au vu du precedent article de 2011 ils ont l'air d'avoir du mal a decoller

Le décollage se passe pas trop mal, on enregistre plus de 12.000 téléchargement par mois du serveur et presque autant du studio ce qui est plutôt correct quand on sait que ce n'était qu'une pré-version en 2011 et que seules des licences restreintes étaient disponibles début 2012.

il faut dire que PhoneGap semble proposer bien plus et grandit bien plus vite.

PhoneGap est une technologie très différente et complémentaire de Wakanda. PhoneGap permet de packager une application Web dans un environnement natif, lui donnant ainsi accés à des APIs supplémentaires et la possibilité d'être déployé dans des stores Apple Android ou autres...

Wakanda permet d'une part de développer la dite application Web via son studio, avec un GUI Designer, une collections de widgets adaptés au Desktop, aux tablettes ou au mobile, un mécanisme de Pub / Sub (Observer) entre les widgets via les datasources, et un binding propre avec l'API REST du serveur.
L'autre "part" étant le dit Serveur avec en son coeur NoSQL WakandaDB permettant des performances optimisées et un développement Model-driven sans ORM ni generation de code.

PhoneGap peut donc être utilisé pour packager des applications Wakanda. Une présentation de PhoneGap Build par Adobe est d'ailleurs au programme de la conférence JS.everywhere().
Note: Il est fort possible qu'une prochaine version du studio Wakanda intègre un plugin Apache Cordova (édition Open source officielle de PhoneGap).

Je ne suis pas fan du tout Javascript, ce language est puissant mais on le fait faire trop de choses qui depassent son champ d'action.

Je respecte le fait que tu puisses le pas être fan. Maintenant, pour comprendre ce choix, sache que:
  • le moteur sélectionné pour le serveur est Webkit JavaScriptCore pour son architecture propre, multi-threadé, thread-safe, et 64bit (important pour la base de données)
  • le forte concurrence entre Microsoft, Google, Mozilla, et Apple fait que la puissance des moteurs JavaScript double régulièrement. Les performances sont aujourd'hui bien meilleures que celles de PHP, python ou ruby et se rapprochent progressivement de C# (si ce n'est pas déjà atteint)
  • ECMAScript 5.1 aujourd'hui supporté par tous les moteurs à apporté le mode strict, les getter /setter, le read-only, le freeze, ... ECMAScript 6 est également prometteur
  • HTML5 a defini de nouvelles API standards (File, Storage, Worker, Blob, Typed Array...) supportée pour nombre d'entre elles sur le serveur par Wakanda (4D est maintenant membre du W3C)
  • JavaScript est largement utilisé dans les solutions NoSQL (Wakanda, mais aussi MongoDB, CouchDB, CouchBase, Riak, ...)
  • et détail métier intéréssant: JavaScript étant présent dans tous les navigateurs modernes il permet d'utiliser les même modules sur le client et le serveur pour garantir un respect homogène des règles métier en mode offline


Pour plus d'infos, j'ai fait quelques présentations sur le sujet ;-)
(Dommage que le plugin slideshare ne marche pas bien sur le forum)

[ame="http://www.slideshare.net/alexandre_morgaut/state-of-the-art-server-side-javascript-web5-2012"]State of the art - server side JavaScript - web-5 2012[/ame]
[ame="http://www.slideshare.net/alexandre_morgaut/nosql-and-javascript-a-love-story"]NoSQL and JavaScript: a Love Story[/ame]
[ame="http://www.slideshare.net/alexandre_morgaut/endtoend-w3c-apis-tpac-2012"]End-to-end W3C APIs - tpac 2012[/ame]
Avatar de alex_vino alex_vino
http://www.developpez.com
Membre Expert
le 09/11/2012 16:24
Merci @leto42 pour ces précisions, elles completent bien l'article
Avatar de Kynoo Kynoo
http://www.developpez.com
Futur Membre du Club
le 14/11/2012 15:16
Pour intéresser ceux et celles qui sont habituellement rebutés par javascript, pourquoi ne pas apporter le support de Coffeescript ?
Avatar de ideeaugram ideeaugram
http://www.developpez.com
Futur Membre du Club
le 17/11/2012 11:49
Citation Envoyé par selenith  Voir le message
Ca à l'air pas trop mal.
L'API coté serveur semble bien fournie qui plus est.

Dommage que la partie Studio de Wakanda n’existe pas pour les linuxiens.


Je fais la même remarque !
Pourquoi pas encore de Studio sous Linux mais il me semble que c'est prévu ou au moins un pré-version pour tester sur autre chose que winedo
bon patience
Avatar de poucet94 poucet94
http://www.developpez.com
Invité de passage
le 27/05/2013 15:23
Bonjour,
Je viens de télécharger l'application, le studio et le serveur. Ma première impression est plutôt bonne, un nouvel IDE c'est toujours agréable à découvrir. Donc, j'essaie de trouver un exemple, ah, là ça se complique , il n'y en a aucun, côté prise en main, c'est pas pratique, et je m'attends à de longues heures de solitude pour faire fonctionner le buzin. Finalement je trouver un index.html, ouf je vais pouvoir faire mon "hello world" et dans la foulée je trouve le bouton pour "Run file". Je modifie la page, et j'appuie, forcément sur le bouton et là rien....Ah si, dit donc, le navigateur se lance, j'ai attendu 30 secondes. C'est pas si long au final. Je décide de changer la couleur et de relancer l'appli, et la frustration totale, je ne vois rien réapparaitre. Ok, je verrais le reste plus tard. je connais bien 4D alors je ne sais pas si je vais passer plus de temps sur ce produit.
Bonne chance à eux.
En passant, ADOBE et son "flex builder" ne s'est pas embêté il a fait son IDE sur une base Eclipse. Ca c'est une vraie bonne idée, et c'est compatible avec Linux.
Bonne journée
Offres d'emploi IT
Développeur lamp h/f
CDI
ALTRAN TECHNOLOGIES - Provence Alpes Côte d'Azur - Nice (06000)
Parue le 23/07/2014
Chef de projet contrôle commande h/f
CDI
EXPERIS IT - Languedoc Roussillon - Bagnols-sur-Cèze (30200)
Parue le 21/07/2014
Technicien Déploiement & Intégration
Intérim
PROvidence Paris - Ile de France - Paris
Parue le 01/08/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula