Coder son site en 2014

Résolu/Fermé
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 - 21 janv. 2014 à 00:01
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 21 janv. 2014 à 13:37
Bonjour à tous,

J'ai décidé de me lancer dans la création de mon site web. J'ai fait une licence en informatique donc je désire le coder entièrement(moins cher puisqu'il n'y a que le domaine à payer, mais aussi plus de libertés).

Sachant que j'ai arrêté de coder pour le web il y a 3 ans, je souhaiterai savoir s'il existe des sites qui conseillent sur les techniques de programmation actuelles ?

Par exemple, utiliser HTML5; conseil sur l'utilisation de fonctions sécurisés contre les attaques sql; javascript à la place de flash(qui s essoufflait déjà il y a quelque temps) etc.

Bref j'aimerai trouver des conseils sur comment coder son site en 2014. Inutile de vous préciser que je ne souhaite pas de tuto basique sur "comment coder un formulaire html" ou "comment fonctionne l'architecture client serveur"

J'espère avoir été clair !

D'avance merci,
Justin

A voir également:

5 réponses

Salut,

en effet les normes changent évoluent. HTML est en version 5 mais tout comme le chiffre derrière CSS ce que vous savez d'avant vous servira toujours quelque soit la version.

Pour l'instant HTML 5 c'est en plus par rapport aux versions précédentes et des facilités, simplification et corrections de ce qui posait problème...
Ce qu'il y en a en plus c'est l'utilisation de javascript et jquery standardisé et une nouvelle vision sémantique.
Pour les normes au poil:

http://www.w3schools.com/

"donc je désire le coder entièrement(moins cher puisqu'il n'y a que le domaine à payer, mais aussi plus de libertés). "
La mode est au framework et à utiliser les modèle MVC, ça permet justement de se dégager du code.

La tendance aussi est de faire que les sites soient "web reponsive" gros mot ronflant pour dire que les appareils d'accès à internet ne sont plus uniquement l'ordinateur du bureau ou familial. Donc les sites doivent pouvoir être accessible par n'importe quel appareil(du portable et son écran qui tient dans la main au méga écran HD indépendamment de l'OS.
En effet ça précipite la fin de Flash(et de ses imitateurs sauf JavaFx puisque utilise Java).

Flash ne s'essoufflait pas selon moi(les technologies Adobe restent performantes) mais à souffert du fait qu'il n'est pas ouvert, que le standalone soit gourmand en ressources et que les entreprises majeures de la net industrie ne tiennent pas avoir la concurrence d'un éditeur(toujours selon moi, macromedia puis adobe viennent du mac et ont perduré avant le web quand apple était le mouton noir réservé au quelques connaisseurs et professionnels de la création artistique ).

Bref pour la protection contre les injections SQL rien n'a changé puisque ça marche et que PHP est toujours à la même version.
Pareil Ajax est toujours utilisé pour les mêmes raisons et besoins, javascript et jquery sont omniprésent... donc rien n'a changé dans le fond.

Si vous avez fait une licence en informatique c'était dans quel domaine?
En programmation c'est l'analyse qui détermines tout et le développement devient de plus en plus accessoire(langage objet et MVC, prédominance des concepts et finesse de l'analyse du Système d'Information).
Donc on s'affranchit le plus possible de la technicité pour utiliser les concepts, voire même l'extreme programming.

Le besoin est donc la priorité, vous parlez de créer un site mais dans quel but?
Vous avez vraiment une activité à présenter ou c'est pour vous faire la main voire avoir quelque chose à montrer de vos capacités?
La technique, les normes et outils up to date c'est bien beau mais ça détermines pas un projet. Moi on m'as apprit comme ça: faire un cahier des charges, choisir les outils et moyens techniques en fonction du besoin et des contraintes(argent, nécessité technique...etc).

