Que choisir ?

Fermé
thecult - 16 sept. 2013 à 22:31
 Quo - 18 sept. 2013 à 13:47
Bonsoir à toutes et à tous,

Je suis développeur web autodidacte depuis 3mois, et je dispose d'un hébergement mutualisé pour un site web développé avec PHP et javascript, les bases de données étant gérées par MySQL et le serveur par Apache.

Actuellement je me penche vers de nouveaux frameworks javascript tels que Backbone.js ou encore AngularJS afin de réaliser des applications web, seulement j'ai toujours constaté que dans les tutoriels et exemples disponibles sur internet, les développeurs utilisaient Node.js comme serveur et des bases de données MongoDB entre autres, et PHP/MySQL semble être laissé de côté.

Je voudrais donc savoir s'il était possible d'installer Node.js et MongoDB sur un mutualisé ? Si non est-ce possible sur un VPS ?

Et à propos d'un VPS, est-ce difficile à configurer ? Peut-on se passer de cPanel facilement, ou bien même installer une autre interface de gestion ?

Merci d'avance de m'éclairer sur ces questions .

2 réponses

Tu vise beaucoup trop haut pour un auto didacte de trois mois (sans vouloir t'offenser), laisse moi répondre à tes question

- Backbone, comme son nom l'indique, n'est pas forcément étoffé, car son but est de fournir une base et pas un framework complet. J'utilise personnellement jQuery, simple à utiliser, fonctions ajax, beaucoup de plugin disponible.

-Il n'est pas possible d'installer MongoDB sur un serveur dont tu n'as pas la main. D'autre part le noSQL est adapté au bases de données très grande. Du oracle ou du mysql te conviendront beaucoup mieux.

- Il n'est pas excessivement difficile de configurer son propre serveur étant donné la quantité de documentation que tu peux trouver facilement sur le net. Mais c'est vraiment trop pour tes besoins de maintenant. Pas la peine de payer pour des services que tu n'utilisera pas. Attends d'avoir un an d'expérience de plus avant de prendre ta décision.

En résumé je pense que tu met vraiment la charrue avant les boeufs, entraine toi en réalisant un petit projet et tu pourra mieux jauger les efforts à déployer/le matériel dont tu as besoin. A moins d'un concept révolutionnaire et d'un buzz monumentale tu n'aura jamais besoin de gros moyens pour faire tourner ton site.
0
Merci de ta réponse,
j'étais sûr qu'on allait me dire que c'est trop rapide pour un débutant, mais j'ai déjà réalisé ce que je voulais avec PHP et jQuery et certains de ses plugins, mais dès que le site web devient trop complexe, je constate que ce dernier est très limité niveau structuration du code, ça devient très vite le bazar (même en s'efforçant de bien taper son code).
Bref là n'est pas la question, peut-être me suis-je mal exprimé, en fait je voudrais juste savoir : si on prend un VPS pour pouvoir y installer ce que l'on veut (node.js entre autres) avec cPanel par exemple, qu'est ce que qu'on doit configurer seul ? Peut-on avoir un VPS avec une gestion aussi aisée (ou presque) que sur un mutualisé ?
0
Ca dépend a 100% de ton hébergeur, pose leur la question. Mais je pense que le serveur sera pré-configuré avec les option de base.

Mais encore une fois, avoir son propre serveur ce n'est pas une bonne idée, tu va payer cher pour la possibilité de faire un paramétrage précis que tu n'utilisera pas.

Et ça ne résoudra en absolument aucun cas tes problèmes de structuration du code.

La structuration du code c'est quelque chose qui s'apprend, avec l'expérience et en testant différente méthodes pour choisir la plus adapté à ton projet.
Voila des informations générales à ce sujet http://fr.wikipedia.org/wiki/Patron_de_conception

Ne te précipite pas avant de t'engager sur un an.
0