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 2806 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 191è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 191è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
133 articles dans la base de données
Bonjour,
Je pense que la constante de tous ces sites est bien le design ép ...
Posté par France Montagne été le 08/03/10 à 12:59 sur l'article Comparaison de 13 sites webs marchands
Je rejoins Neostng, les communqiués qu'on m'envoie sont BOF !
et quand ils s ...
Posté par weetabix le 02/03/10 à 01:32 sur l'article Les communiqués de presse 2.0
Je suis totalement d'accord avec toi NeoSting, un communiqué comme tu le d&e ...
Posté par eMeRiKa le 20/02/10 à 15:04 sur l'article Les communiqués de presse 2.0
Enfin ! Faut avouer que les CM que je reçois, si je ne les relaye pas, c'est ...
Posté par NeoSting le 19/02/10 à 20:51 sur l'article Les communiqués de presse 2.0
Un site hyper pratique qui regroupe toutes les personnes influentes sur twitter en ...
Posté par Sophie le 13/01/10 à 12:07 sur l'article Twitter, pourquoi s'y mettre ?
Je pense aussi que google pense (et je pense pareil) que plus tard, tout sera sur l ...
Posté par Akah le 10/01/10 à 23:32 sur l'article Google Chrome
Pour moi c'est tout simple : Microsoft a été obligé de ne plus ...
Posté par thomas landru le 10/01/10 à 21:15 sur l'article Google Chrome
Google veut tout simplement économiser de l'argent (ou mieux dépenser ...
Posté par Guillaume Payre le 07/01/10 à 22:09 sur l'article Google Chrome
654 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!
