Deb*_*ger 1 php node.js express
我需要将我的应用程序平台从php/apache更改为node.js,但我不知道如何继续.
我的应用程序具有类似codeigniter的结构.
我想使用express,我已经阅读了它的官方ste,也是初学者的教程.没有代码问题但不了解如何适应它的结构.
请帮助我一些很好的链接或示例
在使用node.js中提供的一些优秀库之前,我不同意你应该自己动手.没有人建议您在使用Ruby on Rails或ASP.NET MVC之前构建自己的MVC框架.但是,您必须了解node.js的优点和缺点以及如何有效地利用它们.
ASP.NET和PHP是多少比node.js中更宽容的平台 如果您在大多数平台上做了一些愚蠢的事情,您仍然可以部署并拥有一个功能系统.他们非常容忍糟糕的表现和邋code的代码.如果你在node.js中搞砸了什么,那么整个网络服务器可能会在处理某些内容时停止响应请求.
从node.js可以获得极好的性能和可伸缩性,但是您必须了解函数式编程并确保您编写的代码不会阻塞.您必须知道如何将中型和大型应用程序分解为单独的部分(我敢说节点?),它们知道如何进行通信以完成更复杂的任务.
你甚至不能远程比较 node.js 和 PHP 之类的东西。Node.js 旨在提供全栈高性能 IO 框架,而不是基于您选择的 Web 服务器的脚本语言。
首先,您必须确保完全理解 node.js 范式及其基于事件的架构。它与 ASP.NET 或 PHP 之类的东西完全不同,您真的必须重新考虑整个编程模型。为了实现这一点,从头开始学习 node.js 很重要!不要直接从诸如 express 或 flatiron 之类的框架开始。从基础开始学习:console.log('Hello world')
也许一些好的起点:
一些进一步的链接: node.js 开发人员的高级文档
| 归档时间: |
|
| 查看次数: |
12606 次 |
| 最近记录: |