Je suis entrain d'APPRENDRE le HTML CSS, des QUESTIONS ?
RaymondHolt
2021-02-01 01:08:23
Le 01 février 2021 à 01:06:37 PasDeCartier a écrit :
Le 01 février 2021 à 01:05:57 RaymondHolt a écrit :
Le 01 février 2021 à 01:04:26 SlipOuCoca a écrit :
Le 01 février 2021 à 01:00:36 SmegHeeeeeeeead a écrit :
Le 01 février 2021 à 00:57:04 SlipOuCoca a écrit :
Le 01 février 2021 à 00:51:35 PasDeCartier a écrit :
Le 01 février 2021 à 00:48:49 SlipOuCoca a écrit :
Le 01 février 2021 à 00:47:42 PasDeCartier a écrit :
Le 01 février 2021 à 00:45:08 SmegHeeeeeeeead a écrit :
Les dev "non frontend" font un blocage en général sur le CSS alors que c'est très simple quand tu as le déclic et ca te permettra comme moi peut etre de sortir ton épingle du jeu plus tard donc lache rien et approndis bien les bases
Et pourtant le CSS est tout sauf simple. C'est même un des sujets (pour ne pas dire LE sujet) les plus complexe dans un projet web d'envergure.
Faut pas non plus pousser :D Je pense pas que ça soit un des sujets les plus complexes sur un gros projet :D
Tu as déjà bossé sur un gros projet avec des dizaines de fichier css qui chacun ont plus de 10k ligne ? Tu sais ce que ça fait quand tu tapes une ligne de css dans un de ces fichiers et que rien ne fonctionne et que tu dois débugger tout ça sans aucun outil adapté à tes besoins ?
Le CSS est clairement un domaine très complexe mais ça on s'en rend compte quand on bosse sur de gros projet et pas sur de petit site ou petite webapp.
J'ai déjà bossé pour une boite américaine du genre GAFAM qui est présente partout avec des projets énormes. Tout le monde a l'application sur son téléphone, bref. Crois moi que le front, bien qu'important, est loin d'être la partie la plus complexe. C'est largement plus tout ce qui est lié au backend.
Au dela de la notion d'importance du front vs back, je jugerai plutot de la valeur ajouté pour le developpeur.
Par exemple, si jai une idée de business, si je maitrise le front et tout ce que tourne autour (outil de prototypage, technique de design, UX) je peux sortir un proto rapidement, le presenter a des investisseur/clients, faire de la recherche sur la viabilité de mon idée etc
C'est une des raisons pour lesquelles je me détourne petit a petit du backend.
Clairement. Je pense que c'est plus "simple" de réaliser des projets si tu es dev front avec des connaissances backend que dev back avec des connaissances frontend. Maintenant, tu as des solutions comme Firebase/Cloud Function qui te permettent de te passer du back traditionnel.
Perso je suis dev backend depuis plus de 10 ans mais je fais aussi du VueJS et un peu de React. Je suis clairement pas fullstack et je me vendrais jamais comme tel à une entreprise. Mais si y'a besoin de dépanner sur du front, je peux le faire.
Je suis sur vueJs en ce moment, je comprends rien j’ai l’impression d’être trop con alors que j’aime le front
Tu maitrises le js et le html avant de t'intéresser à vuejs j'espère.
Je suis en formation les khey C’est intensif c’est intéressant mais j’ai l’impression d’être largué sur ça
SmegHeeeeeeeead
2021-02-01 01:09:43
Le 01 février 2021 à 01:02:40 PasDeCartier a écrit :
Le 01 février 2021 à 00:56:13 SmegHeeeeeeeead a écrit :
Le 01 février 2021 à 00:51:35 PasDeCartier a écrit :
Le 01 février 2021 à 00:48:49 SlipOuCoca a écrit :
Le 01 février 2021 à 00:47:42 PasDeCartier a écrit :
Le 01 février 2021 à 00:45:08 SmegHeeeeeeeead a écrit :
Les dev "non frontend" font un blocage en général sur le CSS alors que c'est très simple quand tu as le déclic et ca te permettra comme moi peut etre de sortir ton épingle du jeu plus tard donc lache rien et approndis bien les bases
Et pourtant le CSS est tout sauf simple. C'est même un des sujets (pour ne pas dire LE sujet) les plus complexe dans un projet web d'envergure.
Faut pas non plus pousser :D Je pense pas que ça soit un des sujets les plus complexes sur un gros projet :D
Tu as déjà bossé sur un gros projet avec des dizaines de fichier css qui chacun ont plus de 10k ligne ? Tu sais ce que ça fait quand tu tapes une ligne de css dans un de ces fichiers et que rien ne fonctionne et que tu dois débugger tout ça sans aucun outil adapté à tes besoins ?
Le CSS est clairement un domaine très complexe mais ça on s'en rend compte quand on bosse sur de gros projet et pas sur de petit site ou petite webapp.
Ouch. Tu juges de la complexité par rapport au nombre de lignes de CSS.
C'est un non sens.
Je bosse sur un gros projet, on modularise le CSS.
Et alors ? C'est pas parceque la syntaxe, que les propriétés et leurs valeurs sont simple à retenir que ça fait que le taf de dév est simple. Sinon le BF serait clairement le langage le plus simple au monde hein .
Sur la plateforme Azure il y a plusieurs millions de lignes de CSS découpé dans des centaines de fichiers et tout ça dans des dizaines de dossier + certaines lignes ajoutées dans le html par des dév qui on fait ça "rapidement pour tester". Si tu crois que te dépatouiller le dedans c'est simple c'est que tu n'as jamais eu la "chance" d'y gouter.
Tape « css is hard » sur google et tu pourras juger de la détresse des dév qui ne se rendent pas compte à quel point le CSS sur un vrai projet devient vite complexe et hors de controle si on est pas spé.
Il est admis aujourd'hui que du CSS non modulaire est un mauvais CSS sur des projet consequent.
Donc tu vas pas me faire dire/convaincre que le CSS est complexe parce que sur TON projet t'as des fichiers CSS a 10K lignes.
C'est comme dire que le JAVA/Python/(Insere ton langage) est "complexe" de facto car sur ton projet c'est mal codé avec des fichier a 10k ligne de code.
Ca n'a pas de sens. Ca ne peut pas etre complexe POUR ca comme tu le mentionnes en 1er argument.
Tu confonds mauvaise utilisation de la techno avec complexité.
Et tu confond visiblement autre chose non? La web app de ma compagnie, une fois compilée, elle fait aussi des centaines de millier de ligne CSS et pourtant, on a du CSS modulaire avec des fichier css pas plus long que 100 lignes, et encore la plupart moins. (merci SASS et webpack)
----[N]----
2021-02-01 01:11:13
Arrêtez de mépriser, faut bien commencer quelque part.
Et c'est très sain de démarrer à partir des bases plutôt que d'apprendre direct des frameworks qui font tout à ta place et te permettent pas de gérer des bugs si t'as pas les connaissances de base.
Je t'envie, je me revois en train de bricoler mes premières pages dans ma chambre... C'est magique quand tu découvres tout ce que tu peux faire !
Après tu pourras tester php
calimoddoz
2021-02-01 01:11:15
Je me suis mis au react en ayant aucune base en html css et js (mais avec de solides bases en programmation), et en apprenant tout sur le tas et je me débrouille pas trop mal mais des fois je sais franchement pas ce qui vient du js pur ou de react, vous pensez que ça peut me porter préjudice?
RaymondHolt
2021-02-01 01:14:20
Le 01 février 2021 à 01:11:13 ----[N]---- a écrit :
Arrêtez de mépriser, faut bien commencer quelque part.
Et c'est très sain de démarrer à partir des bases plutôt que d'apprendre direct des frameworks qui font tout à ta place et te permettent pas de gérer des bugs si t'as pas les connaissances de base.
Je t'envie, je me revois en train de bricoler mes premières pages dans ma chambre... C'est magique quand tu découvres tout ce que tu peux faire !
Après tu pourras tester php
Quand tu découvres symfony
EternalAtake
2021-02-01 01:15:36
Par curiosité, vous faites quoi comme sites avec tout ça ?
Et qu'est-ce qu'apporte des langages comme ceux que vous citez ?
PasDeCartier
2021-02-01 01:16:17
Le 01 février 2021 à 01:14:20 RaymondHolt a écrit :
Le 01 février 2021 à 01:11:13 ----[N]---- a écrit :
Arrêtez de mépriser, faut bien commencer quelque part.
Et c'est très sain de démarrer à partir des bases plutôt que d'apprendre direct des frameworks qui font tout à ta place et te permettent pas de gérer des bugs si t'as pas les connaissances de base.
Je t'envie, je me revois en train de bricoler mes premières pages dans ma chambre... C'est magique quand tu découvres tout ce que tu peux faire !
Après tu pourras tester php
Quand tu découvres symfony
Quand tu découvres que tu utilises des commentaires pour déterminer le fonctionnement de ton code. Et que tu découvres cet ORM horrible qu'est doctrine. Oui il n'y a pas de doute, on chope vite la rage et ont fini par baver et pleurer toutes les larmes de son corps
RaymondHolt
2021-02-01 01:16:59
Le 01 février 2021 à 01:16:17 PasDeCartier a écrit :
Le 01 février 2021 à 01:14:20 RaymondHolt a écrit :
Le 01 février 2021 à 01:11:13 ----[N]---- a écrit :
Arrêtez de mépriser, faut bien commencer quelque part.
Et c'est très sain de démarrer à partir des bases plutôt que d'apprendre direct des frameworks qui font tout à ta place et te permettent pas de gérer des bugs si t'as pas les connaissances de base.
Je t'envie, je me revois en train de bricoler mes premières pages dans ma chambre... C'est magique quand tu découvres tout ce que tu peux faire !
Après tu pourras tester php
Quand tu découvres symfony
Quand tu découvres que tu utilises des commentaires pour déterminer le fonctionnement de ton code. Et que tu découvres cet ORM horrible qu'est doctrine. Oui il n'y a pas de doute, on chope vite la rage et ont fini par baver et pleurer toutes les larmes de son corps
Honnêtement j’ai adoré Symfony
SlipOuCoca
2021-02-01 01:24:26
Le 01 février 2021 à 01:16:59 RaymondHolt a écrit :
Le 01 février 2021 à 01:16:17 PasDeCartier a écrit :
Le 01 février 2021 à 01:14:20 RaymondHolt a écrit :
Le 01 février 2021 à 01:11:13 ----[N]---- a écrit :
Arrêtez de mépriser, faut bien commencer quelque part.
Et c'est très sain de démarrer à partir des bases plutôt que d'apprendre direct des frameworks qui font tout à ta place et te permettent pas de gérer des bugs si t'as pas les connaissances de base.
Je t'envie, je me revois en train de bricoler mes premières pages dans ma chambre... C'est magique quand tu découvres tout ce que tu peux faire !
Après tu pourras tester php
Quand tu découvres symfony
Quand tu découvres que tu utilises des commentaires pour déterminer le fonctionnement de ton code. Et que tu découvres cet ORM horrible qu'est doctrine. Oui il n'y a pas de doute, on chope vite la rage et ont fini par baver et pleurer toutes les larmes de son corps
Honnêtement j’ai adoré Symfony
Quand j'étais étudiant et que j'ai découvert Symonfy (la version 1 à l'époque), j'ai adoré. Avec le recul je me rend compte que pour 90% des utilisations, c'est too much.
SmegHeeeeeeeead
2021-02-01 01:32:19
Le 01 février 2021 à 01:04:26 SlipOuCoca a écrit :
Le 01 février 2021 à 01:00:36 SmegHeeeeeeeead a écrit :
Le 01 février 2021 à 00:57:04 SlipOuCoca a écrit :
Le 01 février 2021 à 00:51:35 PasDeCartier a écrit :
Le 01 février 2021 à 00:48:49 SlipOuCoca a écrit :
Le 01 février 2021 à 00:47:42 PasDeCartier a écrit :
Le 01 février 2021 à 00:45:08 SmegHeeeeeeeead a écrit :
Les dev "non frontend" font un blocage en général sur le CSS alors que c'est très simple quand tu as le déclic et ca te permettra comme moi peut etre de sortir ton épingle du jeu plus tard donc lache rien et approndis bien les bases
Et pourtant le CSS est tout sauf simple. C'est même un des sujets (pour ne pas dire LE sujet) les plus complexe dans un projet web d'envergure.
Faut pas non plus pousser :D Je pense pas que ça soit un des sujets les plus complexes sur un gros projet :D
Tu as déjà bossé sur un gros projet avec des dizaines de fichier css qui chacun ont plus de 10k ligne ? Tu sais ce que ça fait quand tu tapes une ligne de css dans un de ces fichiers et que rien ne fonctionne et que tu dois débugger tout ça sans aucun outil adapté à tes besoins ?
Le CSS est clairement un domaine très complexe mais ça on s'en rend compte quand on bosse sur de gros projet et pas sur de petit site ou petite webapp.
J'ai déjà bossé pour une boite américaine du genre GAFAM qui est présente partout avec des projets énormes. Tout le monde a l'application sur son téléphone, bref. Crois moi que le front, bien qu'important, est loin d'être la partie la plus complexe. C'est largement plus tout ce qui est lié au backend.
Au dela de la notion d'importance du front vs back, je jugerai plutot de la valeur ajouté pour le developpeur.
Par exemple, si jai une idée de business, si je maitrise le front et tout ce que tourne autour (outil de prototypage, technique de design, UX) je peux sortir un proto rapidement, le presenter a des investisseur/clients, faire de la recherche sur la viabilité de mon idée etc
C'est une des raisons pour lesquelles je me détourne petit a petit du backend.
Clairement. Je pense que c'est plus "simple" de réaliser des projets si tu es dev front avec des connaissances backend que dev back avec des connaissances frontend. Maintenant, tu as des solutions comme Firebase/Cloud Function qui te permettent de te passer du back traditionnel.
Perso je suis dev backend depuis plus de 10 ans mais je fais aussi du VueJS et un peu de React. Je suis clairement pas fullstack et je me vendrais jamais comme tel à une entreprise. Mais si y'a besoin de dépanner sur du front, je peux le faire.
Un pote dev frontend a monté un site rapidement avec pas mal de fonctionnalité traditionnellement backend juste avec firebase.
Ca donne vraiment envie.