nantesjs logo2

J’ai profité de ma soirée de lundi soir dernier pour me rendre au premier meetup de NantesJS. Un groupe de développeurs passionnés par le JavaScript à Nantes (il en faut).

Le meetup a été très axé SSJS. Développer du JavaScript coté serveur semble faire rêver pas mal de développeurs … Pourquoi pas ;-)

Au programme de la soirée : Présentation du concept apporté par NodeJS (basé sur des events), présentation rapide de CommonJS qui ne semble pas encore vraiment structuré et des nombreux repository anarchiques de librairies sur GitHub …

Ce que je retiens de la soirée :

  • Le monde idéal serait d’avoir un langage commun entre le back et front pour simplifier l’architecture et le format des échanges de données (sur ce point là, je suis en phase).
  • NodeJS est une solution performante sur du Cloud.
  • Les bases de données CouchDB et MongoDB basées sur JSON sont FANTASTIQUES.
  • Wakanda est une société sympa qui offre du poulet, du coca et des frites aux JSAdicts.
  • Le mot Javascript est une marque déposée appartenant à Oracle.
  • Le JavaScript a initialement été conçu pour fonctionner coté serveur.
  • Oracle prépare un grand coup médiatique en termes d’intégration Javascript/Java (il faut attendre Avril 2012)
  • Microsoft s’intéresse de près à NodeJS pour son Cloud Azure
  • GitHub est rempli de projets JavaScript.
  • Le JavaScript coté serveur est très hétérogène, il n’existe pas encore d’API standardisées.
  • Il existe une vraie communauté de développeurs JavaScript (ce que je ne pensais pas au départ).
  • Développer des applications JavaScript sur TV interactives, c’est compliqué (je confirme ...)
  • Si tu n'as pas de compte Github, tu n'existes pas !
  • J'ai une tête à boire de la bière dans des crânes de chatons

Pour en savoir plus sur la communauté NantesJS et ses prochains évènements : http://nantesjs.org/

1. Le , 02:45 par lude
a45bc04813f205443276e111e5dcdc64

Typo MangoDB -> MongoDB

2. Le , 09:43 par jerome
ced8cbe2c6130d03cb42ee8c47975d24

Ce qui est bien, c'est que tu réponds effectivement à la question posée dans le sujet...

3. Le , 09:52 par Lego
6eda357b625a01827ce14f763450e35d

Ouep je suis d'accord avec Jérome, j'aurais bien aimé comprendre l'utilité d'un tel usage.

4. Le , 09:58 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@lude : Merci

@jerome : En effet ... je renomme le titre .. Je ne sais toujours pas à quoi ça sert de faire du SSJS .....

5. Le , 10:24 par Nico
d8c4dff393bc79059becdd9194df912d

le javascript coté serveur c'est juste énorme :

- De la programmation asynchrone et orienté évènements

- Plus de threading lourdingue pour gérer plusieurs évènements simultanés, la vm javascript sait gérer ça dans un seul thread d'une manière plus 'smart' que python ou java

- Unicité du langage entre le serveur et le navigateur

- Javascript c'est le langage compris par le plus grand nombre de machines (depuis le superserveur jusqu'au smartphone en passant par les pc windows ou linux et les macs, les tablettes, etc...)

- avec socket-io, y'a moyen de sérialiser/désérialiser des instances du serveur au navigateur et vice-versa, pas de mapping, puisque c'est le même langage..

- javascript intégré au bureau windows8, macOS, gnome3, dans les télés, bientôt ? au bureau Android...

Conclusion, même si tu vois pas encore très bien à quoi ça sert, apprends de suite ;)

6. Le , 11:07 par Lego
6eda357b625a01827ce14f763450e35d

Merci de ta petite explication Nico. Cependant je reste assez sceptique quant à l'intérêt que cela procure... Je n'ai trouvé que des exemple synchrones (à l'initialisation en fait), donc ça ne doit pas être très représentatif des possibilités. Par exemple, est-ce que je peux faire des requêtes SQL ? ou accéder à un serveur de mails ?

7. Le , 21:41 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Nico : Je comprend l'intéret ...

Maintenant qu'est-ce que les développeurs Javascripts trouvent de SEXY au JavaScript ?

8. Le , 09:55 par jerome
ced8cbe2c6130d03cb42ee8c47975d24

Il est vachement mieux ton titre, merci :-)

Pour JS coté serveur, je vois toujours pas l’intérêt perso. C'est moche comme langage, c'est lent, c'est interprété, bref, il y a bien mieux comme langage coté serveur.

Peut-être qu'un petit article/tuto sur le sujet pour nous faire comprendre l'intérêt ? :)

9. Le , 11:59 par Drunken Kiwi
33d36014b8dd5aa94d09e1303e18b935

Je n'aurais jamais cru que tu pourrais boire de la bière dans un crane de chaton. Tu peux développer le comment de cette réplique au demeurant cultissime ?

10. Le , 19:58 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Drunken Kiwi : C'est Quentin Adam qui m'a dit ça quand j'ai levé le doigt pour dire que je ne voyait pas d'intérêt à développer en Javascript coté serveur ... je n'ai trouvé aucune référence sur Google ... Je comptais sur toi pour que tu me cites la référence ;-)

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.