我做了一个非政府组织的网站,其中有客户服务,意味着客户可以直接与管理员聊天。我用PHP构建了它的30%。但是,我认为用PHP创建聊天应用程序很困难。我被告知Node.js是制作聊天应用程序的最佳Web开发。我可以混合使用PHP和Node.js吗?我可以将PHP与其他脚本语言混合使用吗?
-1
A
回答
2
通常,人们根据编写内部代码的语言命名文件。例如,.php
扩展名由PHP解释器运行。某些文件可以混入其他语言。例如,.html
文件可以包含CSS和Javascript。另一个例子是Rails应用中的.html.erb
扩展,它可以包含Ruby和HTML/CSS/JS代码。这是通过一种被称为预处理器的东西来完成的。
您可以使用预处理器将大多数语言混合在一起,但我不确定这会让您的生活更轻松地制作应用程序。将你的应用程序分成微组件可能是一个更好的主意,它们都可以用不同的语言编写。
例如,一个聊天服务器可以写在Node和一个用Rails编写的REST API中。它们可能托管在不同的服务器上,并通过发送HTTP请求相互通信。
只要Node是制作聊天服务器的“最好”,这是一个完全主观的观点,StackOverflow不鼓励基于意见的猜测。
也值得考虑一个开源聊天项目是否可以与您现有的代码集成。即已经做了一些事。
+0
哦好吧。我将学习如何在Web应用程序中实现微型组件。感谢您的答案。 –
相关问题
- 1. 脚本语言是否可以翻译成其他语言?
- 2. php优于其他脚本语言
- 3. 我可以将异常消息语言更改为其他语言吗?
- 4. 我可以将DJI SDK整合到PHP语言中吗?
- 5. 可以用gwt与java以外的其他语言一起使用吗?
- 6. 可以@required脚本与Greasemonkey中的其他脚本冲突吗?
- 7. 使用Python或其他与IIOP脚本语言
- 8. 我可以在使用AS3的Flash文件中使用其他语言吗?
- 9. 我可以在Linux中将文本与二进制文件混合使用吗?
- 10. 可以使用python脚本(或任何其他编程语言脚本)来限制其他应用程序使用的资源(如RAM,CPU使用情况)吗?
- 11. 我可以在客户端脚本中使用JavaScript以外的语言吗?
- 12. iPhone应用程序可以用其他语言开发吗?
- 13. Shell脚本和其他语言
- 14. 我可以在其他编程语言中使用eclipse JDT/AST吗?
- 15. 我可以在其他服务器端语言中使用silverlight吗?
- 16. 可以将Rebol 3嵌入为iPhone的脚本语言吗?
- 17. 我可以将结构数组发送到其他函数吗? C语言
- 18. 可以redis不同的语言客户端可以混用吗?
- 19. 使用其他语言与红宝石
- 20. 我可以使用Ceylon语言与RoboVM(iOS)吗?
- 21. 你可以在单个项目中混合使用.net语言吗?
- 22. 我可以使用CoffeeScript结合其他js文件吗?
- 23. Pylatex使用其他语言
- 24. 我可以像这样将JavaScript与JSTL混合吗?
- 25. 如何在Shell脚本中使用其他语言?
- 26. 使用Swift作为脚本语言时导入其他库
- 27. 与其他语言一起使用LibShortText吗?
- 28. NLTK synset与其他语言
- 29. python是否读取脚本与其他语言不同?
- 30. 您可以使用Php将英文文本翻译为另一种语言吗?
从php脚本中你可以运行任何命令到不同的编程语言,即:'$ rubyOutput = shell_execute(“ruby somescript.rb”)' –
这是很好的实现吗? Pedro Lobito –
我不会说“好”,但它是可能的;) –