الويب المستند إلى المستندات والويب المستند إلى التطبيقات
هناك نوعان من الويب: نوع المستند ونوع التطبيق. يتم استخدام WEB من نوع المستند لنقل المحتوى. لا يتطلب الأمر الكثير من التفاعل، لكن يجب أن يكون صديقًا لمحركات البحث. على سبيل المثال، مدونات مختلفة […]
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,还是用后端语言直接生成,更合适。