Treeline makes it easy to build custom, high-performance apps for Node.js. It is designed for building practical, enterprise-grade backends in a matter of hours - not months.
Treeline is incredible. They truly want to free frontends from the typical
"Sorry, you have to wait for the API/validation/database structural update/library/socket to be ready". Because, to be honest, most of the serious app dev is now on the frontend, mobile and web. I saw an early demo and it's impressive, give it a try!
@freddier@mikekhristo good point- depends on the app of course. But i built apps as a consultant for about the last half decade and honestly in most of the projects I saw, at least 60% of the (wo)man-hours were spend on the client(s)
@mikekhristo I can see how my comment went too far, in perspective.
For *most* app dev, Frontend is where the cool stuff happens. Obviously, if you're doing Machine Learning or a similar complex thing, you're doing impressive, fun backend.
But for *most* ideas, Backend is quite predictive. Treeline accelerates that a lot. Maybe.
super smart founders, who started with Sails.js ("rails" for node) and have built a solid product in Treeline, which allows a frontend engineer to build backend code ... without coding. I really wonder when the day comes when lines of code are no longer written, everything is built via drag/drop type interfaces?
@micah I love playing with new graphical programming tools too, but I don't think we'll ever anticipate every need so well that professional developers won't need an IDE and command line to build production-grade commercial apps. Side projects though...
Thanks to everybody checking out Treeline, totally humbled by the response! Getting out beta invites as fast as we can, and will open to the public ASAP--ran into some issues due to even-greater-than-expected demand (I know, I know). We're temporarily suspending our free hosting feature to help with the load. Hit us up with any questions!
Think of a world where MVPs are done in a blink ... where entrepreneurs can pivot in hours and find the Product Market match in a fraction of time! Awesome job @sgress454 & team!
Sounds too good to be true. I've been learning Laravel because I'm tired of being one of those front-end devs that gets stuck.
I've used apigility.org and Firebase in the past, but although I got things working, I never felt like I understood what I was doing.
Just signed up for Treeline, can't wait for an invite. :)
What prelang did to rails is what these guys are doing for sails.js. Loved it for two reasons:
1) The ease of creating flexible / configurable nodejs backend seems to be a few minutes task. This was never possible before.
2) Local development environment keeps in sync with the changes being made on treeline via websockets. This is brilliant. No need to do any manual efforts here.
@nickoneill Interesting! Something we've seen a few times already is developers using Parse or Firebase as their database layer and communicating with it from Treeline/Sails (e.g. https://www.npmjs.com/package/sa...)
This is a really cool approach to backends without having to code. Though technically, I'd consider their interface a visual coding language. So it's still coding. What they are really doing is abstracting away all the unnecessary shit and leaving the end user with only the controls they need to make the backend that suits them best. Love that!
I'm just really into the whole "what even is code?" thought experiment. So I felt the urge to clarify.
Swift is a programing language that lets you not have to deal with memory management. In much the same way, visual languages like this (and Max, for example) attract even further, but the end product is still coding? Or not. idk
Anything that allows me to focus on the front-end with the capability of using a backend is always exciting. How does this compare to Strongloop Arc? Or Stamplay?
@alirtariq LoopBackJS has a new visual interface that I'm building with our new company, LunchBadger and we're taking it one step further with visual orchestration of your runtime.
Now, this is what I say is the correct replacement of "typing out code". I've seen many attempts at making "code draggable and droppable", but those never impressed me when I tried to use them with complex logics.
Treeline, take a bow!
Replies
YC Startup Class
Treeline
Voxel
YC Startup Class
Enterprise Should Suck Less - #23 - Drew DeWalt
Blurb
Bric
Astronomer
Contactable
Treeline
Swaaag
Just For Today by Fred (Not Freud)
Treeline
YC Startup Class
Channel Tools for Slack
5 Calls
Treeline
Spell Inspector
Collection.xyz
Delphi — Digital Clone Studio
Treeline
DEV Community
The Design of Influence: How to Craft Products that Move People
Treeline
Conspire
Treeline
Minimal Theme for LinkedIn
PageSpeed Ninja
Treeline
PageSpeed Ninja
Treeline