Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5051 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1342  1343  1344  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2257115
Plam
Bear Metal
Posté le 01-05-2015 à 17:29:00  profilanswer
 

Reprise du message précédent :
J'ai jamais dit qu'il y avait une techno parfaite.

 

Il y a une techno qui est plus ou moins adaptée à :

 

* ta façon de coder
* les besoins réels derrière

 

Node+NPM c'est de la programmation orientée composant (façon de faire) qui sait bien gérer les I/O avec des concepts intéressants (besoins). Et ça tourne partout (navs, OS, serveurs maintenant etc.)

 

D'où sa popularité.

 

Mais c'est pas une réponse à TOUS les besoins, j'oserai jamais prétendre un truc pareil :D


Message édité par Plam le 01-05-2015 à 17:29:09

---------------
Spécialiste du bear metal
mood
Publicité
Posté le 01-05-2015 à 17:29:00  profilanswer
 

n°2257117
Youmoussa
Ecrou-vis
Posté le 01-05-2015 à 18:15:48  profilanswer
 


Plam a écrit :


 
Bah oui, ils ont pris du recul. Ils auraient rien changé que t'aurait dit « regardez ça bouge pas c'est dla merde et ça reste de la merde :o »


 
Euh, entre faire des évolutions qui demandent de changer le code, c'est une chose, dire "réécrivez tout", c'en est une autre.

n°2257118
Plam
Bear Metal
Posté le 01-05-2015 à 18:16:59  profilanswer
 

Perso j'aime bien le « réécrivez tout », c'est très sain pour un projet de temps en temps [:ocube] (après c'est parce que mon lead dev est très comme ça, et que sur des petits modules ça pose pas de soucis).


---------------
Spécialiste du bear metal
n°2257119
Youmoussa
Ecrou-vis
Posté le 01-05-2015 à 18:17:19  profilanswer
 

Plam a écrit :


 
Je dis pas le contraire :o On est parti sur Angular à l'origine, on va pas tout refaire maintenant :D Surtout que ça reste quand même potable :p
 


 
Donc vous comptez pas passer a Angular 2.0 ?

n°2257120
Plam
Bear Metal
Posté le 01-05-2015 à 18:19:03  profilanswer
 

Youmoussa a écrit :


 
Donc vous comptez pas passer a Angular 2.0 ?


 
Non, pas de suite. On verra quand on fera « le grand saut », vers lequel on ira. Pas de préjugés, on regardera ça au calme :)


---------------
Spécialiste du bear metal
n°2257121
Youmoussa
Ecrou-vis
Posté le 01-05-2015 à 18:23:35  profilanswer
 

Et ils comptent maintenir la version 1 niveau sécurité ou tu viens de lancer un produit avec une techno obsolète ? :o

n°2257123
Plam
Bear Metal
Posté le 01-05-2015 à 19:30:37  profilanswer
 

Youmoussa a écrit :

Et ils comptent maintenir la version 1 niveau sécurité ou tu viens de lancer un produit avec une techno obsolète ? :o


 
Le concept de « lancement » de produit n'a pas de sens, on release tous les mois :D Yaura un cycle de release où on va passer d'Angular 1 à autre chose, et puis voilà [:spamafote]
 
Sachant que la partie Web c'est pas le plus compliqué quand même.


---------------
Spécialiste du bear metal
n°2257127
flo850
moi je
Posté le 01-05-2015 à 20:16:29  profilanswer
 

flux + react , flux +react  [:dolores1:3]


---------------

n°2257130
Plam
Bear Metal
Posté le 01-05-2015 à 20:31:11  profilanswer
 

flo850 a écrit :

flux + react , flux +react  [:dolores1:3]


 
Ça a l'air fun. https://scotch.io/tutorials/getting [...] chitecture
 
Ta des ressources qui t'ont convaincu ?


---------------
Spécialiste du bear metal
n°2257138
flo850
moi je
Posté le 01-05-2015 à 20:48:13  profilanswer
 

