Hey everyone! The four of us have been working very hard on this for the last six months, and we're excited to finally take the wraps off. Can't wait to hear what you think! We've got a lot more stuff coming over the next few months, and if there are particular things you'd like us to do/prioritize, I'd love to hear about them!
Show HN: Meteor, a realtime JavaScript framework
181–190 of 350 posts
Re: Show HN: Meteor, a realtime JavaScript framework
#182One comment on the screencast, isn't encouraging people to do curl $URI | sh a really bad idea?
Re: Show HN: Meteor, a realtime JavaScript framework
#183Somehow, I feel that these guys are a YC company, but don't want to reveal it yet.
Re: Show HN: Meteor, a realtime JavaScript framework
#184Are all the apps going to be like this or just how they roll? Putting the HTML markup in a Javascript file not just breaks crawlers[1] (they are not indexed by Google) but also (I guess) not accessible to all sorts of users/browsers.
[1]: https://developers.facebook.com/tools/debug/og/echo?q=http%3...
Re: Show HN: Meteor, a realtime JavaScript framework
#185Is GPL really viable for a web framework? The Free Software Foundation has consistently held that linking to GPL code (not LGPL) is derived work.
I think Meteor actually has the opposite problem: Running a web app is not generally considered to be distribution, so as long as you aren't actually giving the source code to anybody else, the requirements of the GPL don't apply to you. (IANAL, but this is my understanding.)
The majority of application code is run on a user's browser. This means it is distributed (or conveyed) to the user. Thus, you have to offer every user of the app a possibility to obtain the unobfuscated source code.
But there is more: The GPL requires you to offer not only some JS files, but everything needed to run the application. This would include everything on the server-side as well.
Sencha's take on this might also be interesting in this context: http://www.sencha.com/legal/open-source-faq/
They have been using a GPL dual-licensing model for their products for quite some time now and I suspect they consulted more than one lawyer.
Re: Show HN: Meteor, a realtime JavaScript framework
#186I grabbed the source to see what it would take to write a mysql plugin. As far as I can tell, it's fairly well tied into mongodb[1]. It seems this would benefit a great deal if the minimongo package[2] had some sort of interface to build to for custom data sources.
I would love to add mysql-livedata, and a mini-sql of sorts. Or maybe even a simple mini-orm with basic insert / update / delete / select methods and a more advanced "WHERE" syntax (SQL cousin to minimongo's selector magic). Obviously the real magic is in the livedata synchronization.
Regardless, this is very impressive. Thanks for putting this together!
1: As far as I can tell, the server won't even run without Mongo, at least according to this in server.js: `throw new Error("MONGO_URL must be set in environment")`
2: An incredibly cool browser-based implementation of the mongodb query api
Re: Show HN: Meteor, a realtime JavaScript framework
#187"In Meteor, your server code runs in a single thread per request, not in the asynchronous callback style typical of Node." So node's not a cancer now?
+1, what about performance? Does this mean all server will be blocked while doing IO?
Re: Show HN: Meteor, a realtime JavaScript framework
#188I also think they have to try to solve the "API Problem" at some point. Mobile apps are native and they will remain native for some time. Nobody wants to implement a web app with Meteor and re-write an API in a traditional manner.
But nevertheless this is a very interesting piece of work and I am thrilled to hear about updates!
Re: Show HN: Meteor, a realtime JavaScript framework
#189It was a few years since I was "in" with the new things happening in the web-world. But how did JavaScript come to be the new "cool" language? It got some horrible problems with object oriented stuff, some really strange bugs/features, and it's slow-ish. I liked making cool stuff with JavaScript, but compared to something like ruby isn't this a step backwards? I can see the advantages of this framework, but it still…
Grab a copy of "Javascript: The Good Parts". It's a short read and goes over the parts of JS that don't suck.
Re: Show HN: Meteor, a realtime JavaScript framework
#190Hey everyone! The four of us have been working very hard on this for the last six months, and we're excited to finally take the wraps off. Can't wait to hear what you think! We've got a lot more stuff coming over the next few months, and if there are particular things you'd like us to do/prioritize, I'd love to hear about them!