Besoin de convertir mon php app dans node.js
J'ai besoin de changer mon application plate-forme à partir de php/apache node.js mais je ne suis pas la compréhension de la façon d'aller de l'avant.
Mon application est d'avoir une structure comme codeigniter.
Je veux utiliser l'express , j'ai lu, c'est officiel sainte , également du débutant tutoriel.Pas de problème avec le code, mais pas la compréhension de la façon de les intégrer dans une structure.
Merci de m'aider avec quelques bons liens ou exemple
- C'est une façon de ne pas porter une application.
- pourquoi vous voulez vider php
- Aucune rancune avec php , ses mon premier amour, mais mes supérieurs voulez donner node.js a essayer....
- Alors vous avez probablement besoin d'apprendre comment construire une application en node.js et puis avec cette compréhension port. Pas sûr de savoir si nous pouvons donner d'autres conseils... même si il peut y avoir des guides sur la façon de port "classique" MVC application de node.js's modèle. Peut-être la peine de Googler
- Oui @Pekka garder Googler. La meilleure façon d'apprendre une nouvelle langue est de construire quelque chose de nouveau en elle. C'est seulement ceux qui ont peur de faire une erreur qui se soucient de paradigmes. Les paradigmes sont treize à la douzaine en informatique sciences de la terre, et ils sont tous bon pour un but. Habituellement, pour faire de grandes applications évolutives. Le truc, c'est que la plupart des applications de commencer petit et les patrons veulent un tour rapide. Donc, se fait sale, puis polir quand les gens s'occupent de mettre plus d'argent, et le pouvoir de l'homme derrière elle.
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas même à distance comparer node.js à quelque chose comme PHP. Node.js a été conçu pour fournir un full-stack haute performance IO, pas un langage de script basé sur un serveur web de votre choix.
Tout d'abord, vous devez vous assurer que vous comprenez parfaitement les node.js paradigme et c'est basé sur des événements de l'architecture. C'est complètement différent de quelque chose comme ASP.NET ou PHP, vous avez vraiment de repenser l'ensemble du modèle de programmation. Afin d'atteindre cet objectif, il est important d'apprendre node.js à PARTIR de ZÉRO! Ne pas commencer directement avec certains cadres comme l'express ou de flatiron. Apprendre à partir de la base:
console.log('Hello world')
Peut-être quelques bons points de départ:
Quelques autres liens:
Documentation avancée pour node.js développeur
Je ne suis pas d'accord que vous devez rouler votre propre avant d'utiliser une partie de l'excellent bibliothèques disponibles dans node.js. Personne ne vous recommande de construire votre propre framework MVC avant d'utiliser Ruby on Rails ou ASP.NET MVC. Cependant, vous avez certainement doit comprendre les forces et les faiblesses de node.js et comment les mettre à profit.
ASP.NET et PHP sont beaucoup plus indulgent que les plates-formes node.js. Si vous faites quelque chose de stupide dans la plupart des plates-formes, vous pouvez encore déployer et d'avoir un système fonctionnel. Ils sont très tolérants de la mauvaise performance et bâclée code. Si tu vis quelque chose node.js il est possible pour l'ensemble du serveur web de simplement arrêter de répondre aux demandes pendant qu'il traite de quelque chose.
Il est possible d'obtenir de très bonnes performances et de l'évolutivité de node.js mais vous devez comprendre la programmation fonctionnelle, et assurez-vous que le code que vous écrivez ne bloque pas. Vous devez savoir comment briser les moyennes et les grandes applications en parties séparées (si j'ose dire nœuds?) ce que vous savez comment communiquer dans le but d'accomplir des tâches plus complexes.