Quels langages pour site web ?

Statut
La discussion n'est pas ouverte à d'autres réponses
Ouais sont pas terrible. Bon je bloque (encore) sur un truc.. Je commence le CSS mais je n'arrive pas à entrer ce caractère "{" ni sous vim ni sous Gedit.. Sous windows c'est simple mais comment fait on sous linux, la même commande ne marche pas..

Merci
 
Ça c'est étonnant, chez moi tout mon clavier fonctionne parfaitement bien :insit-1d80::dontknow-102c:

Regarde dans les paramètres du clavier (Dans système ou préférences) voir si tu n'as pas un réglage à faire.

Sinon pour le plein écran, je t'avouerai que je ne sais pas trop, jamais essayé, et je n'ai pas le PC sous la main. J'essayerai quand je pourrai.
 
Normalement c'est la même combinaison, à condition d'avoir la bonne keymap, qui doit être facilement trouvable sous debian.
Les seules fois où j'ai eu quelques différences de keymap c'est avec un clavier mac avec wmfs2 comme windows manager (et encore j'ai pas trop cherché, ça doit se trouver), mais en tout cas sous debian avec un clavier pc c'est sur que tu trouvera la bonne.
T'a 3-4 keymap fr en principe :dontknow-102c:
 
Salut,
Les laguages HTML et CSS sont insuffisants!!!Ajouter les langues PHP et JavaScript est essentiel, avec ces deux langues l'utilisateur se réagit avec votre site!!!
 
Bonjour,

Cela dépend des besoins. Pour ce que souhaite gg97469, oui ils sont nécessaires. C'est d'ailleurs ce qui est indiqué sur la première page de ce topic, si vous l'aviez lue.
Dans d'autres cas, l'HTML et le CSS peuvent être suffisants, tout dépend de ce que l'on souhaite faire.
 
Bonjour,

@ dali405 => Non c'est faux; beaucoup de sites se suffisent avec du (X)html/Css. Pas besoin des trucs lourds comme le Javascript..
On peut tout aussi bien encoder son site en Python et HTML5/CSS3, le résultat est d'ailleurs bien plus convaincant qu'avec le combo Php/Javascript :)
 
Dernière édition:
ou mieux ! utiliser les fraaameworks ! apprendre a utiliser symfony, code igniter, yii , ca peut aider, on bouffe un peu la premiere fois mais pour les projets qui suivent , le travail est bouclé en quelques (dizaines de) lignes de codes !

@ dali405 => Non c'est faux; beaucoup de sites se suffisent avec du (X)html/Css. Pas besoin des trucs lourds comme le Javascript..

je confirme ce que dit dali, pour afficher 2/3 photos de vacances si un ptit site, ou des sites de quelques pages ca va ! mais tu peux pas te debrouiller a faire ce que tu veux avec tu html et du CSS, ce ne sont pas des language de programmation, mais du balisage pour afficher des informations....
des que tu veux quelque chose de dynamique tu es obligé de passer sur des language a proprement parlé.
 
Dernière édition:
Les frameworks, c'est comme les CMS. C'est beark.

Faut tout coder à la main, c'est plus jouissif une fois le travail terminé :sourire-4e62: Et au moins, tu sais exactement comment fonctionne ton code :pouce1-1a0b:
 
Les framework c'est tout a fait différent que les CMS... en général tu code pas voir peu sur un CMS, c'est vraiment fait pour faire quelque chose de "jolie" sans te faire chier... mais le framework, c'est ou a fait différent, c'est surtout une architecture pour ton code, et un bibliotheque sécurisée ! dans ton code à partir de rien, si tu as a changer ton support de base de donnée, si il faut que te reflechisse à toute les attaques possibles pour les injections SQL, codes ect... bien 1/ tu perds ton temps 2/il y aura toujours un truc auquel tu n'aura pas penser...
c'est la que la communauté peut t'aider et t'apporter un support de travail simple et sécurisé,et puis si demain quelqu'un doit continuer ton taf sur un site, il va devoir apprendre ton mode de fonctionnement, ainsi que ta logique de programation, alors que le fw va t'obliger a être cohérent et va apporter des regles de code strictes !
 
Les frameworks sont le plus souvent usines à gaz, ça t'alourdit le truc plus que ça ne te sert. Et surtout, ça t'enlève tout le plaisir de coder puisque tu ne recréé pas tout toi même. Et ce n'est pas parce que l'on utilise un framework que c'est forcément plus sécurisé. Il suffit de réfléchir quand on code, et ensuite de tester le site en local sous toutes les coutures, comme si l'on souhaitait le pirater. C'est même plus sûr que les frameworks, car là tu sais exactement comment marche ce que tu as mis en place, et comment le modifier si tu trouve une faille.

