同时支持网页和移动端,网站后端选择?

2020-03-31 08:27:20 +08:00
 hambman

最近工作需要一个小项目,逻辑和视图不复杂, 但是需要全平台,网页,移动网页,和移动应用。很久没有关注这方面的技术,有几个问题:

请教大家。

3824 次点击
所在节点    程序员
16 条回复
fengshils
2020-03-31 08:33:33 +08:00
那个顺手用那个,前后分离本来对爬虫不友好,也不是没办法,看下 ssr
lhx2008
2020-03-31 08:36:47 +08:00
后端是纯数据接口,生成 seo html 可以用中间层 nodejs 服务端渲染,框架主要看你会什么语言,重不重看你项目大小
2379920898
2020-03-31 08:42:52 +08:00
PHP 一把梭,有些框架是为了安全考虑,你用原生轻量级的,SQLilabe 一大堆,别怪我没提醒你
murmur
2020-03-31 09:07:01 +08:00
seo 要给钱的,单纯 ssr 没什么用
metinfo
2020-03-31 09:08:20 +08:00
后端可以用 node.js 或其他框架,但是要支持全平台,而且需要使用手机管理网站建议单独写移动端管理后台,而前端可以使用响应式布局,要考虑 SEO 的话就必须使用没有封装的 html 代码框架,譬如 bootstrap 。
你可以参考我们的米拓企业建站系统,前后台均支持全平台,后台有单独的移动端管理功能,还支持可视化编辑,前台使用响应式布局,开源免费,在遵守最终用户使用许可协议的前提下,可以免费用于搭建商业网网站,你可以下载源码进行参考或二次开发。

系统下载和演示: https://www.metinfo.cn

数十套免费前端模板和数据下载: https://www.metcms.cn/mb/
jiangxuan
2020-03-31 09:16:42 +08:00
google 爬虫是会分析客户端渲染的网站, 百度就不知道了
o0
2020-03-31 09:39:31 +08:00
会有劣势,而且不是给不给钱的问题。
hambman
2020-03-31 09:42:58 +08:00
@lhx2008 谢谢,原计划是 web 前端用 react, mobile 上用 react native 。服务端渲染貌似解决这个问题,我仔细看看。
galikeoy
2020-03-31 09:43:08 +08:00
统一接口
不知道
百度爬不到异步请求渲染的东西
hambman
2020-03-31 09:43:26 +08:00
@jiangxuan 我们主要面向国外,这样的话貌似就没有问题了?
fengshils
2020-03-31 10:20:41 +08:00
@jiangxuan google 会 百度不会
ben1024
2020-03-31 11:03:56 +08:00
后端渲染与前端渲染业务逻辑大致相同,区别在于渲染方式,对后端应用开发影响不大,有在后端用模版渲染的需求可以用 PHP,没有就用自己熟悉的。
前端渲染对 SEO 有一定影响,特别针对非谷歌搜索引擎
ali0531
2020-03-31 11:11:53 +08:00
百度好像有个设置选项,专门为前后端分离网站开启的
yufeng0681
2020-03-31 12:53:58 +08:00
移动应用 内嵌 webview 的方式实现, 这样做一套 HTML5 页面就可以 全端支持 [前提条件:业务逻辑不复杂,简单几个页面跳转]
lodisy
2020-03-31 16:29:16 +08:00
strapi
jiangxuan
2020-04-03 17:25:44 +08:00
@hambman 面向国外, 客户端渲染对于 seo 影响不大 google 有专门的服务去渲染客户端渲染的网站然后爬取

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/657799

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX