IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

4D lance Wakanda 3


Sujet :

JavaScript

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut 4D lance Wakanda 3
    4D lance la préversion de Wakanda
    Une plateforme de développement et de déploiement d'applications 100 % JavaScript

    L'éditeur d'outils de développement français 4D vient de lancer une version preview pour développeur de sa solution Wakanda.

    Wakanda est la première plateforme « end-to-end » dédiée au développement d'applications Web totalement en JavaScript, côté client comme côté serveur. Ces applications sont ensuite accessibles depuis n'importe quel navigateur de bureau ou mobile. Wakanda est donc un environnement intégré de développement et de déploiement d'applications métiers sur internet utilisant du JavaScript à 100 %.


    La plate-forme est complétée par Wakanda Studio, un IDE multi-projets qui comprend un outil de conception, un éditeur de code (JavaScript, HTML, CSS), un gestionnaire du modèle objet de l'application et un debugger.

    Wakanda intègre Wakanda Server, un serveur http multi-tread avec un « datastore », un moteur de base de données NoSQL et le moteur JavaScript du projet WebKIt. Wakanda Server fonctionne aussi sous Windows et Linux que sous Mac.

    Enfin, Wakanda propose un framework (Wakanda Framework) qui est automatiquement déployé sur tous les navigateurs. Ce framework comprend des widgets fondés sur JavaScript, HTML5 et CSS3, et un provider permettant de communiquer avec Wakanda Server.

    La plateforme s'appuiera sur une licence double : Open Source et Entreprise.

    « Notre ambition est de faire naître une communauté de développeurs forte et pérenne, permettant de garantir la viabilité des solutions basées sur Wakanda. La coexistence d'une logique de rentabilité pour tout le monde avec la logique Open Source ne nous semble pas contradictoire, bien au contraire ! », explique Luc Hollande CEO du groupe. « Nous prévoyons d'optimiser nos efforts en marketing grâce au développement d’une communauté utilisant gratuitement la licence Open Source de notre plateforme. Ceci facilitera ensuite la commercialisation avec un effort de vente réduit sous forme de souscription annuelle à des garanties, à du support et à l’élasticité requis pour le déploiement d’applications à mission critique sur le Cloud privé ou public. »

    Wakenda est actuellement en version de développement.

    La version finale est prévue pour la fin de cette année. Elle sera précédée par une beta.

    Wakanda peut d'ores et déjà être testé sur cette page

    Source : Wakanda

    Et vous ?

    Que pensez-vous de cette plate-forme pour développeurs 100 % JavaScript ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Points : 2 528
    Points
    2 528
    Par défaut
    Du Javascript à tous les niveaux !


    Brrrrr...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Points : 1 240
    Points
    1 240
    Par défaut
    yep, bonjour les bugs :d
    plus sérieusement jaxer coté serveur n'a pas marché
    mais node.js a l'air de bien fonctionner.
    et c'est la mode du NOSQL donc ...
    Dommage qu'ECMASCRIPT 4 n'a jamais été validé, on aurait au moins eut un langage "multi paradigme"...
    Javascript se développe surtout parce que c'est un langage relativement facile à implémenter partout , les specs ne sont pas très longues et les moteurs gratuits et dispo.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 8
    Points : 38
    Points
    38
    Par défaut
    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.

  5. #5
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 059
    Points
    149 059
    Par défaut
    Wakanda 3 s’enrichit d’un nouvel éditeur d’UI pour le Touch et le Mobile
    La plateforme 100% JavaScript de développement d’applications sera en démo au JS.everywhere() à Paris


    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

  6. #6
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    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.

  7. #7
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 172
    Points : 4 682
    Points
    4 682
    Par défaut
    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.

  8. #8
    Membre chevronné

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Points : 1 768
    Points
    1 768
    Billets dans le blog
    1
    Par défaut
    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 .

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Architecte Web - Community Manager - W3C member
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte Web - Community Manager - W3C member
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Points : 36
    Points
    36
    Par défaut
    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]

  10. #10
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Merci @leto42 pour ces précisions, elles completent bien l'article

  11. #11
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 11
    Points : 18
    Points
    18
    Par défaut
    Pour intéresser ceux et celles qui sont habituellement rebutés par javascript, pourquoi ne pas apporter le support de Coffeescript ?

  12. #12
    Membre régulier Avatar de ideeaugram
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mai 2010
    Messages : 33
    Points : 75
    Points
    75
    Par défaut Et les linixiens on les oublie ?
    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

  13. #13
    Nouveau Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Mai 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Encore un nouvel IDE ?
    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

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/02/2004, 15h38
  2. Mysql ne se lance pas problème de socket
    Par Riko dans le forum Installation
    Réponses: 5
    Dernier message: 05/02/2004, 09h28
  3. Envoi d'un mail en VBA: outlook ne se lance pas
    Par Hannibal dans le forum VBA Access
    Réponses: 4
    Dernier message: 01/06/2003, 15h24
  4. Réponses: 4
    Dernier message: 16/01/2003, 14h42
  5. Fermer l'animation (swf/exe lancé depuis Windows)
    Par ZiZouJH dans le forum Flash
    Réponses: 3
    Dernier message: 14/01/2003, 10h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo