将一个主要网站转换为javascript应用程序

Transforming a major website into a javascript application

本文关键字:转换 网站 javascript 应用程序 一个      更新时间:2023-09-26

我非常感谢您的意见。我负责重新开发一个交通流量很大的主要场地。在过去的几个月里,我一直在使用Backbone.js开发应用程序。在过去的几周里,我一直在研究Backbone是否适合新址的重新开发。

我最初关心的是SEO。在这里找到了一个很棒的帖子,谈到了渐进式增强和一堆堆叠式的问题。我似乎无法摆脱这样的感觉,即建立一个静态网站并使用Backbone增强它是一项壮举,需要更多的时间。

现在我的问题是,我们是否已经过了必须构建禁用javascript的网站的阶段?我们的网站对屏幕阅读器等仍然有效是必要的吗?

我的想法是将服务器上的相关元seo信息提供到我的主app.html文件中,这样搜索引擎仍然能够抓取不同的url。Backbone应用程序将从您访问的与该应用程序相关的任何url启动。

我刚刚访问了新的hulu.com,似乎想不出为什么不把网站重新开发成主干应用程序的原因。如果不是我访问过的所有网站,如果没有js,大多数网站都无法运行。在禁用js的情况下访问hulu.com,你就会明白我的意思。因此,在关闭时,建立一个没有js就无法运行的网站是否安全?以上内容是否足以用于SEO?

感谢

我想对此会有很多意见。这是我的。

作为一种默认的心态,我总是觉得向后兼容性和优雅的回退很重要。我通常认为一个网站应该能够实现它的主要目的:提供内容(内容销售)。

然而。。如果内容的目的是提供某种功能,比如在线计算器或绘图应用程序,该怎么办。。那么用户就已经需要并期望启用javascript之类的东西了。在这种情况下,我会很乐意使用javascript让设计/布局变得更轻松。想想像jsfiddle这样的网站:如果这个网站因为javascript被禁用而没有正确显示它的ui,谁会在乎呢。。没有人

至于SEO:我认为有很多因素会影响这一点。如果你卖苹果,并且你拥有apples.com域名,那么你的基本情况就是这样。同样,内容销售,这是大多数引擎试图索引的方式。

除此之外,在这个(可怕的)时代和互联网时代,最受欢迎的搜索引擎会根据用户对搜索结果进行过滤和排名。。因此,如果你想为搜索引擎优化网站。。那么,对于谁的个人泡沫(搜索结果),你会尝试优化吗?!?。

我对语义编码、可维护且有相当稳定可预见未来的东西更有信心(而不是每6个月左右一次又一次地重建同一个东西)。更简单的做法是:使核心/基础足够"简单",以"始终"以有用的方式呈现,然后使用javascript和css边缘技术添加香料,为内容增添风味。

你研究过node.js吗?由于您将视图渲染移植到了javascript。让更多的组件使用相同的语言会更友好一些。另外,异步处理模型释放了线程进程通常造成的大量服务器压力。线程进程花费大量时间(和精力)等待执行。但在javascript中,人们通常会设置回调方法。因此,节点没有等待上一个进程完成,而是留下了一个回调方法,以便在需要时执行,同时应用程序的其余部分仍在全速前进。

节点也很轻。您可以将它与其他服务器端技术一起使用,它不会占用太多空间。它有一些非常强大的功能,但就我个人而言,我发现它最适合视图渲染(毕竟是javascript)。它还使设置服务器和路由变得非常容易。所以,把你在第四段提到的东西设置起来是一种罪过。

不管怎样,那是我的2美分。