我知道他们正在显示HTML并使用PHP。但是,据您所知,他们如何管理所有这些?它是否设置为套件系统,如前端CMS页面和某种后端控件?
前端是否分为常规配置文件,页面,组等?
这样的编程方法/系统有名称吗?
编辑:我可以看到一个小型的局域网网络如何工作和管理。但是必须以快速的方式管理具有数十亿用户的系统并以某种方式进行更新。怎么样?最好的方法是什么?有没有人分享过facebook / google工作环境的截图?
答案 0 :(得分:1)
有各种各样的编程语言和框架。 你可以随意使用你想要的任何东西,但在这之前,你需要考虑大量的参数。
我会将Nodejs(ExpressJS,Connect)& php& html5& css3(jquery& / angularjs)用于社交应用程序/网站。 (nodejs对于Web服务和服务器非常强大。)
答案 1 :(得分:1)
我认为他们所问的是社交网络是如何构建的。
这些类型的网站将有后端和前端,并强调前者。 iirc大多数大型网络都不使用PHP,而是某种形式的自己定制的服务器端语言。
将使用内容管理系统(CMS)进行管理,该系统在社交网络,新闻网站和博客等数据驱动网站中很常见。
我不确定你的套房是什么意思。如果你的意思是你下载或购买的软件包,那么我确信有服务可以做到这一点。您可以为wordpress和drupal等网站获取社交媒体插件。但是,是的,它们将建立在许多不同的语言和技术之上,从而创建一套“系统”。
答案 2 :(得分:1)
我有点理解(而不是)你的问题,所以你基本上想知道社交网络如何处理他们的管理事务。它们是否与前端(用户端)融合在一起。
我可以告诉你,在这个主题中语言是不可能的,无论你是在建立一个电子商务网站,还是一个博客或社交网络,你使用的语言并不重要,真正的问题是如何系统建成。
您可能会认为社交网络是由后端管理(当然)管理的大型CMS,并且可能由其他子管理员通过子后端进行子管理,通过这种方式,您可以根据您为管理员提供的可靠性级别对系统进行精细控制。
要回答最后一个问题,没有真正的名称来定义这些“套房”,因为您可以称之为社交网络CMS-es。