Je ne les ai pas bookmarké, mais Flux me rappelle beaucoup ce que je fais avec backbone, en mieux structuré : des stores partagé, un  bus d'evenements ...
REactjs reprends le côté magique des directives d'angular pour faire du code modulaire, mais je trouve le fonctionnement plus esthetique ( et largement plus rapide)

 

et react native me fait carrément de l'oeil ( si ils sortent aussi une version android)

 

Je n'ai pas fini de digéré le dernier né de la famille : relay pour la couche d'acès aux données http://facebook.github.io/react/bl [...] ction.html


Message édité par flo850 le 01-05-2015 à 20:49:11

---------------

mood
Publicité
Posté le 01-05-2015 à 20:48:13  profilanswer
 

n°2257139
Plam
Bear Metal
Posté le 01-05-2015 à 20:49:11  profilanswer
 

On avait testé Backbone à l'époque (mi 2013 ?), mais trop « basique » pour nos besoins (c'est là qu'on est passé sur Angular)


---------------
Spécialiste du bear metal
n°2257140
flo850
moi je
Posté le 01-05-2015 à 20:51:33  profilanswer
 

c'est clair. Certains trucs basiques comme les vues imbriquées ne sont pas triviaux . Il y a une surcouche ( marionette)  mais ça ne change pas le fond du problème
 
Par contre, il n'y a pas de magie noire à comprendre.


---------------

n°2257141
Plam
Bear Metal
Posté le 01-05-2015 à 20:53:00  profilanswer
 

On avait essayé Marionette aussi je m'en souviens :D
 
Comme quoi, peut être que dans 3 release on sera passé sur autre chose :o


---------------
Spécialiste du bear metal
n°2257145
flo850
moi je
Posté le 01-05-2015 à 21:00:10  profilanswer
 
n°2257146
Plam
Bear Metal
Posté le 01-05-2015 à 21:00:58  profilanswer
 


 
Thx ! :jap:


---------------
Spécialiste du bear metal
n°2257157
ratibus
Posté le 01-05-2015 à 22:38:26  profilanswer
 

Plam a écrit :

Perso j'aime bien le « réécrivez tout », c'est très sain pour un projet de temps en temps [:ocube] (après c'est parce que mon lead dev est très comme ça, et que sur des petits modules ça pose pas de soucis).


 
Demande aux gars de Netscape ce qu'ils en pensent. Wait...

n°2257162
Plam
Bear Metal
Posté le 01-05-2015 à 22:47:50  profilanswer
 

Je crois que pour XO, on a du le réécrire 4 ou 5 fois. À la 5ème fois, ça a du prendre 0,1% du temps de la première réécriture.
 
Là on a accumulé un peu de dette technique, ça commence à peser, paf réécriture d'un bout du moteur. 10J/H max, perfs x100.
 
Et puis réécrire tout un module != de réécrire toute une appli monolithique :)


---------------
Spécialiste du bear metal
n°2257170
Youmoussa
Ecrou-vis
Posté le 02-05-2015 à 00:18:20  profilanswer
 

Plam a écrit :

Je crois que pour XO, on a du le réécrire 4 ou 5 fois. À la 5ème fois, ça a du prendre 0,1% du temps de la première réécriture.
 
Là on a accumulé un peu de dette technique, ça commence à peser, paf réécriture d'un bout du moteur. 10J/H max, perfs x100.
 
Et puis réécrire tout un module != de réécrire toute une appli monolithique :)


 
Apres qu'il y ait eu des clients qui paient et pris l'argent d'investisseurs ?

Message cité 1 fois
Message édité par Youmoussa le 02-05-2015 à 00:19:23
n°2257172
Plam
Bear Metal
Posté le 02-05-2015 à 00:43:22  profilanswer
 

Youmoussa a écrit :

 

Apres qu'il y ait eu des clients qui paient et pris l'argent d'investisseurs ?

 

Ça change strictement rien :??: (la répone est oui et oui, à des degrés divers)

 

