WEB documentaire et WEB applicatif
Il existe deux types de WEB : le type de document et le type d'application. Le WEB de type document est utilisé pour véhiculer du contenu. Cela ne nécessite pas beaucoup d’interaction, mais il doit être convivial pour les moteurs de recherche. Par exemple, divers blogs […]
WEB有两种:文档型和应用型。
文档型WEB是用来承载内容的。不需要太多交互,但需要对搜索引擎友好。比如各种博客、内容类、媒体类网站等。
应用型WEB是用来完成各种复杂交互的功能的。重交互,但不需要对搜索引擎友好。比如SAAS、WEBAPP、小程序、WEB游戏等都属于这种。这些应用型WEB甚至可以被打包成手机APP、PC端和MAC端应用。
区分两种WEB是很有意义的。
去年,我用vue和nuxt框架开发了自己的低代码开发平台。本着前端用统一的技术栈的想法,把包括用来呈现内容的列表页、内容页等也全部用vue和nuxt实现。
开发的确很爽。部署就太别扭了。低代码开发平台和相应的管理平台都是是SAAS,都是是应用型WEB。用来呈现内容的那部分是文档型WEB。为了一小部分文档型WEB,我不得不用nodejs部署,就为了能够被搜索引擎收录。感觉就是杀鸡用牛刀。
nodejs,以前没用过,用了才发现。它的部署比php麻烦多了。而且nodejs对服务器内存的消耗比php大几倍到十几倍,又不得不升级了服务器的配置。
最终的结果呢?
用vue和nuxt前端工程化地搞出来的文档型WEB,并没有比用php或golang这样的后端语言生成的文档型WEB好。反而增加了成本。
没必要。
文档型WEB,还是用后端语言直接生成,更合适。