Pour HTML 5 je me suit posé la même question. Les tutos que j'ai trouvé indiquent surtout comment apprendre HTML. Quelques nouvelles balises(pour les médias, pour les structures sémantiques, un apport pour le référencement et des blocs de menus de navigation) et certaines qui n'étaient déjà plus utilisé passent à la trappe.
Pour les nouvelles possibilités c'est ce qui se faisait avant: javascript, jquery mais avec standardisation donc on peut s'en passer où se renseigner les ressources sur le sujet sont plus répandues et précises.

https://www.google.fr/search?q=HTML+5+nouveautés
3
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
21 janv. 2014 à 10:07
Bonjour,

Mes conseils:

1) utiliser un framework: Zend Framework et montez un site en MVC (Modèle Vue Contrôleur).

2) utiliser un très bon IDE: Netbeans 7.4 qui sait gérer l'autocomplétion de code HTML5, CSS3, PHP, javascript, etc... Autodocumentation des fonctions et classes PHP, gestion FTP, versionning avec GIT, etc...

A+
1
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
21 janv. 2014 à 10:11
Salut

Alsacreation est un bon site pour se tenir au courant des nouveautés.


1
paradoxius Messages postés 1519 Date d'inscription samedi 13 juillet 2013 Statut Contributeur Dernière intervention 8 mai 2014 176
21 janv. 2014 à 05:58
Bonjour,
Tu as toujours le moyen d'apprendre en ligne

openclassrooms
https://openclassrooms.com/fr/

Codeacademy
https://www.codecademy.com/

Toujours au courant des nouveautés
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
Modifié par justoo76 le 21/01/2014 à 12:48
Merci a tous pour vos reponses tres utiles !!

@KingPin
"Si vous avez fait une licence en informatique c'était dans quel domaine?"
J'ai justement effectue une licence en "Software development", comprenez ingenierie logiciel avec en autre des cours sur l'architecture logiciel et le model MVC.

"Le besoin est donc la priorité, vous parlez de créer un site mais dans quel but?"
Je n'ai effectivement pas precise qu'il s'agira d'un site vitrine style portfolio, surtout axe sur les medias avec mise en page d'images mais aussi et surtout de videos.

"La mode est au framework et à utiliser les modèle MVC, ça permet justement de se dégager du code."
Voila une tres bonne information. Il s'agit ici pour moi, d'un tres bon compromis entre l'utilisation de CMS (système de gestion de contenu) comme Joomal ou wordpress et la programmation complete du site.

@mpmp93
Je vais jetter un oeil a Zend Framwork et a d'autres ainsi qu'aux IDE (pour lesquels je n'avais pas encore reflichi).

Merci beaucoup !

(dsl pour le qwerty ...)
0
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
21 janv. 2014 à 13:37
Je conseille vraiment NetBeans qui est fonctionnellement aussi puissant que Zend Studio (dérivé de Eclipse).

Pour un projet, ne pas hésiter à versionner via GIT même sans serveur. GIT fonctionne très bien en local. Et GIT s'intègre dans netbeans. je fais les commit sans quitter netbeans

Pour la mise à jour du site en production, NetBeans fait du FTP. Quand je met à jour un ou plusieurs scripts, je sélectionne le(s) fichier(s) et fais "upload" et c'est tout. Pas besoin de Filezilla.

Si vous utilisez Zend Framework, vous serez à 100% en MVC. Idéal pour des projets complexes et en développement coopératif. partir de rien avec ZF ne prendra pas beaucoup plus de temps, voire moins que utiliser un "mauvais" CMS et passer son temps à le bidouiller. J'avais fait des essais avec JOOMLA que je considère comme une "passoire" coté sécurité... ca s'est peut-être arrangé avec des versions récentes, mais comme CMS c'est un peu trop de tout. Bien pour ceux qui veulent pas entrer dans le code, mais faut pas demander des trucs spéciaux.

Je me suis spécialisé dans la migration de sites programmés en "normal" vers "MVC" via ZF. Il y a des astuces pour faire cohabiter les deux codes. La maintenance, correction et évolution d'une appli sous ZF est beaucoup plus facile que sur une appli dite "procédurale" (en clair: avec plein de fonctions sans définition de classes).
0