Et je vois pas bien le rapport. Ça nous change pas un cycle de release et que si c'est justifié (une hausse des performances par exemple, ou une meilleur maintenance), je vois pas en quoi réécrire est un problème. Encore moins maintenant qu'on est dessus à 100%, la charge on la passe dans un délai très court.

 

Tu peux jamais faire parfait du premier coup, ça évolue trop vite. Ceci dit, pendant nos multiples réécritures, on a pu construire notre architecture, qui elle est stable depuis 2 ans maintenant. L'implémentation est pas parfaite, mais on va au mieux petit à petit.

 

edit : surtout que réécrire aujourd'hui, c'est réécrire des modules. La dette technique s'accumule pas partout à la même vitesse.

 

edit 2 : et on est trop petit pour se permettre d'accumuler de la dette trop longtemps, car comme on vend du support, si ça merde, on est vite débordé potentiellement.

Message cité 1 fois
Message édité par Plam le 02-05-2015 à 00:49:29

---------------
Spécialiste du bear metal
n°2257174
skylight
Made in France.
Posté le 02-05-2015 à 01:07:55  profilanswer
 

Plam a écrit :


Tu peux jamais faire parfait du premier coup, ça évolue trop vite.


Et bien heureusement :)

n°2257263
Jubijub
Parce que je le VD bien
Posté le 03-05-2015 à 22:45:46  profilanswer
 

(lurkeur)
 
ce qui me fascine toujours dans les discussions JS, c'est la profusion de framework/modules qui tourne autour...et je trouve que meme si c'est surement un luxe, c'est aussi un facteur d'obsolescence des developpeurs et des choses développées incroyables. Toutes les technos évoluent (j'ai codé professionellement la dernière fois en Java 1.4, je suis largué en java aujourd'hui, qqn qui a fait du Python 2.4 aura du mal avec Python 3.4, idem html 4 --> 5 qui apporte plein de choses)...mais sur JS on sent que c'est jeune, et je trouve que c'est un gros frein à l'adoption.
 
Je pense que si on prend les 2 dernières années, si j'avais posé la question chaque 4 mois "quel framework JS", j'aurais eu 6 réponses différentes. Ce qui veut dire que sur un projet de 4 mois, le stack que tu utilises sur ton projet est vraisemblablement déjà plus celui à la mode quand tu finis le projet...et je ne crois pas que ce soit sain. D'un point de vu "décideur", ça me foutrait les boules que notre stack soit en JS parce que ça voudrait dire que tous les 6 mois, j'aurais les devs qui viendraient la gueule enfarinée m'expliquer qu'il faut tout réécrire. Je caricature bien sur, mais ça doit etre un frein certain à l'adoption.
 
Après pour le débat sur framework modulaire vs framework "qui te guide", le débat existe sur tous les languages :
Python : Django vs Flask
Ruby : Rails vs Sinatra
Java : (le descendant de Spring/Struts/etc...) vs des framework light genre Spark
 
c'est pas propre à JS


---------------
Jubi Photos : Flickr - 500px
n°2257264
Plam
Bear Metal
Posté le 03-05-2015 à 23:13:31  profilanswer
 

En JS, ya bien deux notions différentes maintenant.

 

