如果您的公司正在生产中使用Razzle,请告诉我您是谁,以便在自述文件中提及您。
只是在玩弄它,但它恰好填补了面向初学者的create-react-app与完整的框架(如Next等)之间的空白。
希望它保持这种方式,因为增加更多的东西和选择默认值的诱惑可能很大。
我在一家广告公司工作,我们目前正在将Razzle用于大型面向公众的反应站点的生产中。 我不能说哪个,而只是想表达我们正在生产中/大规模使用它并喜欢它。
我没有公司,因此我的生产用例根本不是最高机密,而且应用程序也很小。 尚未完全完成,但是已实现的功能运行良好。 它被称为Facebook Searcher ,您现在可以轻松地使用该表单为用户进行自定义搜索。 它的灵感来自“搜索又回来”! 我的目标是创建一个更新的版本。 已实现的输入字段已经提供了更大的灵活性。 例如,您可以列出对Facebook支持的性别感兴趣的Facebook用户。
@jaredpalmer如果
我将其用作学生最终项目的起点。 我在一个NGO任教,这个NGO承担了青年的重任,并从其中的0个组成了初级全栈Web开发人员。 他们了解所有内容,但对工具不熟悉,因此Razzle不必为所有内容进行布线而感到欣慰。
从个人的角度来看,这是测试想法的最快方法,并且是唯一可行的同构渲染方案,可以很好地与打字稿配合使用。
谢谢你!
穷人使用安装在Google vm上的razzle来尝试了解和学习现代js开发。
我们正在将Untitled Kingdom中的Razzle用于新的VOD平台Facets Edge 。
Facets Edge是我们NGO合作伙伴Facets的一项新服务。
这一切都与来自世界各地的艺术和独立电影有关。 我们目前处于封闭测试阶段,但如果您有兴趣,请与我联系以免费试用。
Datnoid是一个用于寻找最佳加密货币的众包平台。
使用Razzle和Docker部署到GKE上。 Google kubernetes引擎。
Thorgate的我们正在使用Razzle来构建我们的SPA项目。
很棒的东西。 保持下去。
razzle
和afterjs
太棒了!,我制作了一个HackerNews克隆,该克隆使用razzle,afterjs,打字稿,重新匹配,具有通用渲染功能的react-router构建
YOLO Technology目前正在将Razzle用于我们的SAAS产品。
一探究竟! https://bossjob.ph
我们在https://www.totalmilk.com上的新项目和即将进行的项目都是使用razzle(node,graphql,mongodb)构建的
生产应用
https://payme.totalmilk.com/
https://hauler.totalmilk.com/
Beta版应用
https://payroll-beta.totalmilk.com
https://principal-beta.totalmilk.com
https://docs.totalmilk.com/
不久之后,主要网站https://www.totalmilk.com也将被转换。
Podchaser是在生产中使用的几个星期的球艺前: https://www.podchaser.com
我们将其转换为模块化所有代码的过程的一部分,以实现更好的代码拆分和树状摇动,同时仍由服务器呈现所有内容。 它极大地简化了我们的构建过程!
上周,我们在Grain Discovery网站上使用了令人眼花new乱的新网站: https :
我们是: https :
FotonTech正在https://confy.app使用
我们有一个内部遵循相同方法的开源仓库: https :
我在Impact Grid上使用它: https :
CloudHospital刚刚开始使用它。
Https://icloudhospital.com
我们从next.js开始,但最近又转到了此。
在我的所有项目中都使用razzle,主要是Docker上的本地小型网页。
我启动的所有项目的默认设置: https :
https://teleport.us我们正在使用它
我们正在使用它,新的社交媒体应用程序https://ecency.com
我写了这些笔记,同时比较了ezzle和nextjs(我花了很多时间)并做出了决定,我想我可以把它张贴在这里,因为它可能会帮助别人。 希望这是合适的张贴地点。
我一直在两个分支机构中同时重构https://www.memory.com (中等SEA和大量页面的CRA SPA)。
1)令人眼花,乱,带有react-router-6-beta(在先前的重构后锁定),
2)nextjs
与当前产量进行比较:
v.0)定制的预渲染解决方案(黑客:如果缓存未命中,应要求内联chromedp内联,提供html,由于差异而渲染而不是水化,仅当UA = google / bing等时,cron预先渲染了50万个页面)时钟-高维护性)
应用概述:
在CRA香草中总共9MB的JS构建(有代码拆分-约7MB,无)
前端TSX LOC:118k
1826个组件
约50万个前端活动页面(主要是用户生成的内容)
单入口
我发现的是:
1)怒
-即插即用,除了server.tsx和client.tsx外,无需重写任何代码
-易于设置; 但要通过正确的DOM对帐解决问题:反复试验-与运行自定义Webpack SPA相似的困难
-使用react-router进行的调整远比下一个调整
-易于在需要时调换进/退出CRA,可以在同一存储库中运行CRA
-使用@ loadable / server开箱即用地拆分代码非常好
-易于调和水合的SSR标记
-零锁定
-配置感觉摇晃,容易断裂,难以修复
2)NextJS
-i18n, Link和Trans需要巨大的重构
-/ pages结构似乎很荒谬,让我想起了PHP MVC-需要大量的黑客工具才能使当前的参数正常工作。 我做了很多,但希望藏起来
-据说还可以,但是无论如何还是最终导致stackoverflow;
-具有很多路线的SPA单次登录应用程序的开发人员经验不足,按需构建页面很痛苦; 在开发箱上进行e2e测试也很痛苦-也许您可以将其配置为预先构建-我无法找到没有使用bash卷曲每个页面来预热它的方法。
-开箱即用的代码差,使捆绑包总计16MB
-梦S以求的SSR与水合(材料ui)
-但是,您信任的只是它。 您知道纱线起头会起作用。
-从下一个弹出的Codemod太难写了, Trans和Link效率太低而无法实现自动化-因此最终只能通过手动查找替换来退出
总的来说,与具有@loadable的Razzle相比,具有“ dynamic”和我最大的努力的nextjs输出了一个非常繁重的应用程序。
我无法让nextjs在首页上超过77的页面速度。 JS的总下载量为525kb,而Razzle 98的页面速度为332kb(两者均使用主动拆分)
Razzle,我可以按自己的喜好对代码进行拆分,并以JS总计332kb的速度将其达到98页的速度
通常,具有next的其他屏幕在导航和next命中上都具有更大的有效负载。
Nextjs使用默认配置将大量垃圾放入共享包中。
NextJS-自动预取似乎很危险:如果不手动禁用它们,则加载所有左侧的导航链接将是巨大的,并且在初始渲染后会加载不适当的有效负载。 另外,它仅预取/ pages,而不能指示它预取特定的组件。
带有RAF回调的Razzle +可加载服务器+ onMouseEnter = {component.preload} =更好,但是维护负担更大。
基本上,我发现喧嚣是CRA的替代品,其性能像子弹头一样。
希望删除nextjs分支并将Razzle投入生产。
编辑-基本上,要对Next执行任何有用的操作,无论如何都需要自定义服务器,因此,在具有Razzle的情况下,我完全看不到nextjs的要点.....除了可靠性和具有多个开发人员的环境外,自以为是的API。
很高兴听到Razzle的成功故事:)高度可配置是Razzle的目标。 我们应该有更多的插件和文档,但我们需要更多的贡献者。 暂时一切都取决于我。 总线系数为1 atm。
我们与Razzle一起取得了巨大的成功
现在,我们可以使用Razzle在App Store,Play Store,Web和Web Installable中。
我们在科尔多瓦的顶部创建了一个单独的内部Razzle构建:
https://apps.apple.com/us/app/noritex/id1556098652
我们还没有弄清的唯一问题是休假:
在razzle config中,有没有一种方法可以将client.js更改为使用client.standalone.js?
我正在尝试为Web和我们的iOS应用程序创建两个单独的构建过程
这是我们的操作方法: https :
最有用的评论
只是在玩弄它,但它恰好填补了面向初学者的create-react-app与完整的框架(如Next等)之间的空白。
希望它保持这种方式,因为增加更多的东西和选择默认值的诱惑可能很大。