alibaba / rax

🐰 Rax is a progressive framework for building universal application. https://rax.js.org
Other
8k stars 627 forks source link

期待有更多关于rax的文档,而非rax-app的文档 #2287

Closed yuchonghua closed 2 years ago

yuchonghua commented 2 years ago

1、期待往后有更多rax的文档 2、期待rax和rax-app的文档能分开提供 3、rax-app很多时候不一定能完成很多特殊需求,如果能有更多关于rax的文档,或许rax能被搞好的应用起来

SoloJiang commented 2 years ago
  1. Rax 更多还是通过整个研发框架体系来提供跨端能力,所以会更侧重研发框架维度来给开发者提供解决方案
  2. Rax DSL 本身的演进未来还是会向 React 靠齐,并且尝试在特定场景进行优化,所以文档更多还是推荐看 React 文档,我们的文档核心透出差异点
  3. 关于 Rax App 特殊场景的需求,可以通过 github issue 的形式反馈,我们会评估之后看下是否可以提供解决方案。一两个点的影响导致开发者无法使用我们提供的跨端最佳实践,是框架本身不愿意看到
yuchonghua commented 2 years ago

非常感谢您的回复,目前 rax-app 虽然已经比较完善,但目前局限性还是比较大,迫使自己重新构建打包器的原因如下: 1、在SSR的时候,无法动态根据服务数据库显示头部信息,这个对 SEO 还是有很大的影响 2、无法很好的植入到 njs、vertx、阿里、百度、腾讯的边缘程序 SSR渲染,虽然rax-app打包出了渲染,但是很多差异化渲染需要在SSR中完成 3、路由目前依然不是很完善,无法很好的同事兼顾多终端 4、最痛苦的是使用webpack打包速度实在太慢了 5、目前引入其他ui库还是存在比较多的问题,只能自己制作一套ui库

imsobear commented 2 years ago

先回复这几个问题:

然后回到主楼的问题:

yuchonghua commented 2 years ago

您好,我想使用vite打包一个rax的小程序,目前有运行时的RaxCore实现的rollup方案

/ping @imsobear