Le côté client, où l'écosystème des framework évolue beaucoup et s'améliore (avec ce que ça entraîne, après rien n'oblige à en changer hein !)

 

Et sur le côté serveur : Node n'est pas un framework :D

 

Donc je pense que ça « brouille » un peu les cartes. JS c'est tellement vaste aujourd'hui...

Message cité 2 fois
Message édité par Plam le 03-05-2015 à 23:13:50

---------------
Spécialiste du bear metal
n°2257265
pop-pan
yay!
Posté le 03-05-2015 à 23:42:05  profilanswer
 

ouais, tenir une stack JS super fiable ca demande plus de travail que tenir une stack java.
une lib "classique" genre hibernate, suffit de chercher un equivalent en js pour comprendre...
il y a des ORM qui remplissent les memes fonctionnalités *dans les grandes lignes*, sequelize + redis par ex mais on est pas encore au meme niveau.


---------------
Plop !
n°2257266
Plam
Bear Metal
Posté le 03-05-2015 à 23:52:32  profilanswer
 

pop-pan a écrit :

ouais, tenir une stack JS super fiable ca demande plus de travail que tenir une stack java.
une lib "classique" genre hibernate, suffit de chercher un equivalent en js pour comprendre...
il y a des ORM qui remplissent les memes fonctionnalités *dans les grandes lignes*, sequelize + redis par ex mais on est pas encore au meme niveau.

 

Je suis d'accord et je pense que ça illustre parfaitement le problème.

 

Chercher un pur « équivalent » exact en lib JS à la place d'une stack Java c'est faire une grave erreur et après venir dire que « JS ça va pas du tout ». Combien de fois j'ai entendu « Linux c'est de la merde je peux pas télécharger des logiciels sur Telecharger.com et les installer comme j'ai envie ».

 

Pareil avec SVN vs Git. C'est juste autre chose. Et ça va pas toujours convenir à tout le monde [:spamafote] (et sans jugement de valeur aucun, chacun son truc !)

 

edit : c'est juste my 2 cents :jap:


Message édité par Plam le 04-05-2015 à 00:07:42

---------------
Spécialiste du bear metal
n°2257267
Youmoussa
Ecrou-vis
Posté le 04-05-2015 à 00:27:03  profilanswer
 

Plam a écrit :

En JS, ya bien deux notions différentes maintenant.
 
Le côté client, où l'écosystème des framework évolue beaucoup et s'améliore (avec ce que ça entraîne, après rien n'oblige à en changer hein !)
 
Et sur le côté serveur : Node n'est pas un framework :D
 
Donc je pense que ça « brouille » un peu les cartes. JS c'est tellement vaste aujourd'hui...


 
Et c'est surtout lié à l'explosion du web comme plateforme. Firefox et Chrome ont permis une évolution, la taille des marchés accessibles, le nombre de développeurs impliqués.
 
C'est très clairement jeune et pas mature ( quand je compare la qualité des outils pour debugger sous VS en 2008 quand j'ai arrêté avec ce qui se fait aujourd'hui dans les navigateurs, ça fait marrer :o ).

n°2257268
Youmoussa
Ecrou-vis
Posté le 04-05-2015 à 00:27:55  profilanswer
 

pop-pan a écrit :

ouais, tenir une stack JS super fiable ca demande plus de travail que tenir une stack java.
une lib "classique" genre hibernate, suffit de chercher un equivalent en js pour comprendre...
il y a des ORM qui remplissent les memes fonctionnalités *dans les grandes lignes*, sequelize + redis par ex mais on est pas encore au meme niveau.


 
Si on parle côté client, c'est pas non plus la même complexité...

n°2257269
pop-pan
yay!
Posté le 04-05-2015 à 00:37:16  profilanswer
 

ca depend ce qu'on demande coté client.
coder dans du canvas ca ressemble quand meme beaucoup a faire une applet, que ce soit en pur ou via des libs type processing.


---------------
Plop !
n°2257271
Youmoussa
Ecrou-vis
Posté le 04-05-2015 à 02:33:48  profilanswer
 

je parlais d'ORM, j'étais pas assez clair.

Message cité 1 fois
Message édité par Youmoussa le 04-05-2015 à 02:34:16
n°2257280
tomsoft
Posté le 04-05-2015 à 10:03:07  profilanswer
 

Question SEO / Webmaster tools : Google me dit que j'ai une sérieuse augmentation de 404, sur ces URLs :
 
http://www.domain.tld/produit/00000,  
alors qu'elles n'ont jamais existé, jamais étés déclarées, elles sont de cette structure :
 
http://www.domain.tld/produit/00000/slug-slug-slug
 
J'imagine donc que google considère que http://www.domain.tld/produit/00000 doit exister (repertoire ?).
 
Je me fais impacter en positionnement avec de telles erreurs ?
 
http://img.imagesia.com/fichiers/xd/capture-d-ecran-2015-05-04-a-09-59-44_imagesia-com_xdep_large.png

n°2257289
pop-pan
yay!
Posté le 04-05-2015 à 12:15:36  profilanswer
 

Youmoussa a écrit :

je parlais d'ORM, j'étais pas assez clair.


 
:)  
 
on voit debarquer des ORM light pour tout ce qui est approche MVVM. Ce qui semble faire sens en js
 


---------------
Plop !
n°2257291
Hermes le ​Messager
Breton Quiétiste
Posté le 04-05-2015 à 12:46:46  profilanswer
 

pop-pan a écrit :


 
:)  
 
