TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Reahl – A Python-only web framework

165 pointsby kim0over 6 years ago

17 comments

sandGorgonover 6 years ago
Quite similar to Plotly Dash, but a worse license. <a href="https:&#x2F;&#x2F;plot.ly&#x2F;products&#x2F;dash&#x2F;" rel="nofollow">https:&#x2F;&#x2F;plot.ly&#x2F;products&#x2F;dash&#x2F;</a><p>Dash is awesome for early stage , production ready prototyping.
评论 #18953694 未加载
评论 #18951701 未加载
评论 #18952580 未加载
crobertsbmwover 6 years ago
It seems to me that html css and JavaScript are better suited for the job than Python, if you want to do anything complex at all. But I’m probably wrong.
评论 #18953591 未加载
评论 #18953649 未加载
based2over 6 years ago
Other component-oriented frameworks: <a href="http:&#x2F;&#x2F;tapestry.apache.org&#x2F;component-reference.html" rel="nofollow">http:&#x2F;&#x2F;tapestry.apache.org&#x2F;component-reference.html</a> Java<p><a href="https:&#x2F;&#x2F;github.com&#x2F;jeluard&#x2F;lucuma" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jeluard&#x2F;lucuma</a> Clojure<p><a href="https:&#x2F;&#x2F;github.com&#x2F;greencatsoft&#x2F;scales" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;greencatsoft&#x2F;scales</a> Scala
Cyph0nover 6 years ago
How is this different from Vaadin (other than the language, of course)?<p><a href="https:&#x2F;&#x2F;vaadin.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vaadin.com&#x2F;</a>
评论 #18950777 未加载
评论 #18950859 未加载
nine_kover 6 years ago
Does APL here mean you can only use it ti build APL-licensed server code?<p>Apparently it should be the case.
评论 #18950954 未加载
评论 #18951612 未加载
amaiover 6 years ago
It seems conceptually similar to Google Web Toolkit. So probably it is also a nightmare to debug.
antoncohenover 6 years ago
Be careful. This is licensed under the AGPL, which basically makes it unusable. Or a commercial license can be purchased.
评论 #18950912 未加载
评论 #18952288 未加载
评论 #18950948 未加载
评论 #18953363 未加载
评论 #18951815 未加载
SahAssarover 6 years ago
Needing an ajax request to paginate a table seems like a big step backwards from modern web applications.
评论 #18953250 未加载
bayesian_horseover 6 years ago
At first glance this looks like an interesting take at pulling a lot of the functionality back to the Python side of the web application.<p>It&#x27;s not a webassembly framework, and it doesn&#x27;t seem to go the &quot;thin client&quot; approach of managing DOM changes and events over a two-way protocol.
tiuPapaover 6 years ago
So how does this work? So is this like a templating where instead of writing a template file, you write an app using widgets and element functions that the framework provides and then stitch together an HTML page when requested and send to the browser?
jaequeryover 6 years ago
I feel bad about projects like these, I really do. I&#x27;m sure a lot of effort have been put in and it probably satisfies what OP wants to do. But in the end, no one serious would ever consider using it.
评论 #18953282 未加载
评论 #18951138 未加载
评论 #18951083 未加载
评论 #18951549 未加载
评论 #18953368 未加载
评论 #18952141 未加载
Walkmanover 6 years ago
You took a declarative language (HTML) and mad it imperative (Python). Why is that a good thing?
评论 #18952473 未加载
评论 #18952287 未加载
azhenleyover 6 years ago
Very cool project. Are there any major apps that use Reahl? I can&#x27;t find any.
EGregover 6 years ago
What&#x27;s wrong with building them in Javascript :)
nickchuckover 6 years ago
Haven&#x27;t heard of this before. Seems cool!
elamjeover 6 years ago
What are big differences compared to Django and Flask?
mruniverseover 6 years ago
&quot;one language only&quot; if you don&#x27;t count the javascript, html and css.
评论 #18950762 未加载
评论 #18950760 未加载
评论 #18950771 未加载
评论 #18951176 未加载