当前位置: 首页 > news >正文

商务网站开发与建设论文怎么用别人网站做模板

商务网站开发与建设论文,怎么用别人网站做模板,简历在线制作免费,网站seo招聘前端框架的迅速崛起#xff0c;如React、Angel、Vue.js、Elm等#xff0c;使得单页面应用程序#xff08;Single Page Application#xff09;在网络上无处不在。对于许多开发人员来说#xff0c;这些已经成为他们“默认”工具集的一部分。当他们开始一个新项目时#xf…前端框架的迅速崛起如React、Angel、Vue.js、Elm等使得单页面应用程序Single Page Application在网络上无处不在。对于许多开发人员来说这些已经成为他们“默认”工具集的一部分。当他们开始一个新项目时他们会使用他们已经知道的工具后端的REST API和Reaction/Angel/Vue/Elm前端。 这些工具有什么问题吗绝对不是。事实上我喜欢使用这些工具。然而只有当实际需求将我推向那个方向时我才会选择这个架构。如果没有特定的理由构建单页面应用程序我每天都会使用传统的服务器呈现的体系结构。 它更简单让您可以更快地操作 无状态请求 传统的web服务器是无状态的。这意味着每个端点都可以独立地进行推理和测试。相比之下单页面应用程序必须明确定义整个会话期间前端如何加载、刷新和丢弃所有状态。这引入了新的缓存/同步问题这些问题在服务器渲染的世界中是不存在的。 浏览器知道如何处理传统架构 如果你选择单页面应用程序路线你总是需要额外的代码来模拟简单的浏览器功能。我花了很多时间来确保正确管理浏览器历史记录加载动画看起来平滑当用户浏览历史记录时恢复滚动位置等。真是一团糟。 更少、更成熟的工具 Rails、Phoenix、Lavarel等框架已经存在一段时间了它们非常稳定。我大约在5年前学习了Rails我的知识现在仍然很有用。与此同时我还学习了Gulp、CoffeeScript、BackboneJS和SASS这些都已经被新的工具取代了。避免Javascript疲劳不要过度依赖Javascript 免费搜索引擎优化 单页面应用程序必须添加额外的基础设施和代码以确保它们可以被爬虫程序索引。如果您的动态页面上需要SEO则使用服务器呈现的体系结构更容易实现。 所有这些都意味着单页应用程序给开发人员带来了更多的复杂性和认知负担。以我作为开发人员的经验来看复杂性和认知负荷是导致软件bug和开发速度减慢的最大因素。 何时使用单页应用程序 正如我所说大多数情况下的默认选择应该是传统的服务器渲染的应用程序。然而有些需求可能会强制你选择单页应用架构: 核心功能是实时的(例如Slack)丰富的UI交互是产品的核心(例如Trello)屏幕之间共享的大量状态(例如Spotify) 这些产品必须使用单页架构才能正常工作。这就是为什么它是这些公司的正确选择。然而许多基于Web的产品没有这些要求这种复杂性是可以避免的。 混合解决方案 即使你的应用程序需要一些实时功能或丰富的交互你也不需要在整个应用程序中使用SPA范式。一个很好的方法是将小型前端应用程序嵌入到传统架构中。 Github使用这种混合方法。他们网站的主干是一个传统的Rails应用程序但有些地方如projects选项卡是作为嵌入式前端应用程序构建的。这是一个完美的解决方案结合了两者的优点。最棒的是你可以从简单的开始使用这种方法然后逐渐添加更复杂的UI交互。 我还决定在我当前的项目貌似有理的分析中使用混合方法。它是我一直在研究的谷歌分析的一个以隐私为重点的替代方案。大部分应用程序都是在服务器端渲染的。但是我希望主仪表板(demo)具有非常丰富的UI具有动画和刷新数据而无需重新加载整个页面。当你打开页面时前端路由会接管一切所有内容都在React中渲染。 这一切归根结底是权衡 与编程中的所有事情一样SPA与传统架构之间的困境没有唯一的答案。有些情况下使用SPA是有意义的因为你需要一个时髦的实时UI。然而我们应该认识到这是以牺牲开发速度为代价的。如果单页应用不是必需的我们可以通过传统的方法来避免额外的复杂性并更快地迁移。 为工作选择正确的架构会对生产力和最终的成功产生巨大的影响。我们的目标应该是在我们的工具箱中有两种架构这样我们就可以在每种情况下使用最优解决方案。
http://www.dnsts.com.cn/news/87012.html

相关文章:

  • 移动宽带 怎么建设网站做个企业网站
  • 免费行情软件app合集北京搜索引擎优化主管
  • WordPress站内跳转设置wordpress 设置导航
  • 建设工程消防备案凭证网站wordpress伪静态
  • 有哪个网站可以查别人做没做过牢吗做网站后开办会员
  • 有没有专门做毕业设计的网站WordPress模板cms
  • 泉港区住房和城乡规划建设局网站网站建设费是广告费吗
  • 惠山区住房和建设厅网站百度商业平台官网
  • 西安网站维护公司免费行情软件app网站大全
  • 网站建设js是什么中国手工加工网免费供料
  • 中国建设银行网站股份结构变化国内哪家公司做网站最好
  • 网站的源码重庆网站建设的目的
  • 成都网站设计培训好多钱网站
  • 建立单页网站什么是网站黏着度
  • 网站页脚内容重庆网络推广外包
  • 大鹏新区住房和建设局网站网站访问速度优化
  • 做网站和做游戏哪个难给网站做seo的必要性
  • 做火情监控网站需要用什么系统150m网站空间
  • 大连网站设计公司排名dw 怎么做钓鱼网站
  • 网站的做代理商大英做网站
  • 南京网站关键词优化jsp网站开发大作业
  • 销售产品单页面网站模板wordpress转成APP
  • 做网站ps建立多大的画布网站没有在工信部备案
  • php 外贸商城网站建设建设银行投诉网站
  • 公司网站平台建设c2c二手车交易平台
  • 出版社网站建设道士召唤10个月灵的传奇手游
  • 做期货的一般看什么网站论坛网页模板
  • 医疗网站被黑后可以做排名广州市城乡建设信息中心网站
  • 同一个网站可以同时做竞价和优化购物网站的设计
  • 重庆网站建设cqhtwl大学生应届毕业生招聘官网