3 ms·
"one language only" if you don't count the javascript, html and css.
by mruniverse 8y ago
"one language only" if you don't count the javascript, html and css.
- paulddraper 8y agoJust because C compiles to machine code doesn't mean that your pure-C code base isn't built in only one language.
- eganist 8y ago> "one language only" if you don't count the javascript, html and css. My hunch is that you strove for making the First Comment considering that the point of this project is exactly what you said it isn't. https://www.reahl.org/layout https://www.reahl.org/layout, for instance, talks about how styling works. Taking this further, here's a comment from one of the maintainers on the relevant Google Group: > Hello. > We want casual users of Reahl to be shielded from complexities such as client side scripting and CSS. > HOWEVER, if you are prepared to move to the next level of learning you can build your own Widgets. When you build your own Widget you can do anything you like - using techniques tutorial.pagerbootstraptutorial.pagerbootstrap that you would have used with a traditional framework. Hopefully this answers your question.
- mruniverse 8y agoThe post title is misleading.
- eganist 8y ago> The post title is misleading. I really don't think so. It might not be as mature as one might want in production, but from what I can tell, it certainly fulfills the title's assertion in enough useful contexts to be accurate.
- numbnuts 8y agoWhat do you think would be a better title? I read "web apps" I think html, css, and js. I wasn't expecting (nor would I want to) to ship Python to the browser.
- eganist 8y agoThat might be what's being lost in translation here. Python is the development language. If we're to analogize, HTML/JS/CSS would be the runtime stack. Perhaps this is what's lost on mruniverse
- mruniverse 8y agoLeave out the "one language only (Python)" part and it would be fine. Otherwise it's clickbait.
- bayesian_horse 8y ago"One language only" is a marketing slogan. It's slightly misleading, since it doesn't look like you can implement meaningful applications in 100% Python or get away with zero knowledge of HTML and JS. But it may be close, like you can spend 90% of your development time on Python, and write JS components in the remaining 10%.
- IanCal 8y agoKnowledge of HTML, sure. But I've definitely built useful tooling in dash (similar project) without writing any JavaScript.
- numbnuts 8y agoI'm three-fourths into the tutorial and I have yet to see a need to write html, css, and js.
- mruniverse 8y agohttps://www.reahl.org/docs/4.0/devmanual/ownwidget.d.html?highlight=javascript https://www.reahl.org/docs/4.0/devmanual/ownwidget.d.html?hi... About half-way down is "Write code for a JavaScript widget"
- eganist 8y agoYes, for cases when an existing widget doesn't do what you want it to do. You seem pretty steadfast in your commitment that this post misrepresents its content. I believe you should give it a deeper review and reevaluate your understanding.
- mruniverse 8y agoJust take out the "one language only (Python)" part. What's wrong with simply "Reahl 4.0: Build web apps in Python". It's clear and truthful.
- IanCal 8y agoBecause the key difference and value add is about not using other languages. Your title wouldn't clarify that to me.
- numbnuts 8y agoHeh, good spot. It uses jQuery and jQuery UI.
- macspoofing 8y agoI wouldn't label HTML and CSS as languages. Also, the fact that python code is transpiled to JavaScript, does not mean you're writing 'JavaScript', in the same way that writing C code isn't the same as writing assembly.
- Evidlo 8y agoThey're not programming languages, but they are widely considered languages. HTML stands for hypertext markup language.
- macspoofing 8y agoJust out of curiosity, does your response actually address the point I was making?