Web托管和语言兼容性?

时间:2015-03-20 03:14:31

标签: web hosting

我正在努力学习有关Web应用程序的知识。使用所有不同的语言和框架以及托管站点,甚至很难弄清楚我想要学习什么。我理解服务器端,客户端,mvc以及属于这些的语言。然而,令我困惑的一件事是语言兼容性。话虽如此,我将概述一些我有的问题。

  1. 一般来说,任何前端功能/框架是否与任何服务器端语言/框架兼容?例如,我可以将AngularJS与PhP或Python / Django一起使用吗?

  2. 问题1如何影响网站托管网站?我能选择一家随机托管公司,并开始使用我想要的任何前端框架或后端框架吗?或者他们必须兼容吗?

  3. 学习语言/框架兼容性所有这些问题的最佳方法是什么?

  4. 假设我喜欢使用jQuery,Java servlet和MySQL。那些甚至兼容吗?如果是这样,这三者的任何框架都可以相互兼容吗?

  5. 我知道我很模糊,但我真的需要一个坚实的起点。我想学习所有这些令人敬畏的技术,但我想确保在一般意义上理解框架兼容或不兼容的原因。

2 个答案:

答案 0 :(得分:0)

  
      
  1. 一般来说,任何前端功能/框架都与任何兼容   服务器端语言/框架?例如,我可以使用AngularJS吗?   说PhP,还是Python / Django?
  2.   

是的,你可以。 (一个例外:一些罕见的框架是前端和后端组合的东西。显然它们必须作为一个单元使用。但它们很少见,很容易被发现,因为它们说它们已合并。)

  
      
  1. 问题1是如何影响网站托管网站的?我可以选择一个   随机托管公司,并开始使用任何前端框架或   我想要的后端框架?或者他们必须兼容吗?
  2.   

任何网络主机都可以使用任何前端。一个例外:如果前端需要使用WebSockets(不常见,我不知道有什么用,但如果存在则不会感到惊讶)那么你的后端主机将需要支持它。许多(大多数?)只支持常规HTTP。

后端语言支持取决于主机。例如,我自己的雇主(PythonAnywhere)只支持Python(我们的目标是比其他人更好地支持它)。还有其他人只支持PHP。等等。有些主机支持几乎任何东西,但通常需要你自己做很多设置。

  
      
  1. 学习所有这些问题的最佳方法是什么?   具有语言/框架兼容性?
  2.   

建立一些东西!为自己设置一个小项目,你可以把它作为学习经验放在一起,然后扔掉。试试你能找到的最简单的前端/后端组合。然后尝试将前端移植到其他东西或后端。实验,你将学习。

  
      
  1. 假设我喜欢使用jQuery,Java servlet和MySQL。是那些   甚至兼容?如果是这样,那么这三个框架就是如此   相互兼容?
  2.   

是的,它们都是兼容的。就个人而言,我会避免像瘟疫一样的servlet。十年前切换到Python之前,我对Java的经验太多了......

答案 1 :(得分:0)

通常,任何前端功能/框架是否与任何服务器端语言/框架兼容?例如,我可以将AngularJS与PhP或Python / Django一起使用吗?

  

>    PHP与服务器端语言/框架更兼容。你肯定可以使用它们。

问题1如何影响网站托管网站?我能选择一家随机托管公司,并开始使用我想要的任何前端框架或后端框架吗?或者他们必须兼容吗?

  

>   后端和前端之间存在兼容性。因为许多后端技术与后端不兼容。

了解我在语言/框架兼容性方面遇到的所有这些问题的最佳方法是什么?

  

>   由于经验是最好的老师,您可以在最后测试并尝试。您应该对代码进行试验,并了解兼容性。有各种在线文章和PDF可供您轻松学习所有内容。

假设我喜欢使用jQuery,Java servlet和MySQL。那些甚至兼容吗?如果是这样,这三者的任何框架都可以相互兼容吗?

  

>   是的,存在兼容性问题。所有框架都彼此不兼容。