我需要问你们/ gals那里有关网站开发的概念,我没有找到很多文档。也许我使用错误的词汇?它基本上在客户端和服务器端呈现视图(在MVC类型的站点中)。
这是我目前所知道的。通常在模型,控制器,视图类型的网站中,视图是HTML / CSS / Javascript设计被编程的内容。现在的想法是服务器处理所有HTML / CSS / Javascript,以及发送到客户端浏览器的内容是完成的视图。我相信这适用于C#,MS.net,Java,PHP以及Rails。
现在,客户端的工作方式是,服务器停止尝试呈现HTML / CSS / Javascript的视图,而只是呈现原始XML数据的视图。此外,类似Javascript的程序(handlebars.js和mustache.js,例如)下载一次,缓存,并且XML数据通过javascript程序提供,而javascript程序又动态地创建HTML / CSS / Javascript视图。这背后的想法是只有XML数据,最初的JS程序和媒体是服务器所需的唯一东西。而不是每次刷新页面,只需要XML或JSON数据。
现在,我可以看到希望广告,博客,经销商等的小型企业的优势.1。最大限度地减少公司服务器发出的原始数据量,以及2.发送媒体和预编译代码到像amazon.com这样的云服务网站。
但如果需要从公司的服务器提供所有信息呢?在我看来,在Rails 3 +
中已经解决了许多关于选择客户端的争论如何找到有关此内容的更多信息,以便我可以做出更明智的决定来选择客户端与服务器?
欢迎所有评论!谢谢(^_^)
答案 0 :(得分:1)
服务器只接触PHP,Java,ASP.NET(C#和VB.NET)等.JavaScript是客户端代码。关于如何分解它的MVC模型更多的是服务器端代码。它试图使逻辑远离设计。这是如何工作的一个很好的例子Magento。
此外,客户端代码为vulnerable to hackers