on voit debarquer des ORM light pour tout ce qui est approche MVVM. Ce qui semble faire sens en js
 


 
Ce "faire sens" qui revient tout le temps maintenant... Parlez carrément anglais, ce sera mieux (je vis en Angleterre).

n°2257293
pop-pan
yay!
Posté le 04-05-2015 à 13:14:18  profilanswer
 

je mets ca dans le meme panier que *meilleure journée toujours* que j'utilise aussi regulièrement :)  


---------------
Plop !
n°2257295
flo850
moi je
Posté le 04-05-2015 à 14:02:34  profilanswer
 

au jour d'aujourd'hui


---------------

n°2257309
Youmoussa
Ecrou-vis
Posté le 04-05-2015 à 16:48:36  profilanswer
 

tomsoft a écrit :

Question SEO / Webmaster tools : Google me dit que j'ai une sérieuse augmentation de 404, sur ces URLs :
 
http://www.domain.tld/produit/00000,  
alors qu'elles n'ont jamais existé, jamais étés déclarées, elles sont de cette structure :
 
http://www.domain.tld/produit/00000/slug-slug-slug
 
J'imagine donc que google considère que http://www.domain.tld/produit/00000 doit exister (repertoire ?).
 
Je me fais impacter en positionnement avec de telles erreurs ?
 
http://img.imagesia.com/fichiers/x [...] _large.png


 
Non.
 
Tu dois être capable de trouver sur quelle page un lien pointe sur cette URL ( ou verifie ta sitemap )

n°2257310
tomsoft
Posté le 04-05-2015 à 17:03:34  profilanswer
 

Youmoussa a écrit :


 
Non.
 
Tu dois être capable de trouver sur quelle page un lien pointe sur cette URL ( ou verifie ta sitemap )


 
Ha mince, je viens de voir que webmaster tools m'indiquait ou ce lien était listé, et en effet, j'ai un bug dans une vue qui me pourrit certains liens  :sweat:  
Merci j'ai pu corriger  :jap:

n°2257311
Youmoussa
Ecrou-vis
Posté le 04-05-2015 à 17:06:45  profilanswer
 

Je t'invite aussi à créer une redirection pour corriger le problème

n°2257312
ratibus
Posté le 04-05-2015 à 17:28:32  profilanswer
 

Plam a écrit :

En JS, ya bien deux notions différentes maintenant.
 
