Hi HN, I've worked on several apps in the past couple of years, and found that it takes too much effort going from having an idea to building an app and having the world use it. Also most cool ideas will never turn into an app because building an app is not a simple 5 minute thing.
I wanted a way to have an idea, turn it into a fully functional native app, and share it with the world, all in the next 5 minutes, as quick and easy as writing a blog post. That's why I built Jason.
Basically Jason lets you build a native interface to display and interact with any data format (csv, rss, html, json), any website, any API in any way you want, simply by writing a JSON markup and loading it. There's no need for compiling, building, deploying, or anything like that.
It's like a browser but instead of turning HTML into a web page, Jason turns your JSON into a native app. Everything from defining elements to styling to executing actions is described in a single JSON markup.
Please let me know what you think, or ask any questions. Thanks!
I wrote something similar (simpler) a few months ago. It used Qt but it was supposed to be client agnostic by providing native wrappers. Anyway, it was a fun project but I decided to not publish it because it was a simple prototyping exercise.
I believe something like this will kill the browser.
Neat! I found the name slightly confusing, though. Do you have any concerns about JSON being pronounced the same as "Jason"[1], thus making some conversations slightly confusing?
Thanks for pointing out. The naming was intentional, but yes you're right it can be confusing sometimes. But I really like the name as it personifies the term. I'll think about it if this becomes a serious problem
Can it be used to create io forms for a postgres database?
Preferably to functions (aka stored procedures) not direct to table.
JSON arguments of course would be no problem, since postgres can natively parse such.
Wouldn't you still need a web server? Assuming we still need some sort of web app running on a web server, I think you can expose any DB action you want as an API endpoint and hit it using http://www.jasonclient.org/doc/#2-network-request Please let me know if I misunderstood your question.
I wanted a way to have an idea, turn it into a fully functional native app, and share it with the world, all in the next 5 minutes, as quick and easy as writing a blog post. That's why I built Jason.
Basically Jason lets you build a native interface to display and interact with any data format (csv, rss, html, json), any website, any API in any way you want, simply by writing a JSON markup and loading it. There's no need for compiling, building, deploying, or anything like that.
It's like a browser but instead of turning HTML into a web page, Jason turns your JSON into a native app. Everything from defining elements to styling to executing actions is described in a single JSON markup.
Please let me know what you think, or ask any questions. Thanks!