TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Hologram: A full-stack isomorphic Elixir web framework

128 点作者 kimi4 个月前

10 条评论

localghost30004 个月前
If the website is made in this framework I have low hopes for it. Animations are jank. Clicking on links and buttons takes two or three tries before it does the thing. I’m on mobile safari. Maybe just me?
评论 #42756317 未加载
评论 #42753584 未加载
评论 #42754085 未加载
评论 #42754144 未加载
评论 #42760477 未加载
评论 #42755643 未加载
评论 #42757653 未加载
评论 #42755344 未加载
isodev4 个月前
About the framework homepage: The first rule of Fight Club is: you don&#x27;t mess with the scroll. No amount of JavaScript can recreate what my preferred OS and input device give me out of the box.<p>That aside, I love the idea. We can certainly use more tools like this in the Elixir ecosystem. I sometimes feel Phoenix has become the hammer we sort of use on everything, but maybe there are better ways (e.g. for more content focused websites).
评论 #42755997 未加载
mcintyre19944 个月前
I’m getting a weird issue with scrolling on this page: <a href="https:&#x2F;&#x2F;hologram.page&#x2F;docs&#x2F;quick-start" rel="nofollow">https:&#x2F;&#x2F;hologram.page&#x2F;docs&#x2F;quick-start</a> (iOS safari)<p>I seem to only be able to scroll once, then it freezes. Tapping the URL bar kinda resets it and lets me scroll again, but then it freezes again.<p>It looks like a static page so I’m not sure what would be causing that, but a total guess would be re-renders on the code blocks? Not sure if that makes sense though!
评论 #42762589 未加载
bartblast4 个月前
Hi everyone! I&#x27;m Bart, the creator of Hologram. First, I&#x27;d like to thank whoever shared Hologram on HackerNews. I appreciate the interest and discussion it generated :)<p>I want to address some of the concerns raised in the comments:<p>Hologram is currently in early alpha stage. I released this version primarily to let developers experience Hologram&#x27;s programming model and architecture.<p>The mobile navigation issues that several users reported were caused by a bug in Hologram&#x27;s DOM patching mechanism (which is responsible for updating the page content during navigation) - this has since been fixed. However, you may still experience some lag on mobile devices. This is due to an early, temporary bitstring implementation that is very inefficient and causes performance issues with large templates (which are essentially huge strings). This is one of the areas that I&#x27;ll be working on improving soon.<p>Some comments correctly pointed out that documentation is incomplete. You&#x27;re absolutely right - I&#x27;m currently focusing heavily on improving the documentation. A more detailed explanation of what Hologram is and what to expect can be found in the announcement post on ElixirForum: <a href="https:&#x2F;&#x2F;elixirforum.com&#x2F;t&#x2F;hologram-an-isomorphic-elixir-web-framework-is-here&#x2F;68602" rel="nofollow">https:&#x2F;&#x2F;elixirforum.com&#x2F;t&#x2F;hologram-an-isomorphic-elixir-web-...</a><p>Despite the issues with navigation and missing documentation that were highlighted in the discussion, many visitors still chose to star the project. Thank you very much for your support!<p>I&#x27;m committed to improving Hologram and addressing the concerns raised. The current version is just the beginning, and I appreciate both the criticism and encouragement from the community :)
trescenzi4 个月前
This looks really cool. Will have to play with it. Definitively reminds me of Lustre as well. Which if you like Elm you’ll like.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;lustre-labs&#x2F;lustre">https:&#x2F;&#x2F;github.com&#x2F;lustre-labs&#x2F;lustre</a>
评论 #42760908 未加载
cultofmetatron4 个月前
I can&#x27;t really see what this brings to the table that phoenix doesn&#x27;t. Seems more minimal?
评论 #42757727 未加载
Muromec4 个月前
Nice, I saw the post on elixir forums the other week. Do you compile elixir straight to js or do you deal with beam as intermediate? I was doing a thing that compiled beam into wasm and it was working great without having to dive into the whole syntax.
评论 #42756390 未加载
评论 #42757736 未加载
openrisk4 个月前
Its impossible to read on firefox&#x2F;android but would be interesting to learn more about how they organize the division of labor between server and client. As in: the principles, not necessarily the implementation.
vijaybritto4 个月前
I really like the idea and it aligns with my thinking. Its missing some basic docs though
pkkkzip4 个月前
this is the most underwhelming launch of a web framework. doc pages say &quot;coming soon&quot;. no explanation or differentiator on the landing page forced to click &quot;getting started&quot;<p>worst of all its just another JSX wrapper and some routing calls with states in some language you won&#x27;t be able to easily hire&#x2F;replace people.<p>many lessons to be learned from this poor execution on top of the framework fatigue
评论 #42754834 未加载
评论 #42754659 未加载