Le côté client, où l'écosystème des framework évolue beaucoup et s'améliore (avec ce que ça entraîne, après rien n'oblige à en changer hein !)
 
Et sur le côté serveur : Node n'est pas un framework :D
 
Donc je pense que ça « brouille » un peu les cartes. JS c'est tellement vaste aujourd'hui...


 
Au hasard, la sécurité. Si t'as choisi une lib qui n'est plus maintenue par exemple.
Je me faisais la me remarque que Jubi récemment. J'aimerais pas être dev JS en ce moment. Ca bouge trop vite pour être à jour sur le marché. Les technos backend sont bcp stables dans le temps de ce que je peux constater depuis 15 ans en tout cas.

n°2257315
Hermes le ​Messager
Breton Quiétiste
Posté le 04-05-2015 à 17:36:41  profilanswer
 

ratibus a écrit :


 
Au hasard, la sécurité. Si t'as choisi une lib qui n'est plus maintenue par exemple.
Je me faisais la me remarque que Jubi récemment. J'aimerais pas être dev JS en ce moment. Ca bouge trop vite pour être à jour sur le marché. Les technos backend sont bcp stables dans le temps de ce que je peux constater depuis 15 ans en tout cas.


 
+1, il est très difficile de suivre et encore plus difficile de savoir ce qui sera maintenu ou non. Il y a des effets de mode dans tous les sens. Je crois en npm car c'est un bon moyen de maintenir ses libs sous forme de packages. Je continue à utiliser jquery parce que ça a peu de chance de disparaitre et les updates sont raisonnables, ne remettent pas toujours tout en question. Quand on voit ce qui se passe avec Angular, je trouve que ça fait peur. Et quand on voit ce qu'en pensent certains contributeurs, je trouve que ça fait encore plus peur : http://eisenbergeffect.bluespire.c [...] gular-2-0/
 
Je trouve angular très bien, mais je trouve la V2 brutale et ne donne aucune garantie de pérennité. Et là, on parle que d'Angular qui est une des libs les plus utilisées et qui a le plus de chance de survivre.
En ce qui me concerne, je ne vois pas bien l'utilité d'utiliser encore un nouveau truc au niveau backend, parce que PHP est mûr, Python et Ruby aussi. C'est quoi le vrai but dans tout cela ?

Message cité 1 fois
Message édité par Hermes le Messager le 04-05-2015 à 17:37:56
n°2257316
tomsoft
Posté le 04-05-2015 à 17:37:45  profilanswer
 

Youmoussa a écrit :

Je t'invite aussi à créer une redirection pour corriger le problème


 
j'ai fait répondre mes pages /produit/90200 à /produit/90200/slug, et mis un canonical vers /produit/90200/slug, sans 301 du coup.
 
Il faut préférer quoi ? la 301, ou le canonical ?

n°2257321
Youmoussa
Ecrou-vis
Posté le 04-05-2015 à 17:52:20  profilanswer
 

ratibus a écrit :


 
Au hasard, la sécurité. Si t'as choisi une lib qui n'est plus maintenue par exemple.
Je me faisais la me remarque que Jubi récemment. J'aimerais pas être dev JS en ce moment. Ca bouge trop vite pour être à jour sur le marché. Les technos backend sont bcp stables dans le temps de ce que je peux constater depuis 15 ans en tout cas.


 
C'est excitant de voir l'évolution, c'est sympa de se challenger, ca justifie des $$$

n°2257322
Youmoussa
Ecrou-vis
Posté le 04-05-2015 à 17:53:56  profilanswer
 

Hermes le Messager a écrit :


 
+1, il est très difficile de suivre et encore plus difficile de savoir ce qui sera maintenu ou non. Il y a des effets de mode dans tous les sens. Je crois en npm car c'est un bon moyen de maintenir ses libs sous forme de packages. Je continue à utiliser jquery parce que ça a peu de chance de disparaitre et les updates sont raisonnables, ne remettent pas toujours tout en question. Quand on voit ce qui se passe avec Angular, je trouve que ça fait peur. Et quand on voit ce qu'en pensent certains contributeurs, je trouve que ça fait encore plus peur : http://eisenbergeffect.bluespire.c [...] gular-2-0/
 
Je trouve angular très bien, mais je trouve la V2 brutale et ne donne aucune garantie de pérennité. Et là, on parle que d'Angular qui est une des libs les plus utilisées et qui a le plus de chance de survivre.


 
Alors qu'avec Ember, le message a été clair dès le début : on se donne le droit de tout péter jusqu'à la 1.0, après c'est SemVer.


Message édité par Youmoussa le 04-05-2015 à 18:26:29
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1342  1343  1344  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)