TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Meteor hits 1.0

573 pointsby debergalisover 10 years ago

66 comments

stateover 10 years ago
I&#x27;m still a bit unclear on what the target market for Meteor is. Is this just for small to medium sized projects, or is it intended to be used for large-scale projects as well?<p>Since it seems like everyone wants to think of themselves as doing something huge, I&#x27;m sure the answer can&#x27;t be &#x27;no&#x27; to the second question — but I don&#x27;t see any examples of significant projects being built on the platform. Actually, with that in mind, what happened to the gallery of projects built on top of Meteor? Perhaps I&#x27;m missing it.<p>All that being said, congratulations on reaching 1.0. There&#x27;s clearly a lot of great energy and thought that went in to the project.<p>edit: The videos on the site weren&#x27;t obvious to me at first, but after finding them I think this one is a good counterpoint: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QzhtQzAX_6k" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QzhtQzAX_6k</a>
评论 #8522631 未加载
评论 #8522918 未加载
评论 #8522615 未加载
评论 #8522613 未加载
评论 #8528637 未加载
killertypoover 10 years ago
Congratulations on 1.0 but these kinds of buzzwordy lines<p><pre><code> Accomplish in 10 lines what would otherwise take 1000, thanks to a reactive programming model that extends all the way from the database to the user&#x27;s screen. </code></pre> Really bother me.<p>Show me where you eliminated 1000 lines of code and how it was beneficial. Each line of code, to me, is placed with purpose and intent.<p>Are you eliminating thousands of lines of boilerplate? Or are you making best guess assumptions that fit the common need, and we still end up with those 1000 lines for something truly custom?
评论 #8523548 未加载
mrcwinnover 10 years ago
There&#x27;s a lot to like about Meteor. Just compare setting up some kind of &quot;dream team&quot; of JavaScript: Rendr + React + Grunt + JSX = OMG WHERE DID MY FRIDAY NIGHT GO.<p>Meter out of the box &quot;just works,&quot; but it only works with Mongo for now, and it only works if you are all-in with the platform — on both the client and the server side. Those are two pretty big bets to make.<p>I would say Meteor is ideal for learning, except that it&#x27;s important to learn what the request-response lifecycle is all about, and I think it can be detrimental when a &quot;magical&quot; framework does so much for you.<p>And one thing I just can&#x27;t get over -- page loads in Meteor.com feel super fast. Until you realize it actually downloaded the contents (not the unseen images, of course) of the entire website! DPP is doing some interesting things, but some of Meteor is some nice magic tricks that we&#x27;ve seen before. 600kb+ of JS on page load is certainly an interesting concept.<p>Huge amount of work by a talented team. A super nice community. As for the framework itself, give it some time, let it grow, but most importantly, understand objectively its strengths and risks. It has both!
评论 #8526906 未加载
评论 #8523396 未加载
liscovichover 10 years ago
I wonder if the criticism that the Flux team at Facebook has directed at two-way data binding is also applicable to Meteor. Jing Chen is her intro of Flux (<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=nYkdrAPrdcw&amp;list=PLb0IAmt7-GS188xDYE-u1ShQmFFGbrk0v#t=622" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=nYkdrAPrdcw&amp;list=PLb0IAmt7-G...</a>) says that two-way data binding creates a major challenge for scaling applications because views can trigger changes in data, and data changes can trigger cascading changes in views, which makes it very difficult to predict the behavior of the app as a whole. Wouldn&#x27;t Meteor face the same challenges?<p>In other words, if you believe that the Flux design pattern (which involves a central dispatcher as the only entity capable of updating the data) is sound, shouldn&#x27;t you stay away from Meteor&#x27;s model when building large applications? Or am I missing something?
评论 #8525962 未加载
评论 #8524957 未加载
评论 #8530908 未加载
评论 #8524766 未加载
aliakhtarover 10 years ago
I&#x27;ve read somewhere that a use-case of Meteor is to let you write your server-side logic in javascript, and then run the server-side logic on the client. Wouldn&#x27;t that be clearly insecure, to trust the client with running server logic?<p>Also, this was accomplished years ago with Google Web Toolkit, which lets you write both the server &amp; client in Java, and compiles the client-side java to very efficient, optimized javascript. That has the added advantage of letting you use a sane, strongly typed language, with all the productivity tools available for Java, and none of the quirks of javascript. <a href="http:&#x2F;&#x2F;www.gwtproject.org&#x2F;overview.html" rel="nofollow">http:&#x2F;&#x2F;www.gwtproject.org&#x2F;overview.html</a>
评论 #8525093 未加载
评论 #8525102 未加载
评论 #8525097 未加载
评论 #8525071 未加载
moondownerover 10 years ago
Here&#x27;s the official blog post announcement for Meteor 1.0: <a href="https:&#x2F;&#x2F;www.meteor.com&#x2F;blog&#x2F;2014&#x2F;10&#x2F;28&#x2F;meteor-1-0" rel="nofollow">https:&#x2F;&#x2F;www.meteor.com&#x2F;blog&#x2F;2014&#x2F;10&#x2F;28&#x2F;meteor-1-0</a>
评论 #8523060 未加载
评论 #8523906 未加载
hardwaresoftonover 10 years ago
I haven&#x27;t looked at Meteor in a while, but am really impressed with how the vision of Meteor and the code (and of course the website) have evolved.<p>Meteor looks extremely simple to get up and started with, and I was thoroughly impressed by the implicit modularity of it all (&quot;meteor create&quot; makes like 3 files, I think that&#x27;s awesome)<p>They really try (and succeed) to rid ourselves of the duplication on server and client. And if the android&#x2F;ios support is as easy as it looks, this is an insanely useful framework.<p>I&#x27;m going to use it in my next project for sure now, just need to see how template&#x2F;module composition works
评论 #8523016 未加载
saymover 10 years ago
While I do enjoy the bleeding edge on which we live. I&#x27;d love to wait to have the discussion about the new Meteor features until their site and newsletter tells us about the release.<p>Sure the git commit is a landmark, but there&#x27;s nothing to offer other than &#x27;kudos&#x27; with this link as the discussion point.
评论 #8522588 未加载
resca79over 10 years ago
When the first release of meteor came out, I was really impressed by the product. The real time update of the web page with zero code was an amazing feature. Today why I need of Meter?<p>Server side I have multiple choices that guarantee me heigh scalability, performance, and real time. Also the mongodb solo option, without sql is very restrictive.<p>Client side, there are great js frameworks like React, Ember and Angular that are great modular libraries.
评论 #8526146 未加载
perlmonkeyover 10 years ago
This is about books as learning resources.<p>For everyone looking to learn Meteor the first 8 chapters of Discover Meteor are available for free for the next week. It is probably the starting book for everyone :) <a href="https:&#x2F;&#x2F;book.discovermeteor.com&#x2F;starter" rel="nofollow">https:&#x2F;&#x2F;book.discovermeteor.com&#x2F;starter</a><p>Also the Manning book Meteor in Action is 50% off the next week with the code jiafinal50 The book is in heavy development with updates every couple of weeks. However it is still not finished and lacks some advanced chapters still. <a href="http:&#x2F;&#x2F;manning.com&#x2F;hochhaus&#x2F;?a_aid=yauh&amp;a_bid=aeff5509" rel="nofollow">http:&#x2F;&#x2F;manning.com&#x2F;hochhaus&#x2F;?a_aid=yauh&amp;a_bid=aeff5509</a><p>Apress also has a book called Beginning Meteor but it has almost no relevant content as of yet and no updates in the last months. <a href="http:&#x2F;&#x2F;www.apress.com&#x2F;9781430268369" rel="nofollow">http:&#x2F;&#x2F;www.apress.com&#x2F;9781430268369</a><p>All Packt titles are hopelessly outdated for version 1.0, so you better stay away from them.
评论 #8523890 未加载
dia80over 10 years ago
Thank you Meteor team - you have done fantastic work, what an achievement. I&#x27;ve had a blast building my meteor hobby site [1]<p>[1] <a href="http:&#x2F;&#x2F;quantpapers.com" rel="nofollow">http:&#x2F;&#x2F;quantpapers.com</a>
sferozeover 10 years ago
This is really awesome, I just checked out the new website and docs. Everything is so much more clear, I love the new docs. Stuff is laid out really well, people new to Meteor are gonna really like this.
wasdover 10 years ago
Hey Meteor Folks, <a href="https:&#x2F;&#x2F;www.meteor.com&#x2F;main" rel="nofollow">https:&#x2F;&#x2F;www.meteor.com&#x2F;main</a> says Preview 0.9.4. First place I went after I checked the git repo.
评论 #8522209 未加载
decidertmover 10 years ago
Great job, Meteor has really helped me develop my programming skills as a beginner. It allows me to get instant feedback on the code I write. To see a real world prototype keeps me going!
donutdan4114over 10 years ago
How does one start a project like this and get paid? What are the revenue sources for the team? It&#x27;s a great product, and the fact that it&#x27;s open source is amazing.
评论 #8522596 未加载
评论 #8523062 未加载
评论 #8522859 未加载
dfischerover 10 years ago
I absolutely love Meteor. I&#x27;ve been evangelizing it a lot this year. I wish someone at Meteor would reply to my emails. <i>wink</i> ;) me@danielfischer.com
评论 #8525977 未加载
ajhit406over 10 years ago
Meteor is already easy to setup, but for those of you on Windows or who want a clean sandbox to develop meteor apps, we launched a custom Meteor template on Nitrous today. We also increased the free resources:<p><a href="http:&#x2F;&#x2F;blog.nitrous.io&#x2F;2014&#x2F;10&#x2F;28&#x2F;meteor-template-on-nitrous-io.html" rel="nofollow">http:&#x2F;&#x2F;blog.nitrous.io&#x2F;2014&#x2F;10&#x2F;28&#x2F;meteor-template-on-nitrous...</a>
logicalmanover 10 years ago
How did Meteor get to 1.0 when node.js is still at 0.10? I congratulate the Meteor team, but can anyone confirm it is actually stable?
评论 #8522481 未加载
roshanjover 10 years ago
Congratulations to the Meteor Development Group! I&#x27;ve been using Meteor for 16 months now and it&#x27;s amazing how much it has changed&#x2F;improved. It is a great tool to learn for any beginner web developer.<p>Also check out a catalog of the best Meteor learning resources at <a href="http:&#x2F;&#x2F;MeteorHelp.com" rel="nofollow">http:&#x2F;&#x2F;MeteorHelp.com</a>
lukbover 10 years ago
UI &amp; API in one go?<p>I just went through the tutorial on meteor.com, and I&#x27;m impressed with the speed of getting results.<p>When I were to build another online app, I&#x27;d split that in building the frontend and the API composed from microservices, so that I&#x27;d be able to offer access through the UI <i>and</i> the web API. Is Meteor a good choice for this approach?
评论 #8525976 未加载
bkruseover 10 years ago
First of all - absolutely love meteor. Couchbase&#x2F;CouchDB support would be fantastic! More (NoSQL) database support would be fantastic. I worry that it&#x27;s so MongoDB specific now and the &quot;scale&quot; technologies are MongoDB specific (Oplog tailing only) that adding other databases in the future will become a lot more difficult.
评论 #8523636 未加载
GordyMDover 10 years ago
I am excited to give Meteor a go and take advantage of its isomorphic nature.<p>I am particularly excited by the potential of being able to swap out Mongo for RethinkDB (<a href="https://github.com/tuhinc/rethink-livedata" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tuhinc&#x2F;rethink-livedata</a>).
评论 #8526611 未加载
sarciszewskiover 10 years ago
<a href="https:&#x2F;&#x2F;www.meteor.com&#x2F;install" rel="nofollow">https:&#x2F;&#x2F;www.meteor.com&#x2F;install</a><p>curl <a href="https:&#x2F;&#x2F;install.meteor.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;install.meteor.com&#x2F;</a> | sh<p>This despicable habit rears its ugly head again.
评论 #8525853 未加载
callesggover 10 years ago
Nice i love meteor, i hope that there will be some work on a sql backend.<p>I want defined database strucures ;)
评论 #8524959 未加载
taternutsover 10 years ago
Congrats to the team - maybe it&#x27;s just me, but it seems like you guys to to 1.0 pretty quickly<p>edit: random aside, I literally just saw the transition from the preview website to the 1.0 website as it was hotswapped in, and I have to say it looks _much_ nicer!
sferozeover 10 years ago
Wow that was fast, I can&#x27;t believe Meteor is already at 1.0! This is really exciting times, so much progress has been made with Meteor. Ill upgrade my meteor app as soon as the official release is out.
评论 #8522432 未加载
tomcamover 10 years ago
Kudos, Meteor team! Now, SQL, please...
评论 #8522503 未加载
landlandover 10 years ago
Meteor is awesome, congrats to the Meteor team for their 1.0 release! I&#x27;ve been using Meteor for over a year now, and it is staggering how far it has come. They&#x27;ve addressed and continue to address just about any concerns the community has brought up, from security to speed to tools, etc. And where they haven&#x27;t, the community has stepped up huge. Seriously, Meteor is amazing, but what makes it even better is the awesome community surrounding it. Congrats again.
findjashuaover 10 years ago
seems like their selling point is data binding + client syncing. Considering I can do that with Ractive&#x2F;React + Firebase, what&#x27;s the advantage of using Meteor?
评论 #8523530 未加载
评论 #8523781 未加载
1qaz2wsx3edcover 10 years ago
Not official but here is the a change log: <a href="https:&#x2F;&#x2F;github.com&#x2F;meteor&#x2F;meteor&#x2F;blob&#x2F;fb7466078ec5da90321bdca3f08ddf085775e947&#x2F;History.md#v10" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;meteor&#x2F;meteor&#x2F;blob&#x2F;fb7466078ec5da90321bdc...</a><p>It&#x27;s a bit light on details. I wouldn&#x27;t say Meteor is 1.0 yet, but preparing for it. Also Worldwide Meteor day is Nov 6th, I anticipate a more formal announcement then.
jeswinover 10 years ago
The importance of JavaScript as a Platform is not abt billions of browsers running JS, but abt how each one of them is also a JS IDE. If we could click the fork button, and start editing, testing and deploying right away, all within the browser, we&#x27;d probably get programmers to contribute to open source web apps in a way never seen before.<p>A sea change in how web software gets built and consumed, in the same way Britannica yielded (had to) to Wikipedia.
Everhuskover 10 years ago
Amazing :D Great work, and hats off to the meteor team! I just finished a hackathon this weekend with a meteor app, and absolutely loved the framework.
richardofyorkover 10 years ago
For an unbiased overview of Meteor, including what it offers and how it differs from typical JavaScript frameworks (like Angular.js and Backbone.js) and ecosystems (like Mean.js and Yeoman), read this article: <a href="http:&#x2F;&#x2F;javascriptissexy.com&#x2F;learn-meteor-js-properly&#x2F;" rel="nofollow">http:&#x2F;&#x2F;javascriptissexy.com&#x2F;learn-meteor-js-properly&#x2F;</a>
emmanueloga_over 10 years ago
When I saw a link to an &quot;Atmosphere&quot; page I was curious what did meteor had to do with the Atmosphere project [1], a &quot;real Time Client Server Framework for the JVM, supporting WebSockets and Cross-Browser Fallbacks Support&quot;. The answer: nothing.<p>1: <a href="https://github.com/Atmosphere" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Atmosphere</a>
rdtscover 10 years ago
Trying to figure out how it works. And saw this in one of the paragraphs:<p>&gt; No longer do you need to provision server resources, or deploy API endpoints in the cloud, or manage a database<p>So you don&#x27;t manage a database, but what happens to the data.<p>Can anyone trace an example, I don&#x27;t, order or cart update from client code to persisting it on the back-end somehow? Does it use flat files...?
评论 #8522623 未加载
评论 #8522625 未加载
评论 #8522653 未加载
评论 #8522626 未加载
评论 #8526021 未加载
xsover 10 years ago
Hi meteor.com team. I&#x27;ve scanned the home page and even looked at some other links on the site. I still don&#x27;t know what this does. Is it a javascript library? Or template maker? A project packager? I have a lot to do and very little time. Can you make a quick video that describes why I should use Meteor and what it does for me? Thanks!
评论 #8526286 未加载
评论 #8522903 未加载
swartkransover 10 years ago
I used my meteor developer account to get the free discover meteor book (via the limited time 1.0 promotion I guess), but I thought I did something wrong, tried again and ended up with two copies&#x2F;purchases. It was free, but seems like a bug. Maybe detect if someone already got a book?
评论 #8525986 未加载
dasmithiiover 10 years ago
At this point, what percentage of web development can&#x27;t&#x2F;shouldn&#x27;t be done with Meteor? It seems like everything else is obsolete in comparison. The only non-Meteor cases I can think of involve especially large scale.
评论 #8522950 未加载
评论 #8523052 未加载
评论 #8526029 未加载
akhatri_ausover 10 years ago
Congrats to the Meteor team on 1.0! We&#x27;re building our app <a href="http:&#x2F;&#x2F;servicelocale.com" rel="nofollow">http:&#x2F;&#x2F;servicelocale.com</a> on it for high quality services &amp; crafts in Australia.
评论 #8542544 未加载
评论 #8523326 未加载
andreasklingerover 10 years ago
i am super excited to see the launch<p>quick feedback: this scares me off a bit:<p>200 open issues &#x2F; 150 stale branches &#x2F; 42 open pull requests<p>might be normal for open source projects of that size though
评论 #8522204 未加载
评论 #8522348 未加载
nathan-muirover 10 years ago
Congrats to the Meteor team!<p>We&#x27;ve built an enterprise&#x2F;b2b app on meteor, and even through all of the hard yards, it&#x27;s been a success &amp; the right choice for us.<p>When I first heard about meteor, back at v0.5 or v0.6 - I watched the video from their home page, and thought it was full of buzzword bullshit. I didn&#x27;t have a clue what it did.<p>I then ended up reading about how their latency-compensation API system worked [Meteor Methods]; And instantly knew that it was for me.<p>Having an API that simulates itself on the client, while simultaneously performing the same work on the server, is freaking awesome. (And then rolls back automatically if they don&#x27;t agree).<p><i></i> If you are building a real-time, collaborative tool. Meteor is the framework. <i></i><p>That being said, there are a few questions about integration &amp; scalability.<p>Opportunities to use Meteor:<p>* If you can make something small, eg. an internal tool [Free mobile app with cordova!]<p>* If it matches a certain feature of your app - and you can segment it based on URL (eg, it&#x27;s a separate app)<p>* You&#x27;re a sadist, and you&#x27;re going to port your whole app to meteor...<p>* You&#x27;re writing an MVP and you&#x27;re going to scrap it later<p>* You&#x27;re product has realtime&#x2F; collaborative elements that are a SELLING feature [not just for your personal enjoyment].<p>Scalability:<p>* Client are always connected via websocket. Great for realtime data (no polling), crap for a website.<p>* As meteor instances are single threads, you can run multiple instances on the one server. Design you code for this (eg, don&#x27;t store state in regular JS variables on the server - all has to be in the database). Load balance between them.<p>* Once the &quot;client&quot; has booted up. You can then connect to as many other DDP servers [backed by their own mongo instance, or the same mongo instance] as you like. This gives you the ability to segment your application based on your core feature. EG; if you&#x27;re a monitoring app, shard your data by client, if you&#x27;re a document app, shard by project. Have a central listing which tells them which server to connect to.<p>* Perform heavy lifting somewhere else. Plenty of &quot;web workers&quot; out there, or roll your own using Celery &amp; Meteor-Celery package [shameless plug].<p>All in all. Meteor is great at what it does; and what it does, is going to be the next generation of web apps.
评论 #8524675 未加载
frequentflyeruover 10 years ago
Just started using Meteor + Telescope on my site TravelMo.re and love it so far. Really easy to use, kind of a pain in the butt to deploy.
评论 #8523002 未加载
coffeemugover 10 years ago
Congrats to the team! This is a very serious engineering achievement. I&#x27;d imagine it wasn&#x27;t nearly as easy as they made it look.
nojvekover 10 years ago
Congrats Meteor! but I really find it loading a bazillion javascript files a bit of an overkill. Also debugging is a pain in the butt.
评论 #8527241 未加载
评论 #8526035 未加载
AndyKelleyover 10 years ago
I see this in example code:<p><pre><code> if (Meteor.isClient) { </code></pre> I don&#x27;t get it. Are we shipping server side code to the client?
评论 #8523933 未加载
评论 #8526950 未加载
dsykoover 10 years ago
Congratulations to everyone on the Meteor team on 1.0! I feel this is just the beginning of many great things to come!
coldcodeover 10 years ago
What is the status of supporting Redis. I&#x27;d be more excited if I could use my favorite instead of Mongo.
评论 #8528260 未加载
评论 #8527248 未加载
maxharrisover 10 years ago
Congratulations and thanks, Meteor team!
general_failureover 10 years ago
What is meteor&#x27;s revenue model?<p>What am I missing...
评论 #8525961 未加载
评论 #8525897 未加载
niixover 10 years ago
Yay! Congrats to the Meteor team!
jakelinover 10 years ago
Well done, Meteor team. My project based on Meteor is going to finished this Friday.
adam_hover 10 years ago
Thank you Meteor team. I really enjoy working on my web app that I made with Meteor.
desireco42over 10 years ago
Congrats Meteor, great times!
ambhaijiover 10 years ago
The inevitable will come soon News headline: Google buys meteor
freefranciscoover 10 years ago
Congrats Meteor team!
j_k_sover 10 years ago
Congratulations, and great pun for the title. :)
ForFreedomover 10 years ago
Are there any similar applications like meteor?
评论 #8526368 未加载
Lauricioover 10 years ago
Congratulations!!
waitingkuoover 10 years ago
Awesome, really excited to the 1.0!!!
rgloverover 10 years ago
Awesome! Really excited for this.
arunodaover 10 years ago
congrats guys :) Very excited to be a part of the community.
thewhiteoxover 10 years ago
Grats Meteor!
ofcapl_over 10 years ago
congrats to meteor team!
notastartupover 10 years ago
So last time I used this was back in August 2013.<p>The main concerns we had was scalability and reliability.<p>How does 1.0 address the previous concerns that was enough to abandon meteor.js altogether?
评论 #8526039 未加载
char_pointerover 10 years ago
FYI: this link gets me into a redirect loop (probably because of something NoScript related)
评论 #8528337 未加载
zuraover 10 years ago
If only this was built in Dart... or at least TypeScript.
评论 #8522438 未加载
评论 #8522612 未加载