我是一个新的学习者节点。我遇到了一些与节点有关的问题。就像是真的需要使用像“Express”等框架/模块一样的节点吗? 不能我们只是简单地创建一个类似于PHP或ASP等的Web应用程序。在PHP中,我们可以简单地创建文件&我们知道将我们的文件的其余部分放在服务器自身处理的其余部分。是否真的需要使用express或其他框架与node.js?
PHP框架:笨,CakePHP的(告诉我们在哪里把代码,意味着MVC等) 节点框架:快递,Fab.js(请告诉我们没有使用这些我们不能轻易进入)
例如,我想为学生创建一个简单的配置文件编辑表单。在PHP中,我可以简单地在HTML中创建一个表单,通过&中的用户显示已填充的值可以在其上添加一些验证。但是有了节点,我们该怎么做呢?
- 究竟应该在哪里放置我的服务器端文件?
- 我真的需要任何框架(快递)来做到这一点在节点?
- 我可以写HTML &的Node.js的混合在一起,就像我们平时在PHP中使用<?PHP的呢?>
您的PHP脚本通常由Apache模块调用,并且大部分HTTP处理基础结构都被烘焙到Apache和PHP本身中。使用NodeJS,你只需要编写程序在某个服务器上运行,所以你需要一些从TCP套接字读取数据的方式,HTTP协议处理,一些不错的API,它允许你建立你的路由并访问浏览器发送的头文件以某种有意义的形式等等。表达意味着成为这些问题的可重用解决方案。如果你想自己构建所有这些,给你更多的权力。 –
如果我理解正确,'express'就是ol里的php世界可能是apache + php_plugin - 只适用于node/js。 – birdspider