翻译”:[{“文本”:”
微信小程序和网页开发使用流程的异同n
n
想
n
微信小程序和网页开发使用流程的异同
n
相似 之 处:
n
1. 两者都在构造中使用 JavaScript 语言;
n
2.在设计小程序和网页时,都不可避免的要用到图片文字去丰富内容,使其变得更加充实,因而也就需要设计框架和页面样式,从而达到耐看、新颖、增加阅读量的目的;
3.同样需要用到http协议来请求网络服务器;
4.具有共享性,并保证人们的同时使用;
5.需要即时迅速的更新内容,保证信息的即时性;
6.在开发过程中,对样式进行设置时,例如设置方向或者大小时都类似。同时,一些标签语言虽然看起来不一样,但其作用是类同的;
n
区别:1.规模不同,网页可以运行和制作大型项目,而小程序可以脱离软件应用供人们使用和操作小程序和网站的区别,所以使用起来越来越方便,只要依靠陌陌注册账号;
n
2.有各自的标签语言,web除了JS语言还主要用到了html和css,小程序要学会使用wxml标签语言;
4.web的开发成本比较小程序而言要大得多,在进行编辑开发过程中涉及到的模块架构要更多,也因此需要更多的人力精力;
n
5、维护成本不同,网站维护比两者更复杂;
n
6、适用性不同,网页可以用在笔记本和手机上,而小程序只适合手机,没有手机就不可能用;
n7.操作环境不同,
Web依赖于浏览器,小程序的操作环境是不完整的浏览器
n
微信小程序的开发比网络简单一点,接触学习网络后学会的小程序,一般感觉有些地方还是很难理解的,但也能明显感觉到两者之间的联系也很多。“,”to“:”en“,”sentLen“:{”srcSentLen“:[30,1,1,10,30,13,33,14,88,14,34,52,44,77,4],
”transSentLen“:[87,0,1,13,86,21,56,14,285小程序和网站的区别,14,121,209,152,305,4]}}]}]
优点:
当你的整个后端都是JavaScript时,你会得到很大的灵活性。一切都是动态生成的,可以更轻松地按需加载数据。它还使将元素绑定到数据变得更加容易,这允许在服务器上发生更改时手动更新它们(无需用户重新加载浏览器!查看 Backbone .js 或 Knockout .js,了解构建轻量级 JavaScript 应用程序的有趣方法
走这条路也可以让你的服务器保持非常轻量级。通常,服务器只需要实现一个简单的 RESTful/JSON 套接字。实际上,后端是一个调用接口的静态文件。由于您在用户访问网站时异步进行此调用,因此感觉更快web网站生成小程序,更像本机应用程序(即GMail)。
另一个用途是让客户端执行更多工作通常可以减少服务器上的负载。客户端甚至不会注意到额外的工作web网站生成小程序,因为它发生得如此之快,但您的服务器可能会感谢节省的费用。如果您很聪明地使用服务器调用,您还可以使用更少的带宽
缺点:
有些人禁用JavaScript(尽管实际上它只占用户的一小部分)。据了解,浏览器交叉兼容性在个别边缘情况下可能更加困难(但jQuery使这更容易忍受)。最大的问题是许多网络爬虫不会抓取您网站上的任何内容,因为爬虫通常不执行JavaScript.它们只是解析HTML(Microsoft例外吗?)。).
根据我构建 Web 应用程序的经验,任何面向公众的内容(即营销材料)都应该是静态的,以便网络爬虫仍然可以看到它。一旦用户登录应用程序,我喜欢一切都是 100% 客户端 RESTful 调用我的服务器