Pour le mode de fonctionnement, si l'on souhaite passer le flambeau à un autre, ce n'est pas l'utilisation d'un framework qui lui fera comprendre comment tu code, mais une syntaxe claire, une intendation idéalement choisie, et surtout des commentaires utiles et placés aux bons endroits.

Il y a tellement de frameworks que si l'on code avec l'un, et qu'une autre personne qui reprend le site ne sais pas utiliser ce framework, eh bien il sera bien embêté. Alors que si tu n'en utilise pas, tu reste sur le langage de base, que tout le monde comprend, et là pas de problème de compréhension.

Les frameworks, au même titre que les CMS et éditeurs WYSIWYG, c'est à mon goût avant tout, et d'un sens malheureusement, un outil pour débutant. Le type qui n'y connait rien et débute trouve ça, il trouve ça sympa, il l'utilise. Et au final si un jour il en est privé, il ne sait plus rien faire. C'est d'ailleurs très bien dit dans le bouquin de Douglas Rushkoff "Program or be programmed : ten commands for a digital age" ("Les dix commandements de l'ère du numérique" en version française), en particulier dans le dernier chapitre. Sois tu sais programmer, c'est à dire te débrouiller tout seul, être capable de faire tout par toi même, sois tu est programmé, et tu restes en permanence à dépendre de quelqu'un, d'une entité qui d'un jour à l'autre peut décider de te laisser te démerder, et tu ne pourras plus compter que sur toi même. Et si tu ne sais pas programmer, et bien t'est dans la merde.

Certes, ce message est prévu pour choquer, pour faire réfléchir. Et personnellement, je suis entièrement d'accord avec ce que dit Rushkoff dans son livre.

Certains dirons que je suis un puriste, je préfère me définir comme un débrouillard. Entre le truc tout prêt fait et le système D créé de mes propres mains, je choisis sans hésiter la seconde option, qui sera au final bien plus professionnelle qu'une usine à gaz pré-faite.
 
Ne vous battez pas les copains, ceci dit, je suis assez d'accord avec le dernier post de NEO, si un jour quelqu'un reprends le site et qu'il ne s'est pas utilisé le FW que j'ai utilisé il sera bien avancé..

Bon ceci dit, j'ai une question concernant l'intégration des photos. Quand je met une photo, celle-ci prend quasiment tout l'écran alors que je voudrais qu'elle apparaisse en "taille normale".. Comment faire svp ?

