Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
meredydd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
181.
▲
by
meredydd
9y ago
Strictly speaking, that compilation happens in JS, not necessarily client-side ;) (Right now, it does run in the browser, but we'll be moving it to the back-end soon to improve performance. For now it's good enough.)
182.
▲
by
meredydd
9y ago
Were you at PyCon UK this weekend? Cause you just repeated our pitch, just about word for word :) I started out on QBASIC and Visual Basic, back in the day, and as far as I'm concerned it's practically dereliction of duty that the
183.
▲
by
meredydd
9y ago
No kidding! We were at PyCon UK this weekend, and we had an 8-year-old girl building database-driven web apps in an afternoon: https://twitter.com/anvil_works/status/924648315983155200 As to your second point - ye
184.
▲
by
meredydd
9y ago
Pricing is per-developer-seat; we don't limit the number of apps you can build or publish. Usage limits are pretty soft right now (depends heavily on what you do in your code and how hard you're hammering our servers), but the gen
185.
▲
by
meredydd
9y ago
Glad to hear it! Some details about the tech stack: * Front-end code is compiled from Python to JS with Skulpt ( http://skulpt.org ) * The back-end code runs in a custom Python sandbox. Calls to server functions go over a secure w
186.
▲
by
meredydd
9y ago
Hi there! Founder here, slightly gobsmacked to see this top of HN. Do feel free to ask me any questions about the platform :) We also have a bunch of tutorial-cum-demo videos at: https://anvil.works/learn#tutorials
187.
▲
by
meredydd
9y ago
(founder here) Urk? Firefox is an officially supported platform for the editor. What didn't work, and what version of FF are you using? Once you've written an app, it should work in everything since IE11.
188.
▲
by
meredydd
9y ago
Anvil founder here! The crucial difference between Outsystems(/Bubble/etc) and Anvil is that Outsystems tries to be a "no-code" environment, and we think that's a mistake (or at least, a different market). Delphi an
189.
▲
by
meredydd
9y ago
> when someone comes out with something like Visual Basic for the web Obligatory plug: Check out https://anvil.works - it is exactly that! Drag and drop UI, Python front-end and back-end, database integration...the whole de
190.
▲
by
meredydd
9y ago
I'd like to see what you think of https://anvil.works It's deliberately built in the Delphi/Visual Basic tradition, and trying to carry those virtues onto the modern web.
191.
▲
by
meredydd
9y ago
Not actually true; French pilots and ATC use feet too (whichever language you're speaking). French influence on aviation has been strong since the beginning (hence all the French words - aileron, fuselage, décalage, etc), but the unit
192.
▲
by
meredydd
9y ago
You might want to check out https://anvil.works Its a VB/Delphi style app builder for the web. It's got a visual UI builder, with Python code behind it (client and server, with RPC between them).
193.
▲
by
meredydd
9y ago
Allow me to present: https://anvil.works/ Visual interface editor? Check. Component-based UI model? Check. (It's all in Python, everything is an object, very Delphi-ish.) Back-end communication? Check. (One-line RPC to
194.
▲
by
meredydd
9y ago
Relevant article: http://endoflineblog.com/gitflow-considered-harmful In particular, this rings true to every complex source control process I've used that isn't actually enforced with software: You could of cour
195.
▲
by
meredydd
9y ago
We've run several workshops for kids with our online Python IDE + GUI builder for web apps ( https://anvil.works ). So far, it's been great every time. We avoid boilerplate, so they can get text and images on the screen
196.
▲
by
meredydd
9y ago
Hey, can I send you an email? "Rogue" vs established IT in consultancy firms is something I'd like to learn about, and would love to ask you a few questions. My email is in my profile (can't find yours, hence the public
197.
▲
Every JavaScript framework tutorial written more than 5 minutes ago
(medium.freecodecamp.org)
2 points
by
meredydd
9y ago
|
0 comments
198.
▲
by
meredydd
9y ago
I think https://anvil.works belongs in your "Web based" category as well. (Although perhaps with the same note as Lazarus - fundamentally, it's a [Python!] programming environment with a DB attached, rather than a
199.
▲
Building Business Dashboards
(anvil.works)
4 points
by
meredydd
9y ago
|
0 comments
200.
▲
by
meredydd
9y ago
> Yes, at a glance, that's exactly what I had in mind. Thrilled to hear it! If you do try it in more depth, please do drop me a line (email in my profile). > why not support JS? Two reasons: 1. Basically, the moment you use J
201.
▲
by
meredydd
9y ago
This is exactly what we're aiming for with https://anvil.works . We have a components+properties model, driven in Python, which gets translated to HTML+JS+CSS. We also have a visual editor, and abstractions over a bunch of t
202.
▲
by
meredydd
9y ago
> Why the downvotes? Honest answer: It's rude to open with the one-word sentence "Wrong." You compounded it by implying that anyone downvoting is doing so in bad faith. Neither is a good look. The rest of your comment wa
203.
▲
by
meredydd
9y ago
The parent might have been thinking of QuickBasic, which saved programs as byte-code, along with formatting information to turn it back into text: http://www.qb64.net/wiki/index.php/Tokenized_Code VB6 projects wer
204.
▲
by
meredydd
9y ago
Fun fact: Clojure is one of the few languages in which STM is easy! You're right in the general case - STM incurs significant bookkeeping overhead (at least a word per mutable location, usually more), which is one of the reasons it nev
205.
▲
by
meredydd
9y ago
Google cache: https://webcache.googleusercontent.com/search?q=cache:YS3nZw... (Not quite sure why this is sitting at the top of the front page, though. TL;DR be polite and don't actually insult them. The rest is keywor
206.
▲
by
meredydd
9y ago
Spot on! If we used JS, it would be very difficult to maintain the firm layer of abstraction that gets us out of the Turing Tarpit. Also, to a first approximation, people don't learn JS on its own. You only learn it if you're alre
207.
▲
by
meredydd
9y ago
Thank-you! You'd need a standalone Anvil runtime for that, but it is something we offer. (It's one `docker-compose` command.) (The reason for this is that our client and server are deeply integrated. This is what lets us, eg, retu
208.
▲
by
meredydd
9y ago
We're trying! ( https://anvil.works ) The problem with making a WYSIWYG designer for the web is that it's a Turing tarpit. There are three whole programming languages in there, interacting in weird ways, and programmer
209.
▲
by
meredydd
9y ago
It's so hard because Web layout with HTML/CSS/JS is the ultimate Turing Tarpit [0]. Any tool that tries to offer a simple interface to three interlocking programming languages is going to have to deal with all the crazy thi
210.
▲
by
meredydd
9y ago
So, the first question to ask is: "Do I need the full-fat web development stack?" If this is a hobby project, and the goal is to learn all five languages and 3-4 frameworks needed to create a traditional JS+API+DB web app, then go
More ›