web-dev-qa-db-fra.com

Développer à partir de zéro vs Wordpress

Je fais face à un dilemme. Au cours des six derniers mois, j'ai construit mon site Web à partir de zéro et y ai passé de nombreuses heures en utilisant les formats standard html/css/php/mysql/javascript et jquery ...

Mon site Web fournit un service réservé aux membres. Je me demandais s'il était judicieux de commencer à passer à WordPress. Pour le moment, je n'ai aucune expérience d'utilisation bien que j'aie entendu parler des nombreux avantages ...

Je suis un développeur/concepteur Web indépendant et j'essaie de décider si travailler régulièrement avec wordpress en vaut la peine? Y a-t-il des inconvénients?

J'apprécie la partie "codage" du développement Web, c'est pourquoi j'ai essayé de rester à l'écart;)

3
AnchovyLegend

Si j'étais vous, je voudrais au moins bricoler dans Wordpress, c'est une plate-forme majeure et les gens embauchent Wordpress développeurs pour un certain nombre de raisons, de sorte qu'une option de développement de carrière sachant que Wordpress ne peut qu'être avantageuse. (même si cela signifie connaître les raisons de l'éviter). De plus, si vous aimez l'aspect codage, il y a de nombreuses options pour vous y impliquer avec Wordpress car il est open source, vous pouvez y contribuer et les plugins donneront une perspective différente à vos compétences en travaillant sur une pièce plus grande. Si vous utilisez un logiciel, vous vous construirez probablement vous-même et travaillerez dans un type d’environnement différent, puis vous travaillerez généralement seul. Pour ce qui est de faire la transition vers votre propre site, c’est à vous d’aimer le processus de spécification et de conception des logiciels; je poursuis donc avec de petits projets construits à partir de la base, mais je dirais que vous vous limitez si vous n’effectuez jamais une branche. en dehors.

3
Joshak

Personnellement, je pense que cela dépend de votre niveau de compétence avec la langue que vous utilisez. Si vous construisez quelque chose à partir de rien êtes-vous en mesure de sécuriser l'application? Savez-vous comment échapper à la saisie utilisateur et à l'injection SQL? Êtes-vous au courant des attaques XSRF et comment les prévenir? Jusqu'à ce que la réponse à toutes ces questions soit affirmative, je ne recommanderais donc pas de commencer à partir de zéro si vous devez faire quelque chose rapidement.

Cela étant dit, WordPress ne sera pas nécessairement votre meilleur pari, mais il ne sera certainement pas aussi flexible que tout ce que vous écrivez vous-même.

Ce que je recommanderais, c’est d’utiliser une forme de PHP Framework , qui vous fournira une base pour la construction d’applications PHP et gérera automatiquement un grand nombre de fonctionnalités banales qui permettront: vous pour construire rapidement votre application. Le framework PHP que je m'utilise moi-même est CakePHP, mais il en existe beaucoup et la question "Recommander un framework" a été posée à de nombreuses reprises.

2
Dunhamzzz

D'après mon expérience, c'est l'une de ces choses qui est plus préférentielle qu'autre chose. Il y a cependant quelques différences. Vous dites que vous appréciez la partie "codage" de la conception de sites Web, que vous pouvez toujours obtenir si vous utilisez Word-press. Cependant, vous n'avez pas l'impression que vous "possédez" votre propre site. Je connais tous les sites Web entrants et sortants et je reste à l'écart de wordpress simplement parce qu'un problème sur l'un de mes sites me permettait de naviguer jusqu'à la ligne de code exacte et de la modifier. Par rapport à wordpress, vous devez savoir quelle fonction/module/etc est à l'origine du problème, puis si vous modifiez cette fonction/module, vous devez rechercher quelle fonction/module sera affectée.

Il y a des choses pour lesquelles Word-press est plus utile. Tels que les blogs, ou les sites Web temporaires, ou un tas d'autres choses. Si je construis une application ou un site Web haut de gamme personnalisé, je le coderai moi-même. Mais si c'est pour une page de projet, un blog ou quelque chose qui a plusieurs processus répétés (comme un login), il est beaucoup plus facile de choisir quelque chose qui a fait ses preuves. Je dirais que cela dépend de la situation. La clé du succès n’est pas d’essayer une approche unique, mais de tout aborder avec un outil différent.

1
Ryan