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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1379  1380  1381  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2279786
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-04-2016 à 21:53:03  profilanswer
 

Reprise du message précédent :

Ant1_ a écrit :

Ben si tu ne sous entends pas Java web, ca en revient a ma question du depart, pourquoi il veut apprendre a utiliser le framework qu'il a choisit?
Je conseillerai jamais d'utiliser Spring pour autre chose que du web (encore que Spring c'est grand maintenant, y'a probablement des use cases ou ca peu se justifier)


 [:cerveau skyzor] "Spring c'est grand maintenant" ? Tu l'as utilisé quand pour la dernière fois, en 2005 ? J'y ai touché pour la première fois genre vers 2007-2008 et c'était déjà conséquent... et on faisait déjà plein de trucs avec, notamment l'inversion de dépendances. Ce qui n'est pas du tout orienté web, par exemple.
'fin bon, /HS, c'était un exemple pour différencier "apprendre un langage" vs "apprendre un framework".

Ant1_ a écrit :

Je suis d'accord avec beaucoup de choses dans cet article mais pas la conclusion.
Je pense que c'est une perte de temps monumentale de réécrire du code qui existe déjà (ok, y'a des limites, cf leftpad)


Pas si c'est à des fins d'apprentissage. Hello World tout le monde s'en branle, l'intérêt c'est de créer un projet, le compiler et avoir un résultat. Faire ses premiers pas avec une techno, langage ou framework.
D'autre part, le gros argument de l'article n'est pas de réécrire du code pour le plaisir :

Citation :

Perhaps -- perhaps -- you should just write the little bit of code that you need, instead of importing thousands and thousands of lines into your project. Lines that you didn't write. Lines that you don't control.


Déjà il y a du doute, "perhaps". Y a bien évidemment des fois où l'utilisation d'un framework va apporter plus de bénéfices que ça ne créera de problèmes. Mais surtout, l'accent est mis sur la dépendance : tu vas importer du code qui fait probablement plus de trucs que tu n'en as besoin et en plus que tu ne connais pas (ce qui implique des problèmes de sécurité ou de confiance mal placée). Et ce sans parler des "leaky abstractions".

Ant1_ a écrit :

T'as l'air de sous entendre qu'a partir du moment ou on utilise un framework on n'apprends pas le langage. Ca me parait faux.


Ca dépend du framework. Par exemple Angular (le 1, je ne connais pas le 2), qui introduit énormément de choses propres à Angular et pas du tout au JavaScript "vanille". Et d'ailleurs, si tu ne sais pas bien faire de JS, tu auras du mal à comprendre Angular. Il faut commencer par apprendre JS avant.

 

Bref. Ca ne répond toutefois pas à la question originale et que je pose aussi :D Quelle(s) bonne(s) ressource(s) pour apprendre JavaScript vanille ?


Message édité par Taiche le 19-04-2016 à 21:53:52

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le 19-04-2016 à 21:53:03  profilanswer
 

n°2279787
Youmoussa
Ecrou-vis
Posté le 19-04-2016 à 22:01:14  profilanswer
 

Javascript the good parts.

n°2279791
flo850
moi je
Posté le 19-04-2016 à 22:23:53  profilanswer
 

et moi je suis en train de me battre avec appcache  ( notamment pour faciliter la migration appcache ->service worker )
Javascript, the ugly parts


Message édité par flo850 le 19-04-2016 à 22:24:01

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

n°2279796
skylight
Made in France.
Posté le 19-04-2016 à 23:48:52  profilanswer
 

Youmoussa a écrit :

Freelance en CDI  :D


Me suis mal exprimé mais cdi ou freelance qui veut rester à son compte, sans lien de subordination bien sur.

n°2279799
nraynaud
lol
Posté le 20-04-2016 à 01:14:18  profilanswer
 

Fuck fuck that was fun mais maintenant un mec bourré qui est techniquement mon employé veut pas me filer ses clef des voiture.
 


---------------
trainoo.com, c'est fini
n°2279803
Plam
Bear Metal
Posté le 20-04-2016 à 08:32:41  profilanswer
 

Est-ce que pour toi ES6 et 7 comptent dans le JS Vanilla ? :D


---------------
Spécialiste du bear metal
n°2279804
flo850
moi je
Posté le 20-04-2016 à 09:28:29  profilanswer
 

nraynaud a écrit :