Merci beaucoup (et désolé, je laisse ce post ouvert pour pouvoir poser toutes mes questions ça m'évite de faire des nouveaux posts à chaque fois..)
 
c'est vrai que les frameworks allourdissent, mais je reste convaincu qu'il y a un reel avantage a reflechir en communauté à des solutions, et puis l'apprentissage d'un framework ... bon je suis d'accord mais tout les MVC fonctionnent de la meme facon..
par contre le framework n'est pas du tout un outils pour debutant, d'ailleurs en entreprise c'est la premiere chose qu'on m'a appris, utiliser un framework en java, en C++, et dernierement en PHP.

par rapport a Douglas Rushkoff il est bien gentil mais il n'a jamais été un dévellopeur, je trouve un peu présomptueux de définir des règles pour une personne qui n'est pas du milieu. mais j'avoue que je suis me reconnais dans ces dires, c'est d'ailleurs pour cela que je privilégie le logiciel libre, mais je vais pas faire ma propre distro linux, alors que certains OS GNU/linux me vont très bien, de la meme facon, j'aime avoir une réelle architecture en PHP.

mais pour dire que le framework n'est pas aussi pro que du code from scratch, je partage pas le meme point de vue, de par mon exp pro.
 
Ne vous battez pas les copains, ceci dit, je suis assez d'accord avec le dernier post de NEO, si un jour quelqu'un reprends le site et qu'il ne s'est pas utilisé le FW que j'ai utilisé il sera bien avancé..

Bon ceci dit, j'ai une question concernant l'intégration des photos. Quand je met une photo, celle-ci prend quasiment tout l'écran alors que je voudrais qu'elle apparaisse en "taille normale".. Comment faire svp ?

Merci beaucoup (et désolé, je laisse ce post ouvert pour pouvoir poser toutes mes questions ça m'évite de faire des nouveaux posts à chaque fois..)

Si tu ne spécifie rien dans la balise HTML <img> en ce qui concerne les dimensions, alors c'est la taille réelle de l'image qui d'affiche.

Pour avec une version plus petite, il faut soit :

  • Que tu réduises la taille de ton image au préalable, avec un logiciel d'édition d'images comme The Gimp par exemple (mieux)
  • Que tu utilises des propriétés inline HTML ou CSS pour réduire la taille de la photo (moins bien, l'image reste toujours aussi lourde qu'a la base) :
    HTML:
    <img src="URL de l'image" height="100px" width="120px">           Pour une image de 100px de hauteur et 120px de largeur
    
    ou
    
    <img src="URL de l'image" style="height: 100px; width: 120px">           Même résultat en CSS
  • Que tu génères dynamiquement une miniature à l'aide d'un langage serveur type PHP et une librairie associée type GD (pratique pour les galeries où il faudra avoir une miniature et un agrandissement par exemple, mais plus compliqué à mettre en place que les solutions d'au-dessus)



c'est vrai que les frameworks allourdissent, mais je reste convaincu qu'il y a un reel avantage a reflechir en communauté à des solutions, et puis l'apprentissage d'un framework ... bon je suis d'accord mais tout les MVC fonctionnent de la meme facon..
par contre le framework n'est pas du tout un outils pour debutant, d'ailleurs en entreprise c'est la premiere chose qu'on m'a appris, utiliser un framework en java, en C++, et dernierement en PHP.

par rapport a Douglas Rushkoff il est bien gentil mais il n'a jamais été un dévellopeur, je trouve un peu présomptueux de définir des règles pour une personne qui n'est pas du milieu. mais j'avoue que je suis me reconnais dans ces dires, c'est d'ailleurs pour cela que je privilégie le logiciel libre, mais je vais pas faire ma propre distro linux, alors que certains OS GNU/linux me vont très bien, de la meme facon, j'aime avoir une réelle architecture en PHP.

mais pour dire que le framework n'est pas aussi pro que du code from scratch, je partage pas le meme point de vue, de par mon exp pro.

Qu'il soit du milieu ou non n'empêche rien au fait que ce qu'il dit est très intéressant et très juste. Et qui sait, peut-être code t-il de son côté sans en faire son métier. C'est mon cas par exemple. Alors dire que c'est un peu présomptueux de sa part d'écrire ces règles, je ne suis pas d'accord du tout.

Pour réfléchir en communauté et partager du code, pas besoin de frameworks. Les snippets et sources publiques sont là pour ça.

Tu dis que la première chose que l'on t'ai appris était l'utilisation des frameworks. C'est bien là une chose que je déplore, mais qui malheureusement est à la mode dans tous les domaines. Les gens apprennent à utiliser, mais ne cherchent pas à savoir comment cela fonctionne. Pourtant, c'est bien là le plus important. On en revient à "programmer ou être programmé" (vraiment une mine d'or ce bouquin !).
 
non ce n'est pas la premiere chose que l'on m'a appris, d'ailleurs en cours j'en avais entendu parler sans les utiliser, mais en accumulant les stages de dev à la BNP, en startup, en SSII, bin j'ai vite vu qu'au niveau professionnel, si tu sais pas te debrouiller en utilisant des framework, bin t'es pris pour un newbie ! mais bon j'ai rapidement vu les avantages.
mais libre a chacun, comme je l'ai fait, de regarder comment le tout fonctionne, (utilité du libre), et de broder autour ;)
en tout cas, j'apprécie tout travail au regard du site, et encore plus en sachant que tu as du te faire chier sur pas mal de petit points :)
 
C'est clair que les framework c'est pas forcément terrible, c'est beaucoup utilisé dans le milieu professionnel parce que "ça fait gagner du temps" et "c'est plus simple", et c'est pour moi une assez mauvaise chose, au final les gens ne comprennent pas comment ça marche.

Je suis convaincu que apprendre à coder avec le minimum est la meilleure solution, quelqu'un qui n'utilise que les outils de base d'un langage et les maitrise pourra s'adapter à n'importe quelle situation, framework ou pas, et arrivera facilement à passer de l'un a l'autre. Au contraire, quelqu'un qui a appris à programmer avec des framework sera en quelque sorte formaté pour celui-ci et aura plus de mal a passer a un autre, et encore plus a se passer totalement de framework.

Je prends l'exemple du C qui est le langage que je connais le mieux, combien de gens utilisent les librairies sans savoir comment les fonctions marchent?
Je trouve plus interessant de ne partir de rien, de n'utiliser que les appels systèmes et de créer ses propres librairies, avec son propre printf, strcmp et compagnie.
Ça permet de bien comprendre le langage et son fonctionnement, et en plus d'être très intéressant et instructif (et assez simple pour la plupart des fonctions souvent utilisées), si un jours tu as besoin d'une fonction qui n'existe pas tu sera capable de la créer beaucoup plus facilement que quelqu'un qui a appris le langage dans sa version prémachée


Mais bon comme NEO, je suis un peu puriste sur les bords :lol-1923:
 
Statut
La discussion n'est pas ouverte à d'autres réponses
Retour
Haut