Live data from Hacker News

Feathers 2.0 – a minimalist real-time JavaScript framework

blog.feathersjs.com

71–80 of 83 posts

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#71
post #55
post #25

Earlier quoted context omitted.

Ouch. Meteor's data syncing is great, but it's not a mandatory part of real time. That said, from their web site: > Feathers is completely open source and is community supported, whereas Meteor, although open source, is venture backed and has raised $31.2 million to date. A license is either Open Source (it meets the OSD) or is not. There is no 'completely open source'. I think Meteor's overvalued too, but you're not…

All of the docs are from https://github.com/feathersjs/feathers-docs using the amazing Gitbook. We are totally open to PRs if there is something that is incorrect or could be worded better :-)

PR sent. https://github.com/feathersjs/feathers-docs/pull/74

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#73
post #18

Pretty interesting. A little overwhelmed with amount of choices. Also not sure what to think, I will have to do example app and see for myself. It does look very promising. I really like that it builds on the work of others instead of reinventing the wheel. Also, mentioning Meteor, totally not needed.

Thanks for that feedback! What are you finding overwhelming? We're always looking to improve.

It is cool that I can use 3 different engines to talk to sql db's, but maybe don't tell me that right away. I think it is more interesting that your architecture is so flexible and maybe show me how simple it is to get started.

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#74
post #58
post #51

Perhaps you could help me...I am currently looking for a framework to work with a Cordova project I've been hired to create. Is there any reason why this wouldn't work with Cordova?

Nope, no reason at all. It will work just fine. Feathers is pure JS and doesn't have any hard external dependencies. On the client, it just handles the data layer and communication with the server.

Very good...thank you.

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#75
I love feathers. Simple and easy to use. The concept of services and hooks is an awesome abstraction that strips out more code than it adds.

I just wish the authentication was a little more robust. I like that they realize stateless auth is the way to go but how about we get rid of those passwords too!

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#76

Earlier quoted context omitted.

Except, claiming you guys are "Real Time" just because you offer a basic websockets implementation and positioning your offering as anything that compares to Meteor is a sham. You don't have real time. You have web sockets that anyone can trivially hook up with NPM. You're undermining Meteor's exhaustive real time functionality when you say that. You are also tricking would-be users who don't know any better. They wi…

This is complete nonsense. You clearly haven't used Feathers. I can assure you that Feathers does indeed provide realtime functionality and have code examples to back up that statement.

It has something close to 1% of the real time features meteor has. No doubt u have plenty of code to make up for that missing 99%.

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#77
post #56

Earlier quoted context omitted.

Except, claiming you guys are "Real Time" just because you offer a basic websockets implementation and positioning your offering as anything that compares to Meteor is a sham. You don't have real time. You have web sockets that anyone can trivially hook up with NPM. You're undermining Meteor's exhaustive real time functionality when you say that. You are also tricking would-be users who don't know any better. They wi…

Sorry you feel that we are being dishonest. It's definitely not intended. I respectfully challenge the claim that Meteor is currently real-time and Feathers is not. Just because we're not (currently) doing oplog tailing on Mongo and data diffing does not mean Feathers isn't real-time, instead we sync up things at the service layer. We do have plans to (optionally) support "real-time" all the way from the database as…

It's misleading and almost innacurrate. But yes I understand how time consuming and painstaking it is to build basically anything substantial. I'd just do more with realtime before u go comparing yourself to Meteor. Also the meteor features you listed are still only maybe 25% of all the realtime functionality Meteor has over Feathers. Fortunately things are changing thanks to GraphQL, so you will be able to offer thorough real time soon, but the rest of NPM will be able to access it just as easily. The NPM ecosystem has done a phenomenal job of killing the need for frameworks. I myself am basically a Meteor refugee. It's awesome, but you just don't need it or any framework anymore if you are a serious developer building professional apps.

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#78
post #64
post #38

Earlier quoted context omitted.

Sorry to tell you this but the term now has a different meaning within the web development community. If that bothers you then regain your composure by remembering that 'computer' once referred the operators of calculating machines - not the machines themselves: https://en.wikipedia.org/wiki/Computer#Etymology Language changes.

This is the first time I've ever seen this usage. It would be helpful if instead of snark, you responded with an actual explanation. Especially since a quick search of "real time javascript framework" doesn't return one. The most relevant result suggests that a chat application or dashboard is "real time". When it's really just two-way communication (sockets et all). In this context, it doesn't appear to mean anythin…

It irks me too, but the term has been adopted in recent months, I think, by the javascript community. It is usually used to mean something akin to reactive.

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#79
post #54
post #21

Does Feathers support SAML authentication? I don't see it in the docs, but I figured I would ask. It says it's built on top of express, and express has SAML support... is it possible to leverage that?

We haven't tried it ourselves but Feathers just uses passport for auth underneath so any passport auth strategy will work. For SAML, to make it feel "Feathersy" might take a bit more work (ie. wrapping it up as a Service) but definitely open to creating an issue for it and for PRs. A quick and dirty way is to just use it Express style and call the official Feathers auth services from your own Express routes. Feathers…

Excellent. That was my one barrier to giving it a try. If I make it far enough, I'll definitely send a PR.

Re: Feathers 2.0 – a minimalist real-time JavaScript framework

#80
post #18

Earlier quoted context omitted.

Thanks for that feedback! What are you finding overwhelming? We're always looking to improve.

It is cool that I can use 3 different engines to talk to sql db's, but maybe don't tell me that right away. I think it is more interesting that your architecture is so flexible and maybe show me how simple it is to get started.

Sounds good. Really appreciate that feedback. Seriously. I have felt a bit like we are throwing a lot at people at the beginning of the docs.
Post reply on HN