Fuck fuck that was fun mais maintenant un mec bourré qui est techniquement mon employé veut pas me filer ses clef des voiture.

 



je croays qie tu n'avais pas le permis ?

Plam a écrit :

Est-ce que pour toi ES6 et 7 comptent dans le JS Vanilla ? :D

 

pour moi c'est du vanilla quand sa tourne sans moteur de build dasn les browser récents. ES7 est exclu, mais ES6 est ok.

Message cité 1 fois
Message édité par flo850 le 20-04-2016 à 09:57:48

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

n°2279807
gatsu35
Blablaté par Harko
Posté le 20-04-2016 à 09:46:37  profilanswer
 

nraynaud a écrit :

Fuck fuck that was fun mais maintenant un mec bourré qui est techniquement mon employé veut pas me filer ses clef des voiture.
 


0x90 a une voiture ?

n°2279808
gelatine_v​elue
Posté le 20-04-2016 à 09:54:06  profilanswer
 

Ant1_ a écrit :


T'as l'air de sous entendre qu'a partir du moment ou on utilise un framework on n'apprends pas le langage. Ca me parait faux.


 
A ma gauche je bosse avec un developpeur qui apprend le frontend en maintenant un projet angular. Il a appris a déclarer une directive, et un service, mais ne comprend pas comment le framework remplace les balises avec son template. Il sait juste que ça le fait en mettant du code là et recopiant le nom de la directive dans une balise. Et quand ça le fait pas, il m'appelle parce qu'il a pas les outils pour comprendre où regarder.
 
 

n°2279811
gatsu35
Blablaté par Harko
Posté le 20-04-2016 à 10:30:02  profilanswer
 

gelatine_velue a écrit :


 
A ma gauche je bosse avec un developpeur qui apprend le frontend en maintenant un projet angular. Il a appris a déclarer une directive, et un service, mais ne comprend pas comment le framework remplace les balises avec son template. Il sait juste que ça le fait en mettant du code là et recopiant le nom de la directive dans une balise. Et quand ça le fait pas, il m'appelle parce qu'il a pas les outils pour comprendre où regarder.


