28
Mars 09
Posté à 13:20 par eMeRiKa -
Catégorie : Programmation
Développer un site internet n'est possible que grâce aux langages de programmation que nous utilisons. Il n'en existe pas un seul mais plusieurs, il faut donc choisir sa technologie. Utiliser du flash, ou du xHTML avec un langage de script type PHP, choisir un framework Javascript, un framework PHP...

Selon les personnes, untel vous dira que le Flex est la technologie d'avenir, ou que PHP est un langage de noob et qu'il vaut mieux se tourner vers Python ou JAVA, que Mootools est décidément mieux que ExtJs, ou encore que Symfony est plus puissant que CakePHP...
Ces débats animent régulièrement les communautés de développeurs mais qui a réellement raison et comment choisir sa technologie ?
Il y a d'abord les critères rationnels :
... et sans doute encore bien d'autres facteurs que j'oublie.
Mais ces critères ne permettent pas toujours de répondre avec précision à la question : quelle technologie est la meilleure ?
Par exemple, vaut-il mieux développer son site en Ruby On Rails, ou en PHP avec Zend framework ou Symfony ? D'après les critères ci-dessus il est difficile de répondre, ces technologies sont toutes open-sources, suivies par une communauté de développeurs, et elles ont chacune leurs avantages et inconvénients.
C'est là qu'interviennent d'autres critères, les critères personnels et irrationnels. Chaque développeur a ses manies et préférences qui le feront apprécier plus ou moins telle technologie.
Il ne faut donc pas se contenter de prendre en compte les propriétés et possibilités des langages, il est également nécessaire de choisir grâce aux affinités que nous avons avec. Un développeur qui travaille toute la journée sur une technologie qu'il aime sera bien plus productif que si la technologie lui a été imposée car "sur le papier c'est la mieux".
Enfin l'un des éléments à ne jamais oublier est que la technologie n'est pas le but en soit, elle n'est là que pour répondre aux caractéristiques de notre application. Même s'il s'agit d'un choix important dans le développement d'un site web, ce n'est que la partie invisible. En effet, certains choix (les frameworks PHP par exemple) seront totalement transparents pour les utilisateurs
La meilleur technologie n'est pas absolue et est relative à chacun, le principal est de trouver une solution solide et agréable à se servir.
Lu 3490 fois
Je pense que ce post fait suite au débat qu'il y a eu ce matin sur Twitter. et débattre avec maximum 140 caractères c'est assez difficile !
Personnellement je développe en PHP depuis pas mal de temps. J'ai donc voulu voir ce qu'il se fait ailleurs. J'ai essayé de regarder Zend et Synfony. J'ai trouvé ça trop lourd pour mon petit cerveau ! Et j'ai découvert RoR (on m'a en fait fait découvrir !). Et rien que la logique de développement m'a plus. Il suffit de regarder le slogan de Ror pour comprendre !
Pour l'instant je ne suis qu'au début de mon apprentissage de cette nouvelle techno, que je ne maîtrise pas comme le PHP.
Mais j'ai un gros projet qui va complètement être basé dessus. On verra ce que ça donnera ! Mais pour l'instant je n'ai pas d'avis tranché.
En tout état de cause, quand on travail sur un gros projet, le faire sans framework (php ou autre) est à mon avis casse gueule !
J'ai trouvé aussi ce pdf qui résumé assez bien RoR. http://people.no-distance.net/ol/documents/rails-intro/rails-intro-fr.pdf
Ps : Twitter est écrit en RoR ;)
#1 Posté par Maxime le 28/03/09 à 13:38, son 7ème commentaire
Il y a avait pas une rumeur comme quoi Twitter allait quitter RoR à cause de probs ? Enfin en tout cas, vu les probs de twitter je trouve pas çà une bonne vitrine.
Mais c'est vrai que ror a l'air puissant, j'espère que tu proposeras des articles sur ton blog pour mieux découvrir :)
#2 Posté par eMeRiKa le 28/03/09 à 13:40, son 192ème commentaire
J'viens de parcourir ton doc à propos de RoR, effectivement çà a l'air très plaisant.
Et je rejoins ton avis comme quoi Zend Framework (symfony je connais que de nom) est lourd, mais une fois la prise en main c'est vraiment du bonheur et il y a énormément d'outils qui facilitent la vie.
#3 Posté par eMeRiKa le 28/03/09 à 13:46, son 192ème commentaire
Pour les articles je ferais ça quand je serai plus opérationnel !
Pour Twitter c'est je pense pas le RoR qui pose problème mais bien le nombre d'utilisateurs ;)
#4 Posté par Maxime le 28/03/09 à 14:06, son 7ème commentaire
Bah, t'façon, le top, c'est le Pascal.
#5 Posté par OSteEL le 28/03/09 à 14:15, son 32ème commentaire
Autre facteur à prendre en compte: la popularité de la techno !
Encore une fois RoR est un point de vue, perso j'aimerais bien m'y mettre mais combien de mes clients auront un serveur Ruby à leur dispo ?!
#6 Posté par luddo le 28/03/09 à 15:00, son 2ème commentaire
J'suis pas irrationnel :p
#7 Posté par Rykian le 30/03/09 à 00:40, son 1er commentaire
Si je peux me permettre, je pense que tu as oublié un point clé : l'hébergement. La plus part des hébergement d'aujourd'hui sont PHP si tu prends du mutualisé, ce choix n'est pas négligeable puisque que c'est pas toujours le pied de devoir se prendre un dédié pour héberger son site.
#8 Posté par AsTeR le 09/04/09 à 00:21, son 1er commentaire
135 articles dans la base de données
bonjour moi je connais une adresse mail contact francophone oiu on peut commander s ...
Posté par seb le 11/08/10 à 22:24 sur l'article Acheter ses cigarettes sur internet
bonjour ou on peut acheté des clop en ligne
Posté par nana le 08/08/10 à 16:40 sur l'article Acheter ses cigarettes sur internet
Pour la livraison je compte 2 semaines
J'y suis depuis quelques temps je oeux vous ...
Posté par jean le 07/06/10 à 08:39 sur l'article Acheter ses cigarettes sur internet
Posté par extrem le 28/05/10 à 13:11 sur l'article Digipresse en ligne
Cigarettes bon marché en ligne
Cigarettes bon marché - Les cigaret ...
Posté par 561zeevwi le 03/05/10 à 12:37 sur l'article Acheter ses cigarettes sur internet
Bonjour tout le monde, Merci eMeRiKa pour ce tuto très clair, mais j'aimerai ...
Posté par spykoN le 30/04/10 à 10:45 sur l'article Tutorial : Ajax avec Prototype
Je ne trouve pas de référence à FF comme le principal concurre ...
Posté par eMeRiKa le 18/04/10 à 18:27 sur l'article Google Chrome
Je ne suis pas d'accord sur le fait que Firefox soit le principal concurrent de Chr ...
Posté par Tof le 17/04/10 à 00:51 sur l'article Google Chrome
664 commentaires dans la base de données
Singstar : une love story qui sonne faux
Clip the parachute ending - Birdy Nam Nam
Google Street View Slow motion
Cat Shower 2
Wii Kebab
Le Jour du Permis - Facebook
Chargement en cours!