A la rigueur c'est un peu le but du framework, tu fous pas les mains à l'intérieure pour voir comment il va mettre en place sa mécanique de fou.
Angular c'est une super usine à gaz qui fait des choses, mais beaucoup trop de choses, il y a 10x trop de choses, c'est peut-être un peu pour ça qu'il est devenu populaire au près des devs backend.
Mais c'est le framework utilisé en masse dans la boite :'(

mood
Publicité
Posté le 20-04-2016 à 10:30:02  profilanswer
 

n°2279813
nraynaud
lol
Posté le 20-04-2016 à 10:45:22  profilanswer
 

flo850 a écrit :


je croays qie tu n'avais pas le permis ?  


 
Justement, je voulais que personne ne conduise


---------------
trainoo.com, c'est fini
n°2279814
ximothov
Posté le 20-04-2016 à 10:46:28  profilanswer
 

gatsu35 a écrit :


A la rigueur c'est un peu le but du framework, tu fous pas les mains à l'intérieure pour voir comment il va mettre en place sa mécanique de fou.
Angular c'est une super usine à gaz qui fait des choses, mais beaucoup trop de choses, il y a 10x trop de choses, c'est peut-être un peu pour ça qu'il est devenu populaire au près des devs backend.
Mais c'est le framework utilisé en masse dans la boite :'(


C'est ce qu'on utilise aussi :o  
Ca fait le boulot je vois pas le soucis, puis c'est quand même agréable à utiliser :jap:

n°2279816
masklinn
í dag viðrar vel til loftárása
Posté le 20-04-2016 à 10:50:51  profilanswer
 

Quelqu'un a une bonne introduction aux relay/falcor, au fait d'avoir des composants qui décrivent du querying de graph compositionel? J'ai lu les docs relay mais pour le moment ça clique pas, je vois pas comment ca marche pour un système non trivial et/ou dynamique.


Message édité par masklinn le 20-04-2016 à 10:51:01

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2279821
gelatine_v​elue
Posté le 20-04-2016 à 13:02:52  profilanswer
 

ximothov a écrit :


C'est ce qu'on utilise aussi :o  
Ca fait le boulot je vois pas le soucis, puis c'est quand même agréable à utiliser :jap:


 
Pour moi le souci c'est qu'il faut déjà avoir un niveau correct en front pour utiliser angular correctement.  
Deux exemples concrets dans mon projet:
- le nombre de listeners (en voila une de leaky abstraction) augmente très facilement de trop et ralentit l'appli sur navigateurs mobiles. Aller corriger ça après coup a été funky.
- les dévs ne se rendaient pas compte que des balises au nom inconnu n'étaient pas traitées pareillement entre les différents navigateurs (pas les mêmes propriétés par défaut), et ont eu des problèmes de layouts tordus à cause de ça.  
 
Et du coup, si on part du postulat qu'il faut avoir un niveau correct pour s'en servir, ben on a moins (voire pas) besoin d'angular.

n°2279831
Youmoussa
Ecrou-vis
Posté le 20-04-2016 à 15:41:30  profilanswer
 

Je ne peux pas parler pour Angular en particulier, mais je crois que tu n'as pas compris l'intérêt d'un framework. Ce n'est pas parce que tu sais faire à la mimine que tu dois t'en passer.

n°2279833
flo850
moi je
Posté le 20-04-2016 à 16:20:20  profilanswer
 

Je me sers d'angular (sur une app en cours avec pas mal de formulaires )
Je me sers de backbone sur un autre projet, et j'ai même un projet récent avec juste jquery côté client + silex côté serveur
J'ai des projets avec react/d3/...  
 
Tout simplement parceque c'est le bon outil pour l'usage cible.


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

n°2279853
gelatine_v​elue
Posté le 20-04-2016 à 20:59:48  profilanswer
 

Youmoussa a écrit :

Je ne peux pas parler pour Angular en particulier, mais je crois que tu n'as pas compris l'intérêt d'un framework.


 
Lol.

n°2279866
GenyaB
Shit fucking game.
Posté le 21-04-2016 à 08:45:30  profilanswer
 


 
Belle argumentation :o
Je suis d'accord avec toi, mais je trouve la conclusion bizarre. Pourquoi faudrait il se passer d'angular si on sait comment ça marche / a un niveau correct ?  [:transparency]

n°2279867
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 21-04-2016 à 09:00:07  profilanswer
 

Des gens ont testé le framework Phalcon PHP ? Des retours particuliers ?


---------------
:o
n°2279873
LeRiton
Posté le 21-04-2016 à 09:57:26  profilanswer
 

Pour ceux parmi vous qui bossent sous Windows ( :o ) et qui réalisent les designs de leurs sites ou applications avant de coder, vous avez une alternative à proposer à Sketch ?
 
Le gars qui bosse sous cet outil chez nous produit des résultats impressionnants en peu de temps et du coup, je trouve l'approche plus pertinente que du wireframing type Balsamiq qui est sympa pour du layout, mais nettement moins vendeur pour le client.
 
Pour ceux qui n'ont pas la chance d'avoir un designer ou spécialiste UX dans l'équipe, vous traitez comment le sujet ?

n°2279896
gelatine_v​elue
Posté le 21-04-2016 à 13:18:04  profilanswer
 

GenyaB a écrit :


Belle argumentation :o
Je suis d'accord avec toi, mais je trouve la conclusion bizarre. Pourquoi faudrait il se passer d'angular si on sait comment ça marche / a un niveau correct ?  [:transparency]


 
Je dis que mieux on sait coder moins on a besoin d'un framework (cad moins on est obligé d'utiliser les différents composants du fw), et vous comprenez que je dis qu'il ne faut pas utiliser de fw quand on sait coder.
Et je pense que c'est une bonne idée d'essayer d'en utiliser le moins possible parce que c'est du code qu'on ne connais pas et qu'on a pas envie de connaitre. Mais a cause des "leaky abstractions" justement on va devoir se pencher dans la boite noire a un moment, en général le jour de la livraison. Je trouve aussi qu'on en utilise souvent juste parce que c'est un choix "safe". Typiquement personne va critiquer un dev qui va proposer angular pour faire son frontend. Par contre on sera plus suspicieux si il propose juste require.js. Et du coup j'ai l'impression que pour pas avoir a se justifier beaucoup de projets commencent avec un fw dont on a pas besoin.

n°2279898
GenyaB
Shit fucking game.
Posté le 21-04-2016 à 13:29:28  profilanswer
 

Dans un monde idéal je suis complétement d'accord avec toi, mais dans la plupart des cas on utilise cette boîte noire pour gagner du temps (donc de l'argent :o ), même si au final c'est pas adapté à 100% et que c'est un peu moins performant que du sur mesure. [:spamafote]  

n°2279900
skylight
Made in France.
Posté le 21-04-2016 à 13:44:23  profilanswer
 

GenyaB a écrit :

Dans un monde idéal je suis complétement d'accord avec toi, mais dans la plupart des cas on utilise cette boîte noire pour gagner du temps (donc de l'argent :o ), même si au final c'est pas adapté à 100% et que c'est un peu moins performant que du sur mesure. [:spamafote]


Et du coup on se retrouve avec un node.js couplé à un angular, une petite partie PHP symfony quelque part, et du jquery/jqueryUI + un FW CSS bien lourd (ps aux autres dev : arrêtez d'utiliser les classes col-xx-x des FW MERCYYYYY), avec des petits morceaux de vanilla à droite et à gauche :love: ...

Message cité 3 fois
Message édité par skylight le 21-04-2016 à 13:45:24
n°2279902
bixibu
Ca ... c'est fait!
Posté le 21-04-2016 à 13:50:23  profilanswer
 

Y'a pas du monde au devoxx par hasard ? :o j'y suis la


---------------
App Android NextGP : Store - TU | Makerworld
n°2279903
GenyaB
Shit fucking game.
Posté le 21-04-2016 à 13:50:38  profilanswer
 

skylight a écrit :


Et du coup on se retrouve avec un node.js couplé à un angular, une petite partie PHP symfony quelque part, et du jquery/jqueryUI + un FW CSS bien lourd (ps aux autres dev : arrêtez d'utiliser les classes col-xx-x des FW MERCYYYYY), avec des petits morceaux de vanilla à droite et à gauche :love: ...


 
Exactement, vu que nous ne somme pas dans un monde idéal. :D

n°2279907
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 21-04-2016 à 14:10:28  profilanswer
 

bixibu a écrit :

Y'a pas du monde au devoxx par hasard ? :o j'y suis la


Perso j'y serai que ce soir.
Pour tout ce qui est web, t'as le talk sur les PWA (qui est euh... maintenant) et le talk d'Hubert Sablonnière sur les JSON Web Tokens (connais pas le contenu mais le speaker est excellent). Le talk sur la crypto par Thierry Abaléa doit valoir le détour aussi mais spa pur web (enfin je pense pas).
Et pour rester dans l'esprit du topic, t'as aussi la prez des gars de Sfeir sur la quête du Graal [:dawao]
 
'fin y a pas mal de trucs qui ont l'air bien cette année pour le web. En même temps, avec 8 à 12 confs en parallèle sur chaque créneau, ce serait malheureux qu'il n'y ait rien...


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2279909
john titor
Posté le 21-04-2016 à 15:05:13  profilanswer
 

skylight a écrit :


Et du coup on se retrouve avec un node.js couplé à un angular, une petite partie PHP symfony quelque part, et du jquery/jqueryUI + un FW CSS bien lourd (ps aux autres dev : arrêtez d'utiliser les classes col-xx-x des FW MERCYYYYY), avec des petits morceaux de vanilla à droite et à gauche :love: ...


 
Pourquoi ça ?

n°2279911
Youmoussa
Ecrou-vis
Posté le 21-04-2016 à 15:50:51  profilanswer
 

gelatine_velue a écrit :


 
Je dis que mieux on sait coder moins on a besoin d'un framework (cad moins on est obligé d'utiliser les différents composants du fw), et vous comprenez que je dis qu'il ne faut pas utiliser de fw quand on sait coder.
Et je pense que c'est une bonne idée d'essayer d'en utiliser le moins possible parce que c'est du code qu'on ne connais pas et qu'on a pas envie de connaitre. Mais a cause des "leaky abstractions" justement on va devoir se pencher dans la boite noire a un moment, en général le jour de la livraison. Je trouve aussi qu'on en utilise souvent juste parce que c'est un choix "safe". Typiquement personne va critiquer un dev qui va proposer angular pour faire son frontend. Par contre on sera plus suspicieux si il propose juste require.js. Et du coup j'ai l'impression que pour pas avoir a se justifier beaucoup de projets commencent avec un fw dont on a pas besoin.


 
Ou on l'utilise parce que c'est un gain en productivité et que réinventer la même chose à chaque projet ou devoir expliquer comment c'est architecturé à chaque nouvelle recrue n'est pas efficace.
 
Entre être un dev qui bosse seul sur son petit projet 1x ou être sur un projet développé par des 10aines de dev, le résultat  ne sera pas le même.

Message cité 1 fois
Message édité par Youmoussa le 21-04-2016 à 15:52:32
n°2279926
gelatine_v​elue
Posté le 21-04-2016 à 18:39:45  profilanswer
 

Youmoussa a écrit :


Ou on l'utilise parce que c'est un gain en productivité et que réinventer la même chose à chaque projet ou devoir expliquer comment c'est architecturé à chaque nouvelle recrue n'est pas efficace..


 
Je suis de l'avis que si tes recrues sont pas des tanches, elles doivent savoir reconnaitre un controller d'un DAO.

n°2279934
Youmoussa
Ecrou-vis
Posté le 21-04-2016 à 20:53:37  profilanswer
 

Tu codes en assembleur j'imagine du coup ?

n°2279936
Devil'sTig​er
Posté le 21-04-2016 à 21:14:15  profilanswer
 

gelatine_velue a écrit :


 
Je dis que mieux on sait coder moins on a besoin d'un framework (cad moins on est obligé d'utiliser les différents composants du fw), et vous comprenez que je dis qu'il ne faut pas utiliser de fw quand on sait coder.
Et je pense que c'est une bonne idée d'essayer d'en utiliser le moins possible parce que c'est du code qu'on ne connais pas et qu'on a pas envie de connaitre. Mais a cause des "leaky abstractions" justement on va devoir se pencher dans la boite noire a un moment, en général le jour de la livraison. Je trouve aussi qu'on en utilise souvent juste parce que c'est un choix "safe". Typiquement personne va critiquer un dev qui va proposer angular pour faire son frontend. Par contre on sera plus suspicieux si il propose juste require.js. Et du coup j'ai l'impression que pour pas avoir a se justifier beaucoup de projets commencent avec un fw dont on a pas besoin.


Peut être parce que require.js c'est de la merde  :whistle: A tout hasard  :whistle:

n°2279941
ben547
Posté le 21-04-2016 à 22:19:05  profilanswer
 

gelatine_velue a écrit :


 
Je suis de l'avis que si tes recrues sont pas des tanches, elles doivent savoir reconnaitre un controller d'un DAO.


 

Youmoussa a écrit :

Tu codes en assembleur j'imagine du coup ?


 

Devil'sTiger a écrit :


Peut être parce que require.js c'est de la merde  :whistle: A tout hasard  :whistle:


 
(j'ai pas tout quote)
 
c'est moi, ou c'est niveau cour d'ecole la discussion la ? :o

n°2279942
gelatine_v​elue
Posté le 21-04-2016 à 22:21:16  profilanswer
 

Ouais, t'as raison, j'arrete.

n°2279977
Ant1_
The game is rigged
Posté le 22-04-2016 à 16:46:47  profilanswer
 

skylight a écrit :


Et du coup on se retrouve avec un node.js couplé à un angular, une petite partie PHP symfony quelque part, et du jquery/jqueryUI + un FW CSS bien lourd (ps aux autres dev : arrêtez d'utiliser les classes col-xx-x des FW MERCYYYYY), avec des petits morceaux de vanilla à droite et à gauche :love: ...


 

john titor a écrit :


 
Pourquoi ça ?


 
On a pas eu la reponse a ca.


---------------
But you can't lose if you don't play
n°2279980
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 22-04-2016 à 17:16:53  profilanswer
 

C'est moins lisible :jap:


---------------
:o
n°2279981
Ant1_
The game is rigged
Posté le 22-04-2016 à 17:22:45  profilanswer
 

Moins lisible que quoi ?


---------------
But you can't lose if you don't play
n°2279997
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 22-04-2016 à 20:35:40  profilanswer
 

class="sidebar" par exemple


---------------
:o
n°2280001
tomsoft
Posté le 22-04-2016 à 21:24:50  profilanswer
 

D'ailleurs, une sidebar y'en a en général qu'une, donc .sidebar ou #sidebar ?

n°2280006
flo850
moi je
Posté le 22-04-2016 à 23:31:03  profilanswer
 

<aside>


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

n°2280019
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 23-04-2016 à 09:57:56  profilanswer
 

Voila, mon exemple n'était peut être pas le meilleur :o :o


---------------
:o
n°2280027
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2016 à 13:46:22  profilanswer
 


C'est plus pour une tangente que pour une sidebar, normalement.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1379  1380  